Commit Graph

2216 Commits (73697529994e14996b7740730481e926d5ec3e40)

Author SHA1 Message Date
Péter Szilágyi 1982437259
core/types: un-ssz blob txs, add json marshalling and tweaks (#27256) 1 year ago
rjl493456442 a14301823e
all: new empty trie with types.EmptyRootHash instead of null (#27230) 1 year ago
Guillaume Ballet 7577b9c28f
core/state: unexport NodeIterator (#27239) 1 year ago
rjl493456442 5021d36d35
all: port boring changes from pbss (#27176) 1 year ago
ucwong cc8d40c65f
core/state: initialize maps with known size (#27222) 1 year ago
ucwong ba09403113
core/txpool : fix map size avoid resizing (#27221) 1 year ago
Péter Szilágyi dde2da0efb
all: remove ethash pow, only retain shims needed for consensus and tests (#27178) 1 year ago
Guillaume Ballet 7f6c045e0d
core: remove unused ContractCode method from BlockChain (#27186) 1 year ago
ucwong a9d7cdaf6e
core/types: go generate (#27196) 1 year ago
Péter Szilágyi 66c0c4e517
cmd, eth, les: replace Shanghai override flag with Cancun (#27171) 1 year ago
Roberto Bayardo f8aa623536
core/types: fix discrepancy in receipt.EffectiveGasPrice json encoding tags (#27114) 1 year ago
Péter Szilágyi d3ece3a07c
cmd/utils, node: switch to Pebble as the default db if none exists (#27136) 1 year ago
Péter Szilágyi bbc565ab05
core/types, params: add blob transaction type, RLP encoded for now (#27049) 1 year ago
rjl493456442 99f81d2724
all: refactor trie API (#26995) 1 year ago
Alex Beregszaszi 3f7afc3f57
core/vm: order opcodes properly (#27113) 1 year ago
Delweng 5e4d726e2a
params: remove `EIP150Hash` from chainconfig (#27087) 1 year ago
Anusha cb66eba85a
core: fix comment to reflect function name (#27070) 1 year ago
rjl493456442 b946b7a13b
core, miner: drop transactions from the same sender when error occurs (#27038) 1 year ago
Marius van der Wijden 230df98e4d
core/txpool: disallow future churn by remote txs (#26907) 1 year ago
Martin Holst Swende ab1a404b01
all: remove debug-field from vm config (#27048) 1 year ago
Péter Szilágyi 91faf2c559
consensus, core/typer: add 4844 excessDataGas to header, tie it to Cancun (#27046) 1 year ago
joohhnnn 9b1a82c600
core/vm: clarify comment (#27045) 1 year ago
Martin Holst Swende beda6c41ad
core/txpool: move some validation to outside of mutex (#27006) 1 year ago
s7v7nislands 949cee2fe3
core: use atomic type (#27011) 2 years ago
David Murdoch 7ca4f60a1a
docs: update outdated DeriveSha docs comment (#26968) 2 years ago
s7v7nislands fb8a3aaf1e
core/state: use atomic.Bool (#26992) 2 years ago
s7v7nislands 79532a25b1
core/bloombits: use atomic type (#26993) 2 years ago
s7v7nislands 881fed032c
core/vm: use atomic.Bool (#26951) 2 years ago
Guillaume Ballet 41f89ca944
core/state, trie: remove Try prefix in Trie accessors (#26975) 2 years ago
Guillaume Ballet 8990c92aea
core/state: add account address to Trie slot accessors (#26934) 2 years ago
Delweng 7f3fc15a8b
core/rawdb: update freezertable read meter (#26946) 2 years ago
Martin Holst Swende b3f43c89b3
core/vm: expose jumptable constructors (#26880) 2 years ago
s7v7nislands 905a723fae
core/rawdb: use atomic int added in go1.19 (#26935) 2 years ago
Marius van der Wijden e6b6a8b738
core/txpool: allow future local transactions (#26930) 2 years ago
Marius van der Wijden 5d23d21fff
params: schedule shanghai fork on mainnet (#26908) 2 years ago
s7v7nislands 80ff0b4e6a
core/txpool: use atomic int added in go1.19 (#26913) 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
rjl493456442 c8a6b7100c
core/state, trie: port changes from PBSS (#26763) 2 years ago
ucwong d1c5f918a3
core/txpool: use priceList.Put instead of heap.Push (#26863) 2 years ago
s7v7nislands a20e38720c
core: minor code refactor (#26852) 2 years ago
xiyang ca61048178
code/vm: fix comment typo (#26865) 2 years ago
Marius van der Wijden 6cf2e921a7
core/txpool: implement additional DoS defenses (#26648) 2 years ago
Felix Lange 564db9a95f
core: add Timestamp method in BlockGen (#26844) 2 years ago
Roberto Bayardo 67ac5f0ae7
core, core/types: plain Message struct (#25977) 2 years ago
Felix Lange 5395362e0f
core/forkid: fix issue in validation test (#26544) 2 years ago
xiyang 1bf1168432
core/vm: fix typo in comment (#26838) 2 years ago
Martin Holst Swende b80f05bde2
core/vm: use golang native big.Int (#26834) 2 years ago
rjl493456442 f7661a662a
core/rawdb: find smallest block stored in key-value store when chain gapped (#26719) 2 years ago
rjl493456442 77e33e5a49
core, miner: revert block gas counter in case of invalid transaction (#26799) 2 years ago