Commit Graph

73 Commits (83775b1dc7f59053ec69085e746c4dd9b9be3a0a)

Author SHA1 Message Date
lightclient dfd33c7792
all: implement EIP-6110, execution layer triggered deposits (#29431) 2 months ago
Guillaume Ballet e9467eec1c
consensus/beacon, core/types: add verkle witness builder (#30129) 3 months ago
Sina M a223efcf39
core: implement EIP-2935 (#29465) 3 months ago
Shude Li 09d889d2e3
core: remove withdrawal length check for state processor (#30286) 3 months ago
jwasinger ed8fd0ac09
all: stateless witness builder and (self-)cross validator (#29719) 5 months ago
Matthieu Vachon a09a610384
core/tracing: add system call callback when performing `ProcessBeaconBlockRoot` (#29355) 6 months ago
Sina M 064f37d6f6
eth/tracers: live chain tracing with hooks (#29189) 8 months ago
Marius van der Wijden 8f7fbdfedc
core: refactor consensus interface (#29283) 8 months ago
Haotian cffb7c8604
params: use the same variable name as EIP-4788 (#29195) 8 months ago
Martin HS a5a4fa7032
all: use uint256 in state (#28598) 10 months ago
Felix Lange bc42e88415
core: add basic chain history support in GenerateChain (#28428) 1 year ago
Marius van der Wijden c39cbc1a78
core: implement BLOBBASEFEE opcode (0x4a) (#28098) 1 year ago
lightclient 1efd12f695
core: fix calculation of blob gasprice in tx receipt (#28082) 1 year ago
Martin Holst Swende 6aa88ccdd2
beacon/engine, eth/catalyst, miner: EIP-4788 CL/EL protocol updates (#27872) 1 year ago
Martin Holst Swende b8d38e76ef
core, params, beacon/engine: implement EIP 4788 BeaconRoot (#27849) 1 year ago
Martin Holst Swende b058cf454b
core, tests: EIP-4844 transaction processing logic (#27721) 1 year ago
Delweng 6c732766c8
core,console: replace noarg fmt.Errorf with errors.New (#27332) 1 year ago
Péter Szilágyi 85a4b82b33
all: tie timestamp based forks to the passage of London (#27279) 2 years ago
Péter Szilágyi bbc565ab05
core/types, params: add blob transaction type, RLP encoded for now (#27049) 2 years ago
Roberto Bayardo 67ac5f0ae7
core, core/types: plain Message struct (#25977) 2 years ago
Marius van der Wijden 2a2b0419fb
all: implement withdrawals (EIP-4895) (#26484) 2 years ago
rjl493456442 cda051eba7
core, cmd: fill blockNumber in logs (#26345) 2 years ago
Mark Tyneway b4ea2bf7dd
all: implement EIP-1153 transient storage (#26003) 2 years ago
ycyraum 877ef7f09e
core: remove unused bc ChainContext in applyTransaction 2 years ago
Marius van der Wijden 686b2884ee
all: removed blockhash from statedb (#23126) 3 years ago
Martin Holst Swende 94451c2788
all: implement EIP-1559 (#22837) 4 years ago
lightclient bbfb1e4008
all: add support for EIP-2718, EIP-2930 transactions (#21502) 4 years ago
Sina Mahmoodi eb21c652c0
cmd,core,eth,params,tests: define yolov3 + enable EIP-2565 (#22213) 4 years ago
Martin Holst Swende 7770e41cb5
core: improve contextual information on core errors (#21869) 4 years ago
Marius van der Wijden 2045a2bba3
core, all: split vm.Context into BlockContext and TxContext (#21672) 4 years ago
Martin Holst Swende 6487c002f6
all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 (#21509) 4 years ago
gary rong b9df7ecdc3
all: seperate consensus error and evm internal error (#20830) 5 years ago
Rob Mulholand 3b6c9902f3 core: remove unused gas return in ApplyTransaction (#20065) 5 years ago
Martin Holst Swende 4c90efdf57 consensus,core,miner: avoid overhead of creating a new block (#19301) 6 years ago
Brent 7fb89697fd core/types: add block location fields to receipt (#17662) 6 years ago
Hyung-Kyu Hqueue Choi cf33d8b83c core: fix typo in comment (#17586) 6 years ago
Wenbiao Zheng d1aa605f1e all: remove the duplicate 'the' in annotations (#17509) 6 years ago
ledgerwatch feb6620c34 core: relax type requirement for bc in ApplyTransaction (#16901) 7 years ago
Péter Szilágyi 6f69cdd109
all: switch gas limits from big.Int to uint64 7 years ago
Péter Szilágyi 5bbd7fb390
consensus, core, params: rebrand Metro to Byzantium 7 years ago
Péter Szilágyi ff9a868232 core/state: revert metro suicide map addition (#15024) 7 years ago
rjl493456442 28aea46ac0
core: implement Metropolis EIP 658, receipt status byte 7 years ago
Péter Szilágyi a56f3dc0d9 core, ethclient: implement Metropolis EIP 98 (#14750) 7 years ago
Jeffrey Wilcke 10a57fc3d4 consensus, core/*, params: metropolis preparation refactor 8 years ago
Péter Szilágyi a7b9e484d0 consensus, core, ethstats: use engine specific block beneficiary (#14318) 8 years ago
Péter Szilágyi 09777952ee core, consensus: pluggable consensus engines (#3817) 8 years ago
Péter Szilágyi e588e0ca2b
all: next batch of log polishes to contextual versions 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Nick Johnson 17d92233d9 cmd/geth, core: add support for recording SHA3 preimages (#3543) 8 years ago
Felix Lange 7731061903 core/vm: move Log to core/types 8 years ago