如何用eosjs接入eos主网
一、安装 eosjs
eosjs 是 EOSIO 的 JavaScript 库,它提供了访问 EOSIO RPC API 的功能,可以帮助开发者轻松接入 EOSIO 主网。首先要做的就是安装 eosjs,可以使用 npm 安装:
npm install eosjs
npm install eosjs-ecc
二、创建 eosjs 实例
安装完成后,就可以使用 eosjs 创建一个实例,实例中需要指定 EOSIO RPC API 的地址,可以使用 EOSIO 主网的地址:
const { Api, JsonRpc } = require('eosjs');
const { JsSignatureProvider } = require('eosjs/dist/eosjs-jssig');
三、签名提供者
创建实例后,还需要创建一个签名提供者,它可以提供签名,以便发送交易,签名提供者需要一个私钥:
const privateKey = "5JtUScZK2XEp3g9gh7F8bwtPTRAkASmNrrftmx4AxDKD5K4zDnr";
const signatureProvider = new JsSignatureProvider([privateKey]);
const rpc = new JsonRpc('https://api.eosnewyork.io', { fetch });
四、创建 Api 实例
最后,可以使用签名提供者和 RPC 实例创建一个 API 实例:
const api = new Api({ rpc, signatureProvider, textDecoder: new TextDecoder(), textEncoder: new TextEncoder() });
使用以上步骤,就可以使用 eosjs 接入 EOSIO 主网,可以使用 API 实例访问 EOSIO RPC API,完成智能合约的部署、调用等操作。
猜您想看
-
docker swarm集群中如何指定容器部署节点
一、容器部署节...
2023年05月26日 -
WebSocket原理及Tomcat的实现是怎样的
WebSock...
2023年07月04日 -
Tomcat中怎么设置编码Filter
1. 什么是编...
2023年05月26日 -
宝塔如何更好地监控和管理你的数据库
宝塔反向代理:...
2023年05月10日 -
如何在微信中开启隐藏表情包?
一、什么是隐藏...
2023年05月15日 -
微信中打开文件的方法
一、在微信中打...
2023年05月15日