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
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
Testing details
evm-to-evm-erc1155-transfer-example
is passing on testnetQA Details
Acceptance Criteria
v3
guidlinesevm-to-evm-erc1155-transfer-example
exampleevm-to-evm-erc1155-transfer-example
example manually on testnet