sygmaprotocol / sygma-sdk

A Typescript SDK to add cross-chain capabilities such as bridging tokens and sending messages across dApp projects.
https://docs.buildwithsygma.com/
GNU Lesser General Public License v3.0
29 stars 19 forks source link

Implement generic EVM messages #373

Open MakMuftic opened 3 months ago

MakMuftic commented 3 months ago

Following the proposed v3 SDK restructure, implement/restructure the necessary functions for creating GMP (General Message Passing) deposit transactions on EVM networks.

Implementation details

Check packages/evm/src/generic.ts for the interface definitions.

Testing details

QA Details

Acceptance Criteria

MakMuftic commented 3 months ago

Hey team! Please add your planning poker estimate with Zenhub @Lykhoyda @mpetrunic @saadjhk @wainola

saadjhk commented 1 month ago

@MakMuftic just to be clear, for generic messages we only support EVM to EVM right?

haochizzle commented 1 month ago

FWIW i think it would be highly useful to have an evm to substrate (and vice versa) example for gmp.

further to that, @alexmmueller created a gmp usability issue for #125

LyonSsS commented 6 days ago

What is expected for SDK -v2 when it comes to GMP behavior with Dynamic Fee?