Commit Graph

60 Commits (6485d5e3ffc08ce9ad071eee28a08110ae7f93fd)

Author SHA1 Message Date
Martin HS 5adc314817
build: update to golangci-lint 1.61.0 (#30587) 1 month ago
Felix Lange 2936b41514
all: implement flat deposit requests encoding (#30425) 1 month ago
Péter Szilágyi 9326a118c7
beacon, core, eth, miner: integrate witnesses into production Geth (#30069) 2 months ago
lightclient dfd33c7792
all: implement EIP-6110, execution layer triggered deposits (#29431) 3 months ago
jwasinger ed8fd0ac09
all: stateless witness builder and (self-)cross validator (#29719) 5 months ago
seayyyy 3c75c64e6b
core: fix typo (#29438) 8 months ago
Felix Lange 2a6beb6a39
core/types: support for optional blob sidecar in BlobTx (#27841) 1 year ago
Delweng 3ca92f70e5
all: replace data gas to blob gas in comments (#27825) 1 year ago
Péter Szilágyi 57268f7e6c
all: rename dataGas to blobGas (#27789) 1 year ago
Martin Holst Swende b058cf454b
core, tests: EIP-4844 transaction processing logic (#27721) 1 year ago
Péter Szilágyi 008086f935
core, eth/downloader: validate blobtx.To at serialization time (#27393) 2 years ago
Péter Szilágyi 495692c9db
core, eth/downloader, params: validate blob tx bodies (#27392) 2 years ago
Péter Szilágyi 1f9b69b36d
consensus, core, eth/downloader, params: 4844 chain validation (#27382) 2 years ago
Delweng 6c732766c8
core,console: replace noarg fmt.Errorf with errors.New (#27332) 2 years ago
rjl493456442 48d1bf0678
consensus: improve consensus engine definition (#26871) 2 years ago
rjl493456442 bba2a1bac5
core: show db error-info in case of mismatched hash root (#26870) 2 years ago
Martin Holst Swende 645e3e86c4
core, eth/downloader: make body validation more strict (#26704) 2 years ago
Martin Holst Swende 91cb6f863a
tests: update (#26548) 2 years ago
Martin Holst Swende 5c8cc10d1e
core: improve ambiguous block validation message (#26582) 2 years ago
Marius van der Wijden 2a2b0419fb
all: implement withdrawals (EIP-4895) (#26484) 2 years ago
gary rong 6d175460df
cmd, core, eth, miner: deprecate miner.gastarget flag (#23213) 3 years ago
Martin Holst Swende a6c462781f
EIP-1559: miner changes (#22896) 4 years ago
Guillaume Ballet 6c8310ebb4
trie: use stacktrie for Derivesha operation (#21407) 4 years ago
Guillaume Ballet f354c622ca
core: fix a typo in comment (#21439) 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
Péter Szilágyi 4f457859a2
core: use headers only where blocks are unnecessary 6 years ago
Martin Holst Swende eea3ae42a3 core, eth/downloader: fix validation flaw, fix downloader printout flaw (#17974) 6 years ago
Péter Szilágyi e8f229b82e
cmd, core, eth, miner, params: configurable gas floor and ceil 6 years ago
Wenbiao Zheng d1aa605f1e all: remove the duplicate 'the' in annotations (#17509) 6 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Péter Szilágyi 6f69cdd109
all: switch gas limits from big.Int to uint64 7 years ago
Felix Lange 9e5f03b6c4 core/state: access trie through Database interface, track errors (#14589) 8 years ago
Péter Szilágyi 158d603528
consensus, core: drop all the legacy custom core error types 8 years ago
Péter Szilágyi 09777952ee core, consensus: pluggable consensus engines (#3817) 8 years ago
Péter Szilágyi 567d41d936 all: swap out the C++ ethash to the pure Go one (mining todo) 8 years ago
Péter Szilágyi e588e0ca2b
all: next batch of log polishes to contextual versions 8 years ago
Felix Lange 5c8fe28b72 common: move big integer math to common/math (#3699) 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Jeffrey Wilcke c12f4df910 params: core, core/vm, miner: 64bit gas instructions 8 years ago
Jeffrey Wilcke 57f4e90257 Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)" 8 years ago
Jeffrey Wilcke 8b57c49490 params: core, core/vm, miner: 64bit gas instructions (#3514) 8 years ago
Jeffrey Wilcke c04c8f10f0 core: improved bad block error reporting (#3320) 8 years ago
Nick Johnson c8695209f6 core: Don't perform EIP150 hash check on uncles (#3303) 8 years ago
Jeffrey Wilcke 445feaeef5 core, core/state, trie: EIP158, reprice & skip empty account write 8 years ago
Péter Szilágyi f0dbec0c93
cmd, params: only set default fork configs for test and mainnet 8 years ago
Péter Szilágyi 8639b0fae9
cmd/utils, core, params: explicitly pick reprice fork for fast sync 8 years ago
Péter Szilágyi 2c2e389b77 cmd, core, eth, miner, params, tests: finalize the DAO fork 8 years ago
Péter Szilágyi 7f00e8c033 core, eth: enforce network split post DAO hard-fork 8 years ago
Péter Szilágyi a87089fd2d cmd, core, miner: add extradata validation to consensus rules 8 years ago
Péter Szilágyi 67e9d33486 Revert "core: update DAO soft-fork number, clean up the code" 9 years ago