千家信息网

如何用eosjs接入eos主网

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,如何用eosjs接入eos主网,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。用eosjs连接主网节点很简单,只需要在创建JsonRp
千家信息网最后更新 2025年02月03日如何用eosjs接入eos主网

如何用eosjs接入eos主网,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

用eosjs连接主网节点很简单,只需要在创建JsonRpc对象时,指定要连接主网节点的地址 就可以了。

例如,下面的代码将创建一个使用eosnewyork.io节点RPC旳[JsonRpc]http://cw.hubwiz.com/card/c/eosjs-manual/1/2/1/)对象,然后使用get_info()方法获取网络总体信息:

const { JsonRpc } = require('eosjs')const fetch = require('node-fetch')const rpc = new JsonRpc('https://api.eosnewyork.io:443',{fetch})rpc.get_info().then(info => console.log(info))

除了JsonRpc对象,要在主网上提交交易还需要签名、序列化等步骤。因此还需要在JsonRpc对象基础上,创建一个Api实例对象,它封装了完整的交易处理流程。例如:

const signatureProvider = new JsSignatureProvider(['...'])const api = new Api({ rpc, signatureProvider, textDecoder: new TextDecoder(), textEncoder: new TextEncoder() });const tx = { actions: [...]}api.transact(tx).then(ret => console.log(ret))

关于如何用eosjs接入eos主网问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

0