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