你能告诉我如何使用InvokeScriptTransaction

这是WAVES IDE的示例。请告诉我如何使用InvokeScriptTransaction执行'func splitAmount()'。

# waves IDE example
let Alice = Address(base58'3NBVqYXrapgJP9atQccdBPAgJPwHDKkh6A8')
let Bob = Address(base58'3N78bNBYhT6pt6nugc6ay1uW1nLEfnRWkJd')

@Callable(i)
func divideAmount() = {

    let transferAmount = wavesBalance(this) / 2

    TransferSet([
                ScriptTransfer(Alice, transferAmount, unit),
                ScriptTransfer(Bob, transferAmount, unit)
    ])
}

我在测试网上为我的帐户设置了一个脚本。但是,我不明白它使用InvokeScriptTransaction进行调用。

纳粹福

如果使用IDE,则可以在控制台中运行。在JS库中也可以使用它(wave-transactions)。

broadcast(invokeScript({contractAddress: {CONTRACT_ADDRESS_HERE}), call:{function:"divideAmount",args:[]}, payment: []}))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

你问我拉而没有告诉我你想与哪个分支合并

告诉我你的身份证(E)!

一旦告诉我的共享主机,如何告诉Deployer使用不同的PHP版本?

我正在尝试使用数组删除一行。你能告诉我orm的语法吗?

你能告诉我我的错吗?关于嵌套(Flash CS6 AS3)

你能告诉我比较是如何工作的,输入operator ==(参数)

你能告诉我如何在Python Web Automation中添加多个代理吗

你能告诉我如何在首页图库的上方和下方保持相等的间距吗?

谁能告诉我如何实现?

WordPress如何告诉我的CSS版本

你能告诉我那个按钮是做什么用的吗?Ubuntu Gnome 16.10-gnome经典

有人能告诉我如何让函数运行一次然后结束吗?

你能告诉我在创建 a2 对象后为什么构造函数没有改变值吗

你能告诉我这段javascript代码有什么问题吗?

我正在尝试将头环绕在 elasticsearch dsl 下方。有人能告诉我下面是如何使用`must`子句的吗

你能告诉我为什么我的命令会出现错误消息无效语法吗

你能修复它或告诉我这有什么问题吗?我想要 Navigacio 鞋面

分数不更新。你能告诉我代码有什么问题吗?

你能告诉我我用来检索客户上次下订单信息的查询有什么问题吗?

有人能告诉我如何摆脱这个错误吗

我们需要找到两条对角线之和之间的绝对差。请你能告诉我我哪里出错了

你好,请告诉我如何将 ArrayList 发送到另一个活动

JS:我有一个测试任务,我不知道怎么做。你能告诉我解决这个任务的选项是什么吗?

我正在处理代码,但没有提供我想要的结果。你能告诉我如何从 fb live 或 post 中抓取 Facebook 评论文本吗?

你能告诉我为什么我只收到 * 作为输出而不是最初输入的字符串作为解密的字符串吗?

有人能告诉我我的 RXJS 代码是如何工作的吗?

你能告诉我为什么我的网站水平滚动吗?

(python)你能告诉我下面代码中有什么问题吗

你能告诉我这个 Solidity 是如何工作的吗?