Skip to content

Implement EIP-1559#448

Draft
trinhdn2 wants to merge 35 commits into
BuildOnViction:archive/masterfrom
trinhdn2:ft/eip_1559
Draft

Implement EIP-1559#448
trinhdn2 wants to merge 35 commits into
BuildOnViction:archive/masterfrom
trinhdn2:ft/eip_1559

Conversation

@trinhdn2
Copy link
Copy Markdown

@trinhdn2 trinhdn2 commented Jun 27, 2024

Checklist

  • Define EIP-1559 HF block in chain config and puppeth tool
  • Implement eip1559Signer to handle DynamicFeeTxType, which also implemented the TxData interface
  • Calculate the BaseFee field of header since the fork block
  • 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
  • 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

Dang Nhat Trinh and others added 30 commits June 16, 2023 14:30
gasTipCap(), gasFeeCap() and effectiveGasPrice()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants