sygma-sdk
sygma-sdk copied to clipboard
A Typescript SDK to add cross-chain capabilities such as bridging tokens and sending messages across dApp projects.
Following the [proposed `v3` SDK restructure](https://github.com/sygmaprotocol/sygma-sdk/tree/v3), implement/restructure the necessary functions for creating deposit EVM transactions for fungible assets (ERC20). ## Implementation details - Check `packages/evm/src/fungible.ts` for the interface definitions. -...
Expand SDK to support creating Sygma-compatible deposit transactions on the Bitcoin network. Any additional scope will additionally be determined based on first integration requirements. ## Implementation details - TBD (based...
Currently, we only support V1 (MPC) environment and the config and transfer classes expect to use that environment. We want to be able to choose (depending on a transfer param)...
The implementations of V2 contracts are a little different. Specifically: - Router - deposits are created to the router contract (the contract deposit function is different from before) - FeeRouter...
Transfer should have another param `securityModel` (TBD) that serves to choose which environment and verifiers are used for that particular transfer. ## Implementation details - add the option to the...
Following the [proposed `v3` SDK restructure](https://github.com/sygmaprotocol/sygma-sdk/tree/v3), 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....
## Implementation Details Upgrade the ethersjs library in the project from version 5 to version 6, ensuring all dependencies are properly updated and any breaking changes are addressed. ## Testing...
Errors in on line: https://github.com/sygmaprotocol/sygma-sdk/blob/main/packages/sdk/src/utils.ts#L138 ## Expected Behavior When config doesn't contain domain, getRoutes should ignore thouse routes. ## Current Behavior It falls apart ## Possible Solution ## Steps to...
Using v20.x LTS or above v20 produces the following error: `TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" ` ## Expected Behavior Examples should work with latests versions of node ## Current...
**Context**: Using the https://github.com/sygmaprotocol/sygma-sdk/blob/main/examples/evm-to-evm-fungible-transfer/src/transfer.ts examples to send a bridge request, there are responses from the RPC that display error error messages. **STR** 1. Set the transfer.ts file to send 5...