jwasinger
478012ab23
all: remove TerminalTotalDifficultyPassed ( #30609 )
...
rebased https://github.com/ethereum/go-ethereum/pull/29766 . The
downstream branch appears to have been deleted and I don't have perms to
push to that fork.
`TerminalTotalDifficultyPassed` is removed. `TerminalTotalDifficulty`
must now be non-nil, and it is expected that networks are already
merged: we can only import PoW/Clique chains, not produce blocks on
them.
---------
Co-authored-by: stevemilk <wangpeculiar@gmail.com>
2024-10-23 08:26:18 +02:00
Péter Szilágyi
dac54e31a7
build, internal, version: break ci.go/version->common dependency ( #30638 )
...
This PR tries to break the ci.go to common dependency by moving the
version number out of params.
2024-10-20 19:28:39 +03:00
Péter Szilágyi
48d05c43c9
all: get rid of custom MaxUint64 and MaxUint64 ( #30636 )
2024-10-20 14:41:51 +03:00
Felix Lange
3a5313f3f3
all: implement EIP-7002 & EIP-7251 ( #30571 )
...
This is a redo of #29052 based on newer specs. Here we implement EIPs
scheduled for the Prague fork:
- EIP-7002: Execution layer triggerable withdrawals
- EIP-7251: Increase the MAX_EFFECTIVE_BALANCE
Co-authored-by: lightclient <lightclient@protonmail.com>
2024-10-11 21:36:13 +02:00
Martin Holst Swende
096c4d266e
params: begin v1.14.12 release cycle
2024-10-01 15:21:30 +02:00
Martin Holst Swende
f14f13bac7
params: go-ethereum v1.14.11 stable
2024-10-01 15:14:30 +02:00
Péter Szilágyi
283be23817
params: begin v1.14.11 release cycle
2024-09-27 14:13:45 +03:00
Péter Szilágyi
269551876e
params: release Geth v1.14.10
2024-09-27 14:09:42 +03:00
Guillaume Ballet
af794ef682
params: begin v1.14.10 release cycle ( #30457 )
2024-09-18 15:48:47 +03:00
Guillaume Ballet
f321dfa827
params: release go-ethereum v1.14.9 stable ( #30455 )
2024-09-18 15:27:03 +03:00
lightclient
dfd33c7792
all: implement EIP-6110, execution layer triggered deposits ( #29431 )
...
This PR implements EIP-6110: Supply validator deposits on chain. It also sketches
out the base for Prague in the engine API types.
2024-09-04 14:33:51 +02:00
Sina M
a223efcf39
core: implement EIP-2935 ( #29465 )
...
https://eips.ethereum.org/EIPS/eip-2935
---------
Co-authored-by: Guillaume Ballet <gballet@gmail.com>
Co-authored-by: Ignacio Hagopian <jsign.uy@gmail.com>
Co-authored-by: Martin HS <martin@swende.se>
2024-08-26 10:39:35 +02:00
stevemilk
3c37db7989
all: clean up goerli flag and config ( #30289 )
...
Co-authored-by: lightclient <lightclient@protonmail.com>
2024-08-20 15:59:48 +02:00
Felix Lange
1cf3b5d38a
params: begin v1.14.9 release cycle
2024-08-12 14:19:35 +02:00
Felix Lange
880511dc39
params: release go-ethereum v1.14.8 stable
2024-08-12 14:15:30 +02:00
stevemilk
cf8aa31e3e
params: remove unused les parameters ( #30268 )
2024-08-06 19:49:48 +08:00
Felix Lange
bcaf3747f8
params: begin v1.14.8 release cycle
2024-07-11 14:24:09 +02:00
Felix Lange
0aafbb31ab
params: go-ethereum v1.14.7 stable
2024-07-11 14:23:27 +02:00
Guillaume Ballet
640e0f15fd
params: begin v1.14.7 release cycle
2024-07-02 14:59:41 +02:00
Guillaume Ballet
6f2e1cff47
params: release Geth v1.14.6
2024-07-02 14:58:42 +02:00
Gary Rong
4461c1fc17
params: begin v1.14.6 release cycle
2024-06-06 21:23:44 +08:00
Gary Rong
0dd173a727
params: release Geth v1.14.5
2024-06-06 21:17:53 +08:00
Péter Szilágyi
fc40d68e5b
params: begin v1.14.5 release cycle
2024-06-05 11:20:35 +03:00
Péter Szilágyi
5550d8399f
params: release Geth v1.14.4
2024-06-05 11:06:37 +03:00
0xbeny
8919c5c0fc
core: deploy EIP-4788 contract in dev mode genesis ( #29655 )
...
Co-authored-by: Felix Lange <fjl@twurst.com>
2024-05-14 15:04:32 +02:00
Guillaume Ballet
44a50c9f96
cmd, core, params, trie: add verkle access witness gas charging ( #29338 )
...
Implements some of the changes required to charge and do gas accounting in verkle testnet.
2024-05-10 20:13:11 +02:00
Felix Lange
74edc93864
params: gofmt
2024-05-09 16:07:32 +02:00
Felix Lange
6d51c1f5f4
params: begin v1.14.4 release cycle
2024-05-09 12:40:37 +02:00
Felix Lange
ab48ba42f4
params: release go-ethereum v1.14.3 stable
2024-05-09 12:34:54 +02:00
Felix Lange
1a79f8fe58
params: begin v1.14.3 release cycle
2024-05-08 16:31:14 +02:00
Felix Lange
35b2d07f4b
params: release go-ethereum v1.14.2 stable
2024-05-08 16:26:01 +02:00
Felix Lange
14f4228472
params: begin v1.14.2 release cycle
2024-05-08 14:30:18 +02:00
Felix Lange
dd09f7e3fa
params: release go-ethereum v1.14.1 stable
2024-05-08 14:28:40 +02:00
Nathan
fbf6238ae9
params: fix misleading comments ( #29684 )
2024-05-02 11:21:11 +03:00
Nathan
69f815f6f5
params: print time value instead of pointer in ConfigCompatError ( #29514 )
2024-04-30 11:22:02 +02:00
Roy Crihfield
4bdbaab471
params: clarify consensus engine config `String`s ( #29643 )
...
Define these on a value receiever so that nil is shown differently.
2024-04-28 13:03:03 +02:00
Péter Szilágyi
938734be3c
params: begin 1.14.1 release cycle
2024-04-24 11:05:10 +03:00
Péter Szilágyi
87246f3cba
params: release Geth v1.14.0
2024-04-24 11:02:49 +03:00
Marius van der Wijden
f437307877
core/vm: update gascosts for BLS12-381 + use gnark instead of kilic ( #29441 )
...
This PR updates the bls contracts from our internal implementation which is an unmaintained fork of the kilic library to the gnark-crypto library that is actively maintained by consensys.
It also updates the gas-costs according to the EIP
2024-04-16 10:53:43 +02:00
Haotian
cffb7c8604
params: use the same variable name as EIP-4788 ( #29195 )
...
In https://eips.ethereum.org/EIPS/eip-4788 the name `BEACON_ROOTS_ADDRESS` is used. This change makes geth use the same variable name to avoid confusion.
2024-03-15 09:14:31 +01:00
Péter Szilágyi
f4d53133f6
consensus, cmd, core, eth: remove support for non-merge mode of operation ( #29169 )
...
* eth: drop support for forward sync triggers and head block packets
* consensus, eth: enforce always merged network
* eth: fix tx looper startup and shutdown
* cmd, core: fix some tests
* core: remove notion of future blocks
* core, eth: drop unused methods and types
2024-03-05 16:13:28 +02:00
Sina Mahmoodi
0a2f33946b
eth/catalyst: update simulated beacon for cancun ( #28829 )
...
* eth/catalyst: update simulated beacon for cancun
* validate blob hashes
* compute hashes from commitment
* fix beacon root and payload version
* check commitment conversion
* fix random attr
* flip dev to cancun
2024-02-29 14:17:32 +02:00
Péter Szilágyi
170fcd80c6
params: being major version bump cycle
2024-02-28 10:01:52 +02:00
Péter Szilágyi
57d2b552c7
params: begin v1.13.15 cycle
2024-02-27 13:53:30 +02:00
Péter Szilágyi
9038ba6942
params: release Geth v1.13.14
2024-02-27 13:50:30 +02:00
Felix Lange
b590cae892
params: begin v1.13.14 release cycle
2024-02-21 15:49:50 +01:00
Felix Lange
3b4ede7444
params: release go-ethereum v1.13.13 stable
2024-02-21 15:44:02 +01:00
Haotian
79e340fb12
params: add cancun upgrade banner ( #29042 )
...
params: add cancun banner
Signed-off-by: tmelhao <tmelhao@gmail.com>
Co-authored-by: tmelhao <tmelhao@gmail.com>
2024-02-21 09:59:21 +02:00
Martin HS
ac0ff04460
core/vm, params: ensure order of forks, prevent overflow ( #29023 )
...
This PR fixes an overflow which can could happen if inconsistent blockchain rules were configured. Additionally, it tries to prevent such inconsistencies from occurring by making sure that merge cannot be enabled unless previous fork(s) are also enabled.
2024-02-19 16:29:59 +01:00
Martin Holst Swende
89575aeb4b
params: begin v1.13.13 release cycle
2024-02-09 08:39:15 +01:00