主页 > imtoken官网 > Web3.js Ethereum eth的api基本介绍

Web3.js Ethereum eth的api基本介绍

imtoken官网 2023-10-02 05:07:59

要让您的 Ðapp 在以太坊上运行,一种选择是使用 web3.js 库提供的 web3。 目的。 在底层实现中,它通过RPC调用与本地节点通信。 web3.js 可以连接到任何公开 RPC 接口的以太坊节点。

web3中有一个eth对象——web3.eth具体代表与以太坊区块链的交互。 shh 对象——web3.shh 代表 Whisper 协议的相关交互。 后面我们会继续介绍其他web3协议中的对象。 可以在此处找到可用示例

如果您正在寻找一些更复杂的示例,请查看有用的 Dapp 模式。

入门

添加 web3

首先,你需要通过以下步骤将web3引入到你的项目中:

npm: npm 安装 web3

凉亭:凉亭安装web3

Metor: meteor 添加 ethereum:web3

香草:dist./web3.min.js

然后你需要创建一个 web3 的实例并设置一个提供者。 为了确保您不会覆盖现有的提供者,例如在使用 Mist 时,您需要检查 web3 实例是否已经存在。

如果 (typeof web3 !== 'undefined') {

web3 = new Web3(web3.currentProvider);

} 别的 {

// 从 Web3.providers 设置你想要的提供者

web3 = new Web3(new Web3.providers.HttpProvider(“ :8545 ”));

}

导入成功后以太坊api文档以太坊api文档,就可以使用web3相关的API了。

使用回调