This PR is mainly to update the Native & Rosetta Parser for EVM chains, including the following key changes:
Add withdrawal data, , introduced by https://eips.ethereum.org/EIPS/eip-4895, to both Native and Rosetta parsers to prepare for the upcoming shanghai upgrade.
Support genesis transactions in Rosetta parser.
Update ethereum_rosetta and polygon_rosetta based on open source code.
What changed? Why?
This PR is mainly to update the Native & Rosetta Parser for EVM chains, including the following key changes:
withdrawal
data, , introduced by https://eips.ethereum.org/EIPS/eip-4895, to both Native and Rosetta parsers to prepare for the upcoming shanghai upgrade.ethereum_rosetta
andpolygon_rosetta
based on open source code.How did you test the change?
make test