我已成功FungibleCommon
在 Hedera Token Service (HTS) 上创建了令牌,并且能够memo
毫无问题地设置字段。但是,当我尝试设置令牌的元数据时,memo
创建令牌时该字段始终显示为空。
我没有看到任何错误输出,因此这似乎是悄无声息地失败了。
是什么原因造成的?
我使用的是最新的 SDK,终端中没有出现任何错误。我目前正在尝试这样做:
const metadata = {
"name": "My token name",
"image": "http://path-to-my-image"
}
async function createFungibleToken() {
let tokenCreateTx = await new TokenCreateTransaction()
.setTokenName("Test")
.setTokenSymbol("TEST")
.setMetadata(metadata) // <--- HERE
.setTokenType(TokenType.FungibleCommon)
.setDecimals(2)
.setInitialSupply(10000)
.freezeWith(client);
let tokenCreateSign = await tokenCreateTx.sign(privKey);
let tokenCreateSubmit = await tokenCreateSign.execute(client);
let tokenCreateRx = await tokenCreateSubmit.getReceipt(client);
let tokenId = tokenCreateRx.tokenId;
console.log(`Created token with ID: ${tokenId}`);
}
是否有特定的方法来构造元数据?我在这个过程中遗漏了什么?