sygma-sdk
sygma-sdk copied to clipboard
Add semi-fungible EVM transfers (ERC1155) support
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 principles used for implementing ERC20 && ERC721 support
Testing details
- Add required unit tests
- Validate manually new example
evm-to-evm-erc1155-transfer-example
is passing on testnet
QA Details
- SDK should support creating a valid non-fungible (ERC1155) transfer and estimating fees for it
- SDK should not support any axillary functionalities around ERC1155 tokens
Acceptance Criteria
- [ ] Implementing semi-fungible (ERC1155) EVM transfers following
v3
guidlines - [ ] Restructure and update existing unit tests
- [ ] Add new
evm-to-evm-erc1155-transfer-example
example - [ ] Validate
evm-to-evm-erc1155-transfer-example
example manually on testnet