美文网首页
iOS 使用eosjs库调用交易,创建账户等操作

iOS 使用eosjs库调用交易,创建账户等操作

作者: tedhydra | 来源:发表于2019-04-11 12:17 被阅读0次

    最近的项目需要涉及到eos的私人钱包创建,其中大部分操作,比如获取账户余额,区块详情,交易,购买资源等,都可以通过eos官网的rpc接口实现,但创建eos账户遇到了问题,无法单纯使用接口实现,只能自己调用eosjs的库去实现创建账户的功能。

    eosjs网页,下载eosjs的库。

    1

    下载后,cd到下载的库的目录,在终端输入 “yarn build-web”,执行成功后会获得新的文件夹:dist-web

    2

    然后思路就是,通过创建一个html文件,调用eosjs的库执行创建账户的接口,而本地通过WebViewJavascriptBridge第三方库与本地加载的html交互,间接地调用eosjs创建账户。

    本地加载html的方法可以参考我上一篇文章,iOS WKWebView加载本地HTML文件。html的文件已经写好了,下面是一整套的代码链接

    其中需要注意的是iOS客户端需要使用WebViewJavascriptBridge库,调用方法“createAccount”。

    参数分别是:creator 创建者账户名;private_key 私钥;account 需要创建的账户名;buy_ram_bytes 需要购买的内存(byte);stake_net_quantity net资源;stake_cpu_quantity cpu资源;active_pubkey 分配的active权限的公钥;owner_pubkey 分配的owner权限的公钥;ep 结点。

    相关文章

      网友评论

          本文标题:iOS 使用eosjs库调用交易,创建账户等操作

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