小编Alf*_*rez的帖子

如何使用 EVM 交易关联/分离 HTS 代币?

在接收 HTS 令牌之前,我需要首先与令牌 ID 关联。\n如果我使用 JS SDK,我知道要执行以下操作,其中这是accountId我想要与令牌关联的帐户。

\n
  const associateTransaction = await new TokenAssociateTransaction()\n    .setAccountId(accountId)\n    .setTokenIds([tokenId])\n    .freezeWith(client);\n
Run Code Online (Sandbox Code Playgroud)\n

但是,如何使用 EVM 交易关联/分离 HTS 代币?

\n

I\xe2\x80\x99ve 尝试在我的智能合约中执行以下操作

\n
function mintNft(\n        address token,\n        bytes[] memory metadata\n    ) public payable returns(int64){\n\n        (int response, , int64[] memory serial) = HederaTokenService.mintToken(token, 0, metadata);\n        if(response != HederaResponseCodes.SUCCESS){\n            revert("Failed to mint non-fungible token");\n        }\n\n        int res = HederaTokenService.associateToken(\n            address(msg.sender),\n            token\n        );\n\n        if(res != HederaResponseCodes.SUCCESS){\n            revert("Failed to associate non-fungible token");\n        }\n        \n        return serial[0];\n    }\n
Run Code Online (Sandbox Code Playgroud)\n …

solidity hedera-hashgraph

6
推荐指数
1
解决办法
155
查看次数

标签 统计

hedera-hashgraph ×1

solidity ×1