tomochain icon indicating copy to clipboard operation
tomochain copied to clipboard

Implement EIP-1559

Open trinhdn2 opened this issue 1 year ago • 0 comments

Checklist

  • [X] Define EIP-1559 HF block in chain config and puppeth tool
  • [X] Implement eip1559Signer to handle DynamicFeeTxType, which also implemented the TxData interface
  • [X] Calculate the BaseFee field of header since the fork block
  • [X] Accept and validate DynamicFeeTx in tx pool since the fork block
  • [ ] RLP (de)serialize for DynamicFeeTxType
  • [ ] Add gasFeeCap and gasTipCap to messages, interfaces, and output of RPC APIs/WS
  • [x] Sort transactions by miner fee (EffectiveGasPrice), which equals total fee - base fee of this block
  • [ ] Explain where the base fee amount is burnt in code
  • [ ] Gas fee history/oracle?
  • [ ] Test VictionZ application
  • [ ] Modify Call and Transact method of BoundContracts

trinhdn2 avatar Jun 27 '24 04:06 trinhdn2