首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >请告诉我有关智能资产的信息

请告诉我有关智能资产的信息
EN

Stack Overflow用户
提问于 2019-04-02 15:54:08
回答 1查看 145关注 0票数 1

这是Waves IDE的一个示例。

请告诉我如何转移此智能资产令牌。m(__)m

代码语言:javascript
复制
match tx {case tx : TransferTransaction =>
let issuer = Address(base58'3MsZgp7XvTJV7TuqaZ46RJZuG2CtvcxYgC9')
isDefined(getInteger(issuer, toBase58String(tx.id)))
case m :SetAssetScriptTransaction | SetScriptTransaction =>true
case _ => false
}

我是发行者。我在这个Json和帖子中添加了什么吗?

共享链接以签署↓

代码语言:javascript
复制
{
"version": 2,
"assetId": "GMpv7cLThamxe7sHh5n52zZFKcHqPU4GAmxGXTxwRA2A",
"amount": 100000,
"feeAssetId": "",
"fee": 500000,
"recipient": "3Muet8GgfyC6Xd1Qv7TNjqT2N4dUwmJPfXC",
"attachment": "",
"timestamp": 1554080004122,
"senderPublicKey": "9QYYVjZntWane75e8ZyoacJdtrfUhuCTSYctVTqxTnJM",
"proofs": ["SoFHDJY6SMUyY8a4t2ZiEFgdc8DRUCcBUNcqrPjfbjgvq7bg74TJKdBw8UHDunKpg9GhjSw7QRXh4VMhuNcPdjm"],
"type": 4
}

感谢您的阅读。

EN

回答 1

Stack Overflow用户

发布于 2019-04-18 17:47:43

  1. 您使用此脚本发行资产(第7行应包含发行者的您的地址)。
  2. 您创建transferTx,但不广播它
  3. 您获取此交易的id并从发行者的地址发送一个值: dataTx:{transferTx:,

:100}

  1. 现在,您可以发送之前生成的tx,现在可以广播它

{-# STDLIB_VERSION 3 #-} {-# CONTENT_TYPE表达式#-} {-# SCRIPTTYPE ASSET #-} match tx { case tx : TransferTransaction => let issuer =-# isDefined(getInteger(issuer,toBase58String(tx.id) case m: SetAssetScriptTransaction =>true case => false }

在这里,您应该发出令牌:

单击issue token之后,您需要定义3个变量:"name": "your token name", "quantity":1000000, "description": "for testing",然后执行上面的步骤。传输tx示例:

代码语言:javascript
复制
const tx = transfer({amount: 10, recipient: "recipient address"})

Datatx示例:

代码语言:javascript
复制
const DataTx = data({data: [{key: "transfer transaction id", value: 100}]})
broadcast(tx)

要查找转账事务ID,您只需在控制台中键入其名称(例如tx)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55469584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档