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.
## Description ## Related Issue Or Context Closes: # ## How Has This Been Tested? Testing details. ## Types of changes - [ ] Bug fix (non-breaking change which fixes...
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. -...
I'm using @mpetrunic #359 as base to have folder structure ## Description ## Related Issue Or Context Closes: #376 ## How Has This Been Tested? Testing details. ## Types of...
## Implementation details SDK should obtain bridge address from shared config and use that to fetch fee related contracts and information instead of depending on shared config to avoid errors...
Implement the necessary functions for creating deposit EVM transactions for non-fungible assets (ERC721) following the same structure as the [proposed' v3' SDK restructure] (https://github.com/sygmaprotocol/sygma-sdk/tree/v3). ## Implementation details - Majority of...
Implement the necessary functions for creating deposit EVM transactions for semi-fungible assets (ERC1155) following the same structure as the [proposed' v3' SDK restructure] (https://github.com/sygmaprotocol/sygma-sdk/tree/v3). ## Implementation details - Follow the...
**Context**: While using the SDK https://github.com/sygmaprotocol/sygma-sdk/blob/main/examples/evm-to-evm-fungible-transfer/src/transfer.ts to transfer Fungible token EVM to EVM, of a token that is also the FEE, for a value that is > actual balance, it...
## Story As a User I want use the SDK to transfer some ERC20 tokens And when I paste the destination address in wrong format I should receive an error...
We need to implement interfaces for BTC transfer to provide base ground to discuss around this future integration ## Implementation details Implement BTC interfaces to create transaction with encoded data...
Following the [proposed `v3` SDK restructure](https://github.com/sygmaprotocol/sygma-sdk/tree/v3), implement/restructure the necessary functions for creating deposit Substrate transactions for fungible assets. ## Implementation details Check `packages/substrate/src/fungible.ts` for the interface definitions. ## Testing details...