web3.js是什么(web3)

作者:与夜来访  更新 :2023-02-21 18:52:48   区块链  Javascript  以太坊  

最佳答案web3.js是以太坊提供的一个Javascript库,它封装了以太坊的JSON RPC API,提供了一系列与区块链交互的Javascript对象和函数,包括查看网络状态,查看本地账户、查看交易和区块、发送交易、编译/部署智能合约、调用智能合约等。

web3.js 是以太坊提供的一个 Javascript 库,它封装了以太坊的 JSON RPC API,提供了一系列与区块链交互的 Javascript 对象和函数,包括查看网络状态,查看本地账户、查看交易和区块、发送交易、编译/部署智能合约、调用智能合约等,其中最重要的就是与智能合约交互的 API。

web3.js是什么(web3)

Web3.js API 基本

为了让你的 Dapp 运行上以太坊,一种选择是使用 web3.js library 提供的 web3。对象。底层实现上,它通过 RPC 调用与本地节点通信。web3.js 可以与任何暴露了 RPC 接口的以太坊节点连接。

web3 中有 eth 对象 – web3.eth 具体来表示与以太坊区块链之间的交互。shh 对象 – web3.shh 表示 Whisper 协议的相关交互。后续我们会继续介绍其它一些 web3 协议中的对象。

Web3.js 入门

web3.js 库是一系列模块的集合,服务于以太坊生态系统的各个功能,如:

web3-eth 用来与以太坊区块链及合约的交互;

web3-shh Whisper 协议相关,进行 p2p 通信和广播;

web3-bzz swarm 协议(去中心化文件存储)相关;

web3-utils 包含一些对 DApp 开发者有用的方法。

引入 web3.js

首先,需要将 web3.js 引入到项目中。 可以使用以下方法来完成:

npm: npm install web3meteor: meteor add ethereum:web3pure js: link the dist/web3.min.js

然后你需要创建一个 web3 的实例,设置一个 provider。 支持以太坊的浏览器如 Mist 或 MetaMask 会有提供一个 ethereumProvider 或 web3.currentProvider 。

对于 web3.js 来说,可以检查 Web3.givenProvider ,如果属性为 null 再连接本地或远程的节点。

- END -

港珠澳大桥的意义是什么

港珠澳大桥的意义是什么

港珠澳大桥把香港、珠海、澳门三个地区,用一座大桥连接起来,当然这可以是一个宏伟而超级的建筑工程,耗资巨大...

大气层各层高度

大气层各层高度

大气层各层高度,大气层各层高度如下:对流层:对流层距地面十至十二千米;平流层:位于对流层上方,位于对流层上方,五十千米处...

挨打要立正前一句是啥

挨打要立正前一句是啥

挨打要立正前一句是啥,“挨打要立正”的前一句是有错就要认。这句话起源于吴镇宇在电影《古惑仔之人在江湖》中饰演...

烤箱烤鸡翅温度和时间是多少

烤箱烤鸡翅温度和时间是多少

烤箱可以用来烤鸡翅,其实外面卖的烤鸡翅很多都是烤箱做的,不仅色泽金黄,而且口感细嫩。那么烤箱烤鸡翅温度和时间...

中国为什么叫兔子国(网络上对于“中国”的一种常见称呼)

中国为什么叫兔子国(网络上对于“中国”的一种常见称呼)

每一个国家在国际中,都有特殊的代表动物,这些动物形象,或是谐音,或是精神,或是行为,总有一个方面代表着这个国家特点,这往...

动摩擦因数公式(动摩擦因数的大小与两个接触面的材料和粗糙程度等情况有关)

动摩擦因数公式(动摩擦因数的大小与两个接触面的材料和粗糙程度等情况有关)

动摩擦因数公式:μ=f/N。(μ为动摩擦系数,无单位,f为摩擦力,N为正压力)动摩擦因数(或动摩擦系数)是彼此接触的物体做相对运...

蚕是不是昆虫

蚕是不是昆虫

蚕是昆虫,因为昆虫的成虫都为3段节肢动物,并且有3对足,而蚕虽然是毛虫状,并且有八对足,但是蚕属于完全变态昆虫,成虫为蛾...

每隔多少年才闰一次2月

每隔多少年才闰一次2月

闰年是历法中的名词,分为普通闰年和世纪闰年。闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公...

车辆合格证编号在哪里(车辆合格证编号在机动车登记证书第一页的右上角)

车辆合格证编号在哪里(车辆合格证编号在机动车登记证书第一页的右上角)

车辆合格证编号在机动车登记证书第一页的右上角,共17位。车辆合格证编号,就是VIN码,是英文VehicleIdentificationNumb...

一个嘉年华换算成人民币是多少钱(嘉年华30000抖币等于多少人民币)

一个嘉年华换算成人民币是多少钱(嘉年华30000抖币等于多少人民币)

抖音嘉年华需要30000抖币购买,换算成人民币也需要3000元购买,个人主播和平台的收入比例按照30%来算,那么主播收到一个...

查看更多知识百科