web3.js能够与以太坊及其仿链(如币安链)进行交互,在控制台实现钱包的创建,代币的查询以及交易等等操作。
在这几天摸索的过程中,顺便还了解了私链的搭建过程,用到了geth或Ganache(这个是图形化界面搭建)
运行环境
git、Node.js、VScode(这个个人感觉挺好用)
安装完在管理员模式下用指令
npm install web3 或者 npm install web3 -g (这个是全局模式安装)
将写好了的js脚本用node指令运行
下面展示一下和币安链的交互记录,还不错
let Web3 = require('web3');
var bigNumber = require("bignumber.js");
var address = "0xEe44CF3ad948F4edD816E26582b7d6cB910e0901"
//主网
web3 = new Web3(new Web3("https://bsc-dataseed.binance.org/"));
//测试网
// web3 = new Web3(new Web3("https://data-seed-prebsc-2-s2.binance.org:8545"));
web3.eth.getBalance(address).then((result) =>{
console.log("wei: "+ result)
console.log("bnb:" + web3.utils.fromWei(result,'ether'))
});
?对了,测试网水龙头领测试币在这:Binance Smart Chain: Faucet
|