Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement EIP-1559 #448

Draft
wants to merge 35 commits into
base: archive/master
Choose a base branch
from

Conversation

trinhdn2
Copy link

@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

trinhdn97 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.

3 participants