Péter Szilágyi
41b59b4339
params: begin v1.13.5 release cycle
2023-11-10 11:09:46 -06:00
Péter Szilágyi
10cceb43ae
params: release Geth v1.13.4
2023-11-10 11:09:46 -06:00
Péter Szilágyi
780adca145
params: begin v1.13.4 release cycle
2023-11-10 11:09:46 -06:00
Péter Szilágyi
cd69ec6e76
params: release Geth v.1.13.3
2023-11-10 11:09:46 -06:00
hyunchel
7aa36bb86b
eth, params: fix typos ( #28286 )
...
* eth/ethconfig: fix typo on comment
* params/config: fix typo on comment
* eth/ethconfig: fix typo on comment
2023-11-10 11:09:46 -06:00
lightclient
97e54bda96
params: update 4788 beacon roots contract addr ( #28205 )
...
This change contains the final (?) address for 4788 beacon root contract. The update to the EIP is being tracked here: https://github.com/ethereum/EIPs/pull/7672
---------
Co-authored-by: Martin Holst Swende <martin@swende.se>
2023-11-10 11:09:46 -06:00
Péter Szilágyi
0a3c4ab3e7
params: begin v1.13.3 release cycle
2023-11-10 11:09:46 -06:00
Péter Szilágyi
0a0cba4e1f
params: release Geth v1.13.2
2023-11-10 11:09:46 -06:00
Péter Szilágyi
a4a0bd0e73
params: update hash for Holesky relaunch ( #28192 )
2023-11-10 11:09:46 -06:00
Péter Szilágyi
e0c6bc588c
core, params: update Holesky testnet to relaunched spec ( #28191 )
2023-11-10 11:09:46 -06:00
Péter Szilágyi
0fc9fb6954
params: begin Geth v1.13.2 release cycle
2023-11-10 11:09:46 -06:00
Péter Szilágyi
1e16a11667
params: release Geth v1.13.1
2023-11-10 11:09:46 -06:00
phenix3443
6ddfb7609f
params: fix typo in comment ( #28129 )
...
fix: typo
2023-11-10 11:09:46 -06:00
Péter Szilágyi
1c477e5d89
params: begin v1.13.1 release cycle
2023-11-10 11:09:46 -06:00
Péter Szilágyi
36032a0f9b
params: release Geth v1.13.0
2023-11-10 11:09:46 -06:00
lightclient
d629692cbf
params: update 4844 parameters ( #28026 )
...
On ACD 163, it was agreed to bump the target and max blob values from `2/4` to `3/6` for future devnets until we could decide on final mainnet number. This change contains said update, making master pass all the hive tests. The final decision for mainnet cancun is still to be made.
---------
Co-authored-by: Felix Lange <fjl@twurst.com>
2023-11-10 11:09:46 -06:00
Péter Szilágyi
8f5d0635ce
cmd, core, params: add support for the Holesky testnet ( #28007 )
...
* cmd, core, params: add support for the Holesky testnet
* cmd/devp2p: add support for holesky for the dns crawler
2023-11-10 11:09:46 -06:00
lightclient
2099a80396
miner: add to build block with EIP-4844 blobs ( #27875 )
...
---------
Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
Co-authored-by: Felix Lange <fjl@twurst.com>
2023-11-10 11:09:46 -06:00
Martin Holst Swende
2e9477f46b
core, params, beacon/engine: implement EIP 4788 BeaconRoot ( #27849 )
...
This change implements "EIP 4788 : Beacon block root in the EVM". It implements version-2 of EPI-4788, main difference being that the contract is an actual contract rather than a precompile, as in #27289 .
2023-11-10 11:09:46 -06:00
Péter Szilágyi
3302fe00d7
params: switch release family to 1.13 to prep for PBSS
2023-11-10 11:09:46 -06:00
Felix Lange
63089075de
params: begin v1.12.2 release cycle
2023-11-10 11:09:46 -06:00
Felix Lange
ef7b85f826
params: release go-ethereum v1.12.1
2023-11-10 11:09:46 -06:00
Delweng
857b4f45c0
all: replace data gas to blob gas in comments ( #27825 )
...
* eth: excessDataGas -> excessBlobGas
* consensus: data gas -> blob gas
* core: data gas -> blob gas
* params: data gas -> blob gas
2023-11-10 11:09:46 -06:00
Péter Szilágyi
50f1fb085b
all: rename dataGas to blobGas ( #27789 )
2023-11-10 11:09:46 -06:00
jwasinger
7818ec3799
cmd/geth: implement dev mode for post-merge ( #27327 )
...
This change adds back the 'geth --dev' mode of operation, using a cl-mocker.
---------
Co-authored-by: Martin Holst Swende <martin@swende.se>
Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2023-11-10 11:09:46 -06:00
Guillaume Ballet
59c73c0b23
params, trie: add verkle fork management + upgrade go-verkle ( #27464 )
...
* params, trie: add verkle fork management + upgrade go-verkle
* remove the two verkle files
* core, eth, params: add missing function
* Gary's feedback
* remove trie/utils/verkle.go
* add verkle block override
---------
Co-authored-by: Gary Rong <garyrong0905@gmail.com>
2023-11-10 11:09:46 -06:00
Péter Szilágyi
3c12101056
all: move main transaction pool into a subpool ( #27463 )
...
* all: move main transaction pool into a subpool
* go.mod: remove superfluous updates
* core/txpool: review fixes, handle txs rejected by all subpools
* core/txpool: typos
2023-11-10 11:09:46 -06:00
Marius van der Wijden
45907213fb
core: 4844 opcode and precompile ( #27356 )
...
* core: crypto: implement BLOBHASH and pointEval precompile
* core: crypto: fixed nitpicks, moved precompile return value
* core/vm: fix review comments
2023-11-10 11:09:46 -06:00
Péter Szilágyi
17332a110e
all: remove the Rinkeby testnet ( #27406 )
2023-11-10 11:09:46 -06:00
Péter Szilágyi
b606e38770
core, eth/downloader, params: validate blob tx bodies ( #27392 )
2023-11-10 11:09:46 -06:00
Péter Szilágyi
6083a3b66d
consensus, core, eth/downloader, params: 4844 chain validation ( #27382 )
2023-11-10 11:09:46 -06:00
Martin Holst Swende
861a6a44c8
params: begin v1.12.1 release cycle
2023-11-10 11:09:46 -06:00
Martin Holst Swende
adf8562aad
params: go-ethereum v1.12.0 stable
2023-11-10 11:09:46 -06:00
Péter Szilágyi
b953419e4c
all: tie timestamp based forks to the passage of London ( #27279 )
2023-11-10 11:09:46 -06:00
Péter Szilágyi
3eb53061af
all: remove ethash pow, only retain shims needed for consensus and tests ( #27178 )
...
* all: remove ethash pow, only retain shims needed for consensus and tests
* all: thank you linter
* all: disallow launching Geth in legacy PoW mode
* cmd/env/internal/t8ntool: remove dangling ethash flag
2023-11-10 11:09:46 -06:00
Péter Szilágyi
6f49bf70f1
all: remove notion of trusted checkpoints in the post-merge world ( #27147 )
...
* all: remove notion of trusted checkpoints in the post-merge world
* light: remove unused function
* eth/ethconfig, les: remove unused config option
* les: make linter happy
---------
Co-authored-by: Gary Rong <garyrong0905@gmail.com>
2023-11-10 11:09:46 -06:00
Péter Szilágyi
17fa4a6b3b
core/types, params: add blob transaction type, RLP encoded for now ( #27049 )
...
* core/types, params: add blob transaction type, RLP encoded for now
* all: integrate Cancun (and timestamp based forks) into MakeSigner
* core/types: fix 2 back-and-forth type refactors
* core: fix review comment
* core/types: swap blob tx type id to 0x03
2023-11-10 11:09:46 -06:00
Martin Holst Swende
0707a1a9e4
params: begin v1.11.7 release cycle
2023-11-10 11:09:46 -06:00
Martin Holst Swende
3d7c024a36
params: go-ethereum v1.11.6 stable
2023-11-10 11:09:46 -06:00
Delweng
5e4d726e2a
params: remove EIP150Hash from chainconfig ( #27087 )
...
The EIP150Hash was an idea where, after the fork, we hardcoded the forked hash as an extra defensive mechanism. It wasn't really used, since forks weren't contentious and for all the various testnets and private networks it's been a hassle to have around.
This change removes that config field.
---------
Signed-off-by: jsvisa <delweng@gmail.com>
2023-04-18 03:49:09 -04:00
Parithosh Jayanthi
5aa5295cf9
params: new sepolia bootnodes ( #27099 )
...
New sepolia bootnodes managed by EF devops
2023-04-17 04:15:25 -04:00
Péter Szilágyi
d2cf49327f
consensus/misc, params: add EIP-4844 blobfee conversions ( #27041 )
...
* consensus/misc, params: add EIP-4844 blobfee conversions
* consensus/misc: pull in fakeExponential test cases
* consensus/misc: reuse bigints
* consensus/misc: nit renames, additional larger testcase
---------
Co-authored-by: Roberto Bayardo <bayardo@alum.mit.edu>
Co-authored-by: Martin Holst Swende <martin@swende.se>
2023-04-04 11:25:28 +03:00
Martin Holst Swende
b3f43c89b3
core/vm: expose jumptable constructors ( #26880 )
...
When interacting with geth as a library to e.g. produce state tests, it is desirable to obtain the consensus-correct jumptable definition for a given fork. This changes adds accessors so the instructionset can be obtained and characteristics about opcodes can be inspected.
2023-03-21 07:14:47 -04:00
Martin Holst Swende
7ecb578564
params: begin v1.11.6 release cycle
2023-03-21 09:04:26 +01:00
Martin Holst Swende
a38f410857
params: go-ethereum v1.11.5 stable
2023-03-21 09:03:04 +01:00
Marius van der Wijden
5d23d21fff
params: schedule shanghai fork on mainnet ( #26908 )
...
Schedules the shanghai hardfork on timestamp 1681338455 as discussed on ACDE 157: https://github.com/ethereum/execution-specs/pull/727
2023-03-20 07:38:34 -04:00
Felix Lange
4930614a09
params: begin v1.11.5 release cycle
2023-03-10 20:00:23 +01:00
Felix Lange
7e3b149be0
params: go-ethereum v1.11.4 stable
2023-03-10 19:53:52 +01:00
Rafael Matias
e14043db71
params: remove EF azure bootnodes ( #26828 )
2023-03-08 11:13:56 +01:00
Felix Lange
bb4ac2d396
params: begin v1.11.4 release cycle
2023-03-07 18:18:59 +01:00