• Marius van der Wijden's avatar
    core, eth, internal/ethapi: create access list RPC API (#22550) · 9d10856e
    Marius van der Wijden authored
    * core/vm: implement AccessListTracer
    
    * eth: implement debug.createAccessList
    
    * core/vm: fixed nil panics in accessListTracer
    
    * eth: better error messages for createAccessList
    
    * eth: some fixes on CreateAccessList
    
    * eth: allow for provided accesslists
    
    * eth: pass accesslist by value
    
    * eth: remove created acocunt from accesslist
    
    * core/vm: simplify access list tracer
    
    * core/vm: unexport accessListTracer
    
    * eth: return best guess if al iteration times out
    
    * eth: return best guess if al iteration times out
    
    * core: docstring, unexport methods
    
    * eth: typo
    
    * internal/ethapi: move createAccessList to eth package
    
    * internal/ethapi: remove reexec from createAccessList
    
    * internal/ethapi: break if al is equal to last run, not if gas is equal
    
    * internal/web3ext: fixed arguments
    
    * core/types: fixed equality check for accesslist
    
    * core/types: no hardcoded vals
    
    * core, internal: simplify access list generation, make it precise
    
    * core/vm: fix typo
    Co-authored-by: 's avatarMartin Holst Swende <martin@swende.se>
    Co-authored-by: 's avatarPéter Szilágyi <peterke@gmail.com>
    9d10856e
Name
Last commit
Last update
..
asm Loading commit data...
bloombits Loading commit data...
forkid Loading commit data...
rawdb Loading commit data...
state Loading commit data...
types Loading commit data...
vm Loading commit data...
.gitignore Loading commit data...
bench_test.go Loading commit data...
block_validator.go Loading commit data...
block_validator_test.go Loading commit data...
blockchain.go Loading commit data...
blockchain_insert.go Loading commit data...
blockchain_repair_test.go Loading commit data...
blockchain_sethead_test.go Loading commit data...
blockchain_snapshot_test.go Loading commit data...
blockchain_test.go Loading commit data...
blocks.go Loading commit data...
bloom_indexer.go Loading commit data...
chain_indexer.go Loading commit data...
chain_indexer_test.go Loading commit data...
chain_makers.go Loading commit data...
chain_makers_test.go Loading commit data...
dao_test.go Loading commit data...
error.go Loading commit data...
events.go Loading commit data...
evm.go Loading commit data...
gaspool.go Loading commit data...
gen_genesis.go Loading commit data...
gen_genesis_account.go Loading commit data...
genesis.go Loading commit data...
genesis_alloc.go Loading commit data...
genesis_test.go Loading commit data...
headerchain.go Loading commit data...
headerchain_test.go Loading commit data...
mkalloc.go Loading commit data...
rlp_test.go Loading commit data...
state_prefetcher.go Loading commit data...
state_processor.go Loading commit data...
state_processor_test.go Loading commit data...
state_transition.go Loading commit data...
tx_cacher.go Loading commit data...
tx_journal.go Loading commit data...
tx_list.go Loading commit data...
tx_list_test.go Loading commit data...
tx_noncer.go Loading commit data...
tx_pool.go Loading commit data...
tx_pool_test.go Loading commit data...
types.go Loading commit data...