unionlabs/union

Add Union IBC changes to Aptos IBC

Closed this issue · 0 comments

Phase 1: Modifications

  • Change IBC client ids to be u32.
  • Make IBC commitment paths byte prefixed and ethabi encoded. example
  • Change commitments to be keccak256(ethabi.encode(elem)). example
  • Check out whether there is a change in any of the committed struct. I remember packet is changed for example. And change the types accordingly.
    • ConnectionEnd commitment
    • Channel commitment
    • Packet commitment
  • Make sure the event types are being changed accordingly.
  • Change channel-id and connection-id to be u32.

Phase 2: Adding new features

  • Intent-based bridging:
  • Batch packets:
    • batchAcks
    • batchSend
    • We also do batch related operations in the regular IBC functions. So make sure to check those out.