助记词创建以太坊钱包源码

您所在的位置:网站首页 以太坊keystore 助记词创建以太坊钱包源码

助记词创建以太坊钱包源码

2024-07-14 07:42| 来源: 网络整理| 查看: 265

一、使用web3连接到以太坊网络(测试网、主网)

1. 什么是web3

web3是以太坊官方开提供的一个连接以太坊区块链的模块,允许您使用HTTP或IPC与本地或远程以太坊节点进行交互,它包含以太坊生态系统的几乎所有功能。web3模块主要连接以太坊暴露出来的RPC层。开发者利用web3连接RPC层,可以连接任何暴露了RPC接口的节点,从而与区块链交互。web3是一个集合库,支持多种开发语言使用wbe3,其中的JavaScript API叫做web3.js、另外还有web3.py、web3j,web3.js将是我们钱包开发项目的重点。

web3.eth:用于与以太坊区块链和智能合约之间的交互。web3.utils:包含一些辅助方法。

web3.shh:用于协议进行通信的P2P和广播。

web3.bzz:用于与群网络交互的Bzz模块。

github地址:web3.js

web3.js开发文档::web3.js

2. 实例化web3对象

web3要与以坊节点进行交互,需要创建一个web3对象,下面看看如何创建。

根据API可知需要指定节点地址,我们将ws://some.local-or-remote.node:8546

换成其它连接到以太坊网络的节点的地址,以此来确定连接的以太坊的网络。那么连接到以太坊网络的节点的地址是多少呢?这里我们需要使用到infura。

3. 获取连接到以太坊网络的节点地址

infura提供公开的 Ethereum主网和测试网络节点,到infura.io网站注册后即可获取各个网络的地址



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3