• Martin Holst Swende's avatar
    EIP-1559: miner changes (#22896) · a6c46278
    Martin Holst Swende authored
    * core/types, miner: create TxWithMinerFee wrapper, add EIP-1559 support to TransactionsByMinerFeeAndNonce
    
    miner: set base fee when creating a new header, handle gas limit, log miner fees
    
    * all: rename to NewTransactionsByPriceAndNonce
    
    * core/types, miner: rename to NewTransactionsByPriceAndNonce + EffectiveTip
    
    miner: activate 1559 for testGenerateBlockAndImport tests
    
    * core,miner: revert naming to TransactionsByPriceAndTime
    
    * core/types/transaction: update effective tip calculation logic
    
    * miner: update aleut to london
    
    * core/types/transaction_test: use correct signer for 1559 txs + add back sender check
    
    * miner/worker: calculate gas target from gas limit
    
    * core, miner: fix block  gas limits for 1559
    Co-authored-by: 's avatarAnsgar Dietrichs <adietrichs@gmail.com>
    Co-authored-by: 's avatarlightclient@protonmail.com <lightclient@protonmail.com>
    a6c46278
bench_test.go 8.94 KB