iron-fish / ironfish

A novel cryptocurrency focused on privacy and accessibility.
https://ironfish.network
Mozilla Public License 2.0
964 stars 577 forks source link

EVM transaction data 2/2 #5056

Closed jowparks closed 2 weeks ago

jowparks commented 3 weeks ago

Summary

Related to: https://github.com/iron-fish/ironfish/pull/5052

  1. Adds EVM description to transactions on typescript side.
  2. Updates serialization/deserialization of transactions for the new version.
  3. Creates a simulated hardfork for handling the new transaction version.

Testing Plan

tests pass

Documentation

Does this change require any updates to the Iron Fish Docs (ex. the RPC API Reference)? If yes, link a related documentation pull request for the website.

[ ] Yes

Breaking Change

Is this a breaking change? If yes, add notes below on why this is breaking and label it with breaking-change-rpc or breaking-change-sdk.

[ ] Yes