美文网首页区块链研习社互联网科技程序员
Scatter EOS 批量转账/空投实现 - EOS 区块链开

Scatter EOS 批量转账/空投实现 - EOS 区块链开

作者: 极客红石 | 来源:发表于2019-02-19 17:55 被阅读69次

    简介:Scatter 是一个主流加密货币钱包,支持 EOS、以太坊、Tron等,因用户众多,大部分数字货币钱包都兼容 Scatter 的登录支付协议,这也使得 Scatter 协议成为 DApp 登录支付首选协议之一。本文梳理了EOS Web 应用程序利用 Scatter 进行批量转账/空投的技术实现。

    Scatter 是一个主流加密货币钱包,支持 EOS、以太坊、Tron等,因用户众多,大部分数字货币钱包都兼容 Scatter 的登录支付协议,这也使得 Scatter 协议成为 DApp 登录支付首选协议之一。本文梳理了EOS Web 应用程序利用 Scatter 进行批量转账/空投的技术实现。

    Scatter EOS 接入 Web 应用程序的基本操作,参考我之前这篇文章:https://www.jianshu.com/p/c2e8d3720bff

    使用 eosjs@20.0.0-beta3 接入 Scatter

    批量转账,因为 EOS 天然支持一个 transaction 里多个action,所以可以直接在一笔交易里实现多笔转,Scatter 是支持的。

    先回顾下,Scatter单笔交易实现,代码块是这样的(以 eosjs@20.0.0-beta3 为例):

    Scatter单笔交易实现,以 eosjs@20.0.0-beta3 为例

    可以看到 actions 本来就是一个数组形式,只是目前里面只有一个值。

    我们只需要写一个方法创建批量转账的 actions 数组,在代码中 actions 的部分调用就好了,比如,传入一个账户数组 toaccount 生成 actions:

    批量转账 actions 数组生成

    于是转账操作这边直接调用这个方法:

    调用 arrayActions 传入批量转账 actions

    我们有一个区块链知识星球,做区块链前沿资料的归纳整理以方便大家检索查询使用,也是国内顶尖区块链技术社区,欢迎感兴趣的朋友加入。如果你对上面的内容有疑问,也可以加入知识星球提问我:

    相关文章

      网友评论

        本文标题:Scatter EOS 批量转账/空投实现 - EOS 区块链开

        本文链接:https://www.haomeiwen.com/subject/mwhzeqtx.html