Skip to content

Commit

Permalink
Rename rpc namespace (#43)
Browse files Browse the repository at this point in the history
* change namespace to morph

* batchHash fix
  • Loading branch information
FletcherMan authored Dec 21, 2023
1 parent 6f78917 commit b641d84
Show file tree
Hide file tree
Showing 15 changed files with 113 additions and 105 deletions.
68 changes: 34 additions & 34 deletions CHANGELOGS.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,30 +14,30 @@ Based on https://github.com/ethereum/go-ethereum v1.10.13.

Related commits:

+ [a4eb31f4d2959a4ea97edf38aa13e4f87a81b1a1](https://github.com/scroll-tech/go-ethereum/commit/a4eb31f4d2959a4ea97edf38aa13e4f87a81b1a1) (PR [#8](https://github.com/scroll-tech/go-ethereum/pull/8))
+ [8b16b4cefae82f7d3f73a37df9e04d7d356a7a23](https://github.com/scroll-tech/go-ethereum/commit/8b16b4cefae82f7d3f73a37df9e04d7d356a7a23) (PR [#29](https://github.com/scroll-tech/go-ethereum/pull/29))
+ [a4eb31f4d2959a4ea97edf38aa13e4f87a81b1a1](https://github.com/morph-l2/go-ethereum/commit/a4eb31f4d2959a4ea97edf38aa13e4f87a81b1a1) (PR [#8](https://github.com/morph-l2/go-ethereum/pull/8))
+ [8b16b4cefae82f7d3f73a37df9e04d7d356a7a23](https://github.com/morph-l2/go-ethereum/commit/8b16b4cefae82f7d3f73a37df9e04d7d356a7a23) (PR [#29](https://github.com/morph-l2/go-ethereum/pull/29))

### 2. Add more detailed execution trace for zkevm-circuits proving.

Related commits:

+ [7745fd584018eb0ef63db1b17e27b968c9ae5dca](https://github.com/scroll-tech/go-ethereum/commit/7745fd584018eb0ef63db1b17e27b968c9ae5dca) (PR [#19](https://github.com/scroll-tech/go-ethereum/pull/19))
+ [69c291cf7ac43be7e10979457e4137af0c63ce0e](https://github.com/scroll-tech/go-ethereum/commit/69c291cf7ac43be7e10979457e4137af0c63ce0e) (PR [#20](https://github.com/scroll-tech/go-ethereum/pull/20))
+ [a5999cee905c16a24abb4580f43dca30ac9441d5](https://github.com/scroll-tech/go-ethereum/commit/a5999cee905c16a24abb4580f43dca30ac9441d5) (PR [#44](https://github.com/scroll-tech/go-ethereum/pull/44))
+ [13ea5c234b359e9eebe92b816ae6f02e876d6add](https://github.com/scroll-tech/go-ethereum/commit/13ea5c234b359e9eebe92b816ae6f02e876d6add) (PR [#46](https://github.com/scroll-tech/go-ethereum/pull/46))
+ [51281549254bfbfd3ad1dd87ffc9604c2b2e5a77](https://github.com/scroll-tech/go-ethereum/commit/51281549254bfbfd3ad1dd87ffc9604c2b2e5a77) (PR [#56](https://github.com/scroll-tech/go-ethereum/pull/56))
+ [8ccc10541dd49d52c70230cc0f8210d5da64248b](https://github.com/scroll-tech/go-ethereum/commit/8ccc10541dd49d52c70230cc0f8210d5da64248b) (PR [#58](https://github.com/scroll-tech/go-ethereum/pull/58))
+ [360115e61fb33aee60e02d7a907a2f0e79935ee2](https://github.com/scroll-tech/go-ethereum/commit/360115e61fb33aee60e02d7a907a2f0e79935ee2)
+ [9f1d8552e4d0abb30096ab3a75d9ab4616ac23b6](https://github.com/scroll-tech/go-ethereum/commit/9f1d8552e4d0abb30096ab3a75d9ab4616ac23b6) (PR [#66](https://github.com/scroll-tech/go-ethereum/pull/66))
+ [2329d324098f799e4d547d6ef14a77f52fc469cf](https://github.com/scroll-tech/go-ethereum/commit/2329d324098f799e4d547d6ef14a77f52fc469cf) (PR [#71](https://github.com/scroll-tech/go-ethereum/pull/71))
+ [7745fd584018eb0ef63db1b17e27b968c9ae5dca](https://github.com/morph-l2/go-ethereum/commit/7745fd584018eb0ef63db1b17e27b968c9ae5dca) (PR [#19](https://github.com/morph-l2/go-ethereum/pull/19))
+ [69c291cf7ac43be7e10979457e4137af0c63ce0e](https://github.com/morph-l2/go-ethereum/commit/69c291cf7ac43be7e10979457e4137af0c63ce0e) (PR [#20](https://github.com/morph-l2/go-ethereum/pull/20))
+ [a5999cee905c16a24abb4580f43dca30ac9441d5](https://github.com/morph-l2/go-ethereum/commit/a5999cee905c16a24abb4580f43dca30ac9441d5) (PR [#44](https://github.com/morph-l2/go-ethereum/pull/44))
+ [13ea5c234b359e9eebe92b816ae6f02e876d6add](https://github.com/morph-l2/go-ethereum/commit/13ea5c234b359e9eebe92b816ae6f02e876d6add) (PR [#46](https://github.com/morph-l2/go-ethereum/pull/46))
+ [51281549254bfbfd3ad1dd87ffc9604c2b2e5a77](https://github.com/morph-l2/go-ethereum/commit/51281549254bfbfd3ad1dd87ffc9604c2b2e5a77) (PR [#56](https://github.com/morph-l2/go-ethereum/pull/56))
+ [8ccc10541dd49d52c70230cc0f8210d5da64248b](https://github.com/morph-l2/go-ethereum/commit/8ccc10541dd49d52c70230cc0f8210d5da64248b) (PR [#58](https://github.com/morph-l2/go-ethereum/pull/58))
+ [360115e61fb33aee60e02d7a907a2f0e79935ee2](https://github.com/morph-l2/go-ethereum/commit/360115e61fb33aee60e02d7a907a2f0e79935ee2)
+ [9f1d8552e4d0abb30096ab3a75d9ab4616ac23b6](https://github.com/morph-l2/go-ethereum/commit/9f1d8552e4d0abb30096ab3a75d9ab4616ac23b6) (PR [#66](https://github.com/morph-l2/go-ethereum/pull/66))
+ [2329d324098f799e4d547d6ef14a77f52fc469cf](https://github.com/morph-l2/go-ethereum/commit/2329d324098f799e4d547d6ef14a77f52fc469cf) (PR [#71](https://github.com/morph-l2/go-ethereum/pull/71))

(

And some fixes regarding encoding:

+ [33fcd2bf6d4fa467bd8207bb1dc9c55bbed6be9b](https://github.com/scroll-tech/go-ethereum/commit/33fcd2bf6d4fa467bd8207bb1dc9c55bbed6be9b) (PR [#72](https://github.com/scroll-tech/go-ethereum/pull/72))
+ [3d3c9d3edff7cc6c3445f4fc9cf072df7853ee7d](https://github.com/scroll-tech/go-ethereum/commit/3d3c9d3edff7cc6c3445f4fc9cf072df7853ee7d) (PR [#74](https://github.com/scroll-tech/go-ethereum/pull/74))
+ [06190d0642afe076b257d67ad40b6b85e0a6e087](https://github.com/scroll-tech/go-ethereum/commit/06190d0642afe076b257d67ad40b6b85e0a6e087) (PR [#75](https://github.com/scroll-tech/go-ethereum/pull/75))
+ [33fcd2bf6d4fa467bd8207bb1dc9c55bbed6be9b](https://github.com/morph-l2/go-ethereum/commit/33fcd2bf6d4fa467bd8207bb1dc9c55bbed6be9b) (PR [#72](https://github.com/morph-l2/go-ethereum/pull/72))
+ [3d3c9d3edff7cc6c3445f4fc9cf072df7853ee7d](https://github.com/morph-l2/go-ethereum/commit/3d3c9d3edff7cc6c3445f4fc9cf072df7853ee7d) (PR [#74](https://github.com/morph-l2/go-ethereum/pull/74))
+ [06190d0642afe076b257d67ad40b6b85e0a6e087](https://github.com/morph-l2/go-ethereum/commit/06190d0642afe076b257d67ad40b6b85e0a6e087) (PR [#75](https://github.com/morph-l2/go-ethereum/pull/75))

)

Expand All @@ -46,16 +46,16 @@ And some fixes regarding encoding:

Related commits:

+ [09a31ccc66bcf676f71451bb1f3fde2e44849da3](https://github.com/scroll-tech/go-ethereum/commit/09a31ccc66bcf676f71451bb1f3fde2e44849da3) (PR [#43](https://github.com/scroll-tech/go-ethereum/pull/43))
+ [a79e72f69701695185f2f71788d17998bdd5a5a8](https://github.com/scroll-tech/go-ethereum/commit/a79e72f69701695185f2f71788d17998bdd5a5a8) (PR [#83](https://github.com/scroll-tech/go-ethereum/pull/83))
+ [09a31ccc66bcf676f71451bb1f3fde2e44849da3](https://github.com/morph-l2/go-ethereum/commit/09a31ccc66bcf676f71451bb1f3fde2e44849da3) (PR [#43](https://github.com/morph-l2/go-ethereum/pull/43))
+ [a79e72f69701695185f2f71788d17998bdd5a5a8](https://github.com/morph-l2/go-ethereum/commit/a79e72f69701695185f2f71788d17998bdd5a5a8) (PR [#83](https://github.com/morph-l2/go-ethereum/pull/83))

### 4. Misc

4.1 enable London fork rules from the beginning

Related commits:

+ [c180aa2e75d80dda90719b58690111b0d5b69f21](https://github.com/scroll-tech/go-ethereum/commit/c180aa2e75d80dda90719b58690111b0d5b69f21) (PR [#76](https://github.com/scroll-tech/go-ethereum/pull/76))
+ [c180aa2e75d80dda90719b58690111b0d5b69f21](https://github.com/morph-l2/go-ethereum/commit/c180aa2e75d80dda90719b58690111b0d5b69f21) (PR [#76](https://github.com/morph-l2/go-ethereum/pull/76))

## 2022-06-27

Expand All @@ -71,24 +71,24 @@ Based on https://github.com/ethereum/go-ethereum v1.10.13.

Related commits:

+ [c516a9e47739bee96e70aced01fad255c0311897](https://github.com/scroll-tech/go-ethereum/commit/c516a9e47739bee96e70aced01fad255c0311897) (PR [#113](https://github.com/scroll-tech/go-ethereum/pull/113))
+ [c516a9e47739bee96e70aced01fad255c0311897](https://github.com/morph-l2/go-ethereum/commit/c516a9e47739bee96e70aced01fad255c0311897) (PR [#113](https://github.com/morph-l2/go-ethereum/pull/113))

### 2. Add more detailed execution trace for zkevm-circuits proving.

Related commits:

+ [d3bc8322dc503fa1b927a60b518f0b195641ffdf](https://github.com/scroll-tech/go-ethereum/commit/d3bc8322dc503fa1b927a60b518f0b195641ffdf) (PR [#102](https://github.com/scroll-tech/go-ethereum/pull/102))
+ [d3bc8322dc503fa1b927a60b518f0b195641ffdf](https://github.com/morph-l2/go-ethereum/commit/d3bc8322dc503fa1b927a60b518f0b195641ffdf) (PR [#102](https://github.com/morph-l2/go-ethereum/pull/102))

(

Fields change:

+ [571dcad4be512225bb1209f8008a8577eab29ded](https://github.com/scroll-tech/go-ethereum/commit/571dcad4be512225bb1209f8008a8577eab29ded) (PR [#98](https://github.com/scroll-tech/go-ethereum/pull/98))
+ [e15d0d35cba2aa6aab932df2691e7544e4ffda78](https://github.com/scroll-tech/go-ethereum/commit/e15d0d35cba2aa6aab932df2691e7544e4ffda78) (PR [#117](https://github.com/scroll-tech/go-ethereum/pull/117))
+ [571dcad4be512225bb1209f8008a8577eab29ded](https://github.com/morph-l2/go-ethereum/commit/571dcad4be512225bb1209f8008a8577eab29ded) (PR [#98](https://github.com/morph-l2/go-ethereum/pull/98))
+ [e15d0d35cba2aa6aab932df2691e7544e4ffda78](https://github.com/morph-l2/go-ethereum/commit/e15d0d35cba2aa6aab932df2691e7544e4ffda78) (PR [#117](https://github.com/morph-l2/go-ethereum/pull/117))

Bug fix:

+ [f73142728206ddc4b89d3b3e9b5549933eba94fe](https://github.com/scroll-tech/go-ethereum/commit/f73142728206ddc4b89d3b3e9b5549933eba94fe) (PR [#119](https://github.com/scroll-tech/go-ethereum/pull/119))
+ [f73142728206ddc4b89d3b3e9b5549933eba94fe](https://github.com/morph-l2/go-ethereum/commit/f73142728206ddc4b89d3b3e9b5549933eba94fe) (PR [#119](https://github.com/morph-l2/go-ethereum/pull/119))

)

Expand All @@ -97,29 +97,29 @@ Bug fix:

Related commits:

+ [9199413d21c6c08f14ff968c472206e5ebff0518](https://github.com/scroll-tech/go-ethereum/commit/9199413d21c6c08f14ff968c472206e5ebff0518) (PR [#92](https://github.com/scroll-tech/go-ethereum/pull/92))
+ [9b99f2e17425fa16d1835cbfe47f9015321faae1](https://github.com/scroll-tech/go-ethereum/commit/9b99f2e17425fa16d1835cbfe47f9015321faae1) (PR [#104](https://github.com/scroll-tech/go-ethereum/pull/104))
+ [9199413d21c6c08f14ff968c472206e5ebff0518](https://github.com/morph-l2/go-ethereum/commit/9199413d21c6c08f14ff968c472206e5ebff0518) (PR [#92](https://github.com/morph-l2/go-ethereum/pull/92))
+ [9b99f2e17425fa16d1835cbfe47f9015321faae1](https://github.com/morph-l2/go-ethereum/commit/9b99f2e17425fa16d1835cbfe47f9015321faae1) (PR [#104](https://github.com/morph-l2/go-ethereum/pull/104))

### 4. Misc

4.1 opcode operation

Related commits:

+ [21b65f4944667e574c29f37db6da7185b7dfa444](https://github.com/scroll-tech/go-ethereum/commit/21b65f4944667e574c29f37db6da7185b7dfa444) (PR [#118](https://github.com/scroll-tech/go-ethereum/pull/118))
+ [21b65f4944667e574c29f37db6da7185b7dfa444](https://github.com/morph-l2/go-ethereum/commit/21b65f4944667e574c29f37db6da7185b7dfa444) (PR [#118](https://github.com/morph-l2/go-ethereum/pull/118))

4.2 The changes of module import

Related commits:

+ [9199413d21c6c08f14ff968c472206e5ebff0518](https://github.com/scroll-tech/go-ethereum/commit/9199413d21c6c08f14ff968c472206e5ebff0518) (PR [#92](https://github.com/scroll-tech/go-ethereum/pull/92))
+ [9199413d21c6c08f14ff968c472206e5ebff0518](https://github.com/morph-l2/go-ethereum/commit/9199413d21c6c08f14ff968c472206e5ebff0518) (PR [#92](https://github.com/morph-l2/go-ethereum/pull/92))

4.3 The changes of ci、jenkins、docker、makefile and readme

Related commits:

+ [35f6a91cd5d5bd2ecfc865f6c0c0b239727f55ee](https://github.com/scroll-tech/go-ethereum/commit/35f6a91cd5d5bd2ecfc865f6c0c0b239727f55ee) (PR [#111](https://github.com/scroll-tech/go-ethereum/pull/111))
+ [3410a56d866735f6a81eb8e5bae3976751ab0691](https://github.com/scroll-tech/go-ethereum/commit/3410a56d866735f6a81eb8e5bae3976751ab0691) (PR [#121](https://github.com/scroll-tech/go-ethereum/pull/121))
+ [35f6a91cd5d5bd2ecfc865f6c0c0b239727f55ee](https://github.com/morph-l2/go-ethereum/commit/35f6a91cd5d5bd2ecfc865f6c0c0b239727f55ee) (PR [#111](https://github.com/morph-l2/go-ethereum/pull/111))
+ [3410a56d866735f6a81eb8e5bae3976751ab0691](https://github.com/morph-l2/go-ethereum/commit/3410a56d866735f6a81eb8e5bae3976751ab0691) (PR [#121](https://github.com/morph-l2/go-ethereum/pull/121))

## 2022-07-30

Expand All @@ -135,29 +135,29 @@ Based on https://github.com/ethereum/go-ethereum v1.10.13.

Related commits:

+ [d421337df58074bdee8d8cb8fa592ece5a2300e8](https://github.com/scroll-tech/go-ethereum/commit/d421337df58074bdee8d8cb8fa592ece5a2300e8) (PR [#134](https://github.com/scroll-tech/go-ethereum/pull/134))
+ [d421337df58074bdee8d8cb8fa592ece5a2300e8](https://github.com/morph-l2/go-ethereum/commit/d421337df58074bdee8d8cb8fa592ece5a2300e8) (PR [#134](https://github.com/morph-l2/go-ethereum/pull/134))

### 2. Add more opcode handlings

Related commits:

+ [eb11a84c56b30bf7e2345db9b7532542336a5581](https://github.com/scroll-tech/go-ethereum/commit/eb11a84c56b30bf7e2345db9b7532542336a5581) (PR [#128](https://github.com/scroll-tech/go-ethereum/pull/128))
+ [eb11a84c56b30bf7e2345db9b7532542336a5581](https://github.com/morph-l2/go-ethereum/commit/eb11a84c56b30bf7e2345db9b7532542336a5581) (PR [#128](https://github.com/morph-l2/go-ethereum/pull/128))

### 3. Include zktrie witness in block trace; add demo for generating witness data for mpt circuit

Related commits:

+ [3682e05f3f2495af437234e2036412e9f7ed51b7](https://github.com/scroll-tech/go-ethereum/commit/3682e05f3f2495af437234e2036412e9f7ed51b7) (PR [#123](https://github.com/scroll-tech/go-ethereum/pull/123))
+ [3682e05f3f2495af437234e2036412e9f7ed51b7](https://github.com/morph-l2/go-ethereum/commit/3682e05f3f2495af437234e2036412e9f7ed51b7) (PR [#123](https://github.com/morph-l2/go-ethereum/pull/123))

(

Fields change:

+ [f9952a396fb558fe1a3f5804f66a8a1683cd44d6](https://github.com/scroll-tech/go-ethereum/commit/f9952a396fb558fe1a3f5804f66a8a1683cd44d6) (PR [#133](https://github.com/scroll-tech/go-ethereum/pull/133))
+ [f9952a396fb558fe1a3f5804f66a8a1683cd44d6](https://github.com/morph-l2/go-ethereum/commit/f9952a396fb558fe1a3f5804f66a8a1683cd44d6) (PR [#133](https://github.com/morph-l2/go-ethereum/pull/133))

Bug fix:

+ [fefa8b99c7b3dea8f15e8350245f71c3bbafa046](https://github.com/scroll-tech/go-ethereum/commit/fefa8b99c7b3dea8f15e8350245f71c3bbafa046) (PR [#132](https://github.com/scroll-tech/go-ethereum/pull/132))
+ [37dbb86aa615ba1ab583946f084b0ce190975478](https://github.com/scroll-tech/go-ethereum/commit/37dbb86aa615ba1ab583946f084b0ce190975478) (PR [#126](https://github.com/scroll-tech/go-ethereum/pull/126))
+ [fefa8b99c7b3dea8f15e8350245f71c3bbafa046](https://github.com/morph-l2/go-ethereum/commit/fefa8b99c7b3dea8f15e8350245f71c3bbafa046) (PR [#132](https://github.com/morph-l2/go-ethereum/pull/132))
+ [37dbb86aa615ba1ab583946f084b0ce190975478](https://github.com/morph-l2/go-ethereum/commit/37dbb86aa615ba1ab583946f084b0ce190975478) (PR [#126](https://github.com/morph-l2/go-ethereum/pull/126))

)
13 changes: 6 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,13 @@ Official Golang implementation of the Ethereum protocol.

[![API Reference](
https://camo.githubusercontent.com/915b7be44ada53c290eb157634330494ebe3e30a/68747470733a2f2f676f646f632e6f72672f6769746875622e636f6d2f676f6c616e672f6764646f3f7374617475732e737667
)](https://pkg.go.dev/github.com/scroll-tech/go-ethereum?tab=doc)
[![Go Report Card](https://goreportcard.com/badge/github.com/scroll-tech/go-ethereum)](https://goreportcard.com/report/github.com/scroll-tech/go-ethereum)
[![Travis](https://travis-ci.com/scroll-tech/go-ethereum.svg?branch=master)](https://travis-ci.com/scroll-tech/go-ethereum)
[![Discord](https://img.shields.io/badge/discord-join%20chat-blue.svg)](https://discord.gg/2stGbxwb)
)](https://pkg.go.dev/github.com/ethereum/go-ethereum?tab=doc)
[![Go Report Card](https://goreportcard.com/badge/github.com/morph-l2/go-ethereum)](https://goreportcard.com/report/github.com/morph-l2/go-ethereum)
[![Discord](https://img.shields.io/badge/discord-join%20chat-blue.svg)](https://discord.com/invite/5SmG4yhzVZ)

## ZK-Rollup
## Morph Chain

ZK-Rollup adapts the Go Ethereum to run as Layer 2 Sequencer. The codebase is based on v1.10.13.
Morph Chain adapts the Go Ethereum to run as the execution layer. It starts its development based on the fork of scroll-tech go-ethereum.

### ZKTrie Storage

Expand All @@ -23,7 +22,7 @@ Notice current the snapshot would be disabled by the zktrie implement.

For prerequisites and detailed build instructions please read the [Installation Instructions](https://geth.ethereum.org/docs/install-and-build/installing-geth).

Building `geth` requires both a Go (version 1.14 or later) and a C compiler. You can install
Building `geth` requires both a Go (version 1.18 or later) and a C compiler. You can install
them using your favourite package manager. Once the dependencies are installed, run

```shell
Expand Down
14 changes: 7 additions & 7 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,24 @@

## Supported Versions

Please see [Releases](https://github.com/scroll-tech/go-ethereum/releases). We recommend using the [most recently released version](https://github.com/scroll-tech/go-ethereum/releases/latest).
Please see [Releases](https://github.com/morph-l2/go-ethereum/releases). We recommend using the [most recently released version](https://github.com/morph-l2/go-ethereum/releases/latest).

## Audit reports

Audit reports are published in the `docs` folder: https://github.com/scroll-tech/go-ethereum/tree/master/docs/audits
Audit reports are published in the `docs` folder: https://github.com/morph-l2/go-ethereum/tree/master/docs/audits

| Scope | Date | Report Link |
| ------- | ------- | ----------- |
| `geth` | 20170425 | [pdf](https://github.com/scroll-tech/go-ethereum/blob/master/docs/audits/2017-04-25_Geth-audit_Truesec.pdf) |
| `clef` | 20180914 | [pdf](https://github.com/scroll-tech/go-ethereum/blob/master/docs/audits/2018-09-14_Clef-audit_NCC.pdf) |
| `Discv5` | 20191015 | [pdf](https://github.com/scroll-tech/go-ethereum/blob/master/docs/audits/2019-10-15_Discv5_audit_LeastAuthority.pdf) |
| `Discv5` | 20200124 | [pdf](https://github.com/scroll-tech/go-ethereum/blob/master/docs/audits/2020-01-24_DiscV5_audit_Cure53.pdf) |
| `geth` | 20170425 | [pdf](https://github.com/morph-l2/go-ethereum/blob/master/docs/audits/2017-04-25_Geth-audit_Truesec.pdf) |
| `clef` | 20180914 | [pdf](https://github.com/morph-l2/go-ethereum/blob/master/docs/audits/2018-09-14_Clef-audit_NCC.pdf) |
| `Discv5` | 20191015 | [pdf](https://github.com/morph-l2/go-ethereum/blob/master/docs/audits/2019-10-15_Discv5_audit_LeastAuthority.pdf) |
| `Discv5` | 20200124 | [pdf](https://github.com/morph-l2/go-ethereum/blob/master/docs/audits/2020-01-24_DiscV5_audit_Cure53.pdf) |

## Reporting a Vulnerability

**Please do not file a public ticket** mentioning the vulnerability.

To find out how to disclose a vulnerability in Ethereum visit [https://bounty.ethereum.org](https://bounty.ethereum.org) or email [email protected]. Please read the [disclosure page](https://github.com/scroll-tech/go-ethereum/security/advisories?state=published) for more information about publically disclosed security vulnerabilities.
To find out how to disclose a vulnerability in Ethereum visit [https://bounty.ethereum.org](https://bounty.ethereum.org) or email [email protected]. Please read the [disclosure page](https://github.com/morph-l2/go-ethereum/security/advisories?state=published) for more information about publically disclosed security vulnerabilities.

Use the built-in `geth version-check` feature to check whether the software is affected by any known vulnerability. This command will fetch the latest [`vulnerabilities.json`](https://geth.ethereum.org/docs/vulnerabilities/vulnerabilities.json) file which contains known security vulnerabilities concerning `geth`, and cross-check the data against its own version number.

Expand Down
Loading

0 comments on commit b641d84

Please sign in to comment.