Web3.js的基本使用(与以太坊智能合约的交互)

您所在的位置:网站首页 以太坊协议类型 Web3.js的基本使用(与以太坊智能合约的交互)

Web3.js的基本使用(与以太坊智能合约的交互)

2023-09-28 11:41| 来源: 网络整理| 查看: 265

目录标题 web3.js介绍 web3 模块加载 异步回调(callback) 回调 Promise 事件(v1.0.0) 常用 API —— 基本信息查询 查看 web3 版本 查看 web3 连接到的节点版本(clientVersion) 基本信息查询 获取 network id 获取节点的以太坊协议版本 网络状态查询 是否有节点连接/监听,返回true/false 查看当前连接的 peer 节点 Provider 查看当前设置的 web3 provider 查看浏览器环境设置的 web3 provider(v1.0.0) ? web3.givenProvider 设置 provider web3 通用工具方法 以太单位转换 数据类型转换 字符编码转换 地址相关 coinbase 查询 账户查询 区块相关 区块高度查询 gasPrice 查询 区块查询 交易相关 余额查询 交易查询 发送交易 消息调用 日志过滤(事件监听) 合约相关 —— 创建合约 调用合约函数 监听合约事件 web3.js介绍

Web3 JavaScript app API

web3.js 是一个JavaScript API库。要使DApp在以太坊上运行,我们可以使用web3.js库提供的web3对象

web3.js 通过RPC调用与本地节点通信,它可以用于任何暴露了RPC层的以太坊节点

web3 包含 eth 对象 - web3.eth(专门与以太坊区块链交互)和 shh 对象 - web3.shh(用于与 Whisper 交互)

web3 模块加载

首先需要



【本文地址】


今日新闻


推荐新闻


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