Web3.js的基本使用(与以太坊智能合约的交互) |
您所在的位置:网站首页 › 以太坊协议类型 › Web3.js的基本使用(与以太坊智能合约的交互) |
目录标题
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 |