web3js专题

web3js连接测试网并完成交易

ps:有个需求是要等待确认交易。写这篇之后,我发现直接用回调函数要等好久好久好久。找到解决方案在这个链接但是有点麻烦。我已经弃用web3,直接使用ethersjs配合infura了,贼快。 本文将介绍如何使用web3js在Sepolia测试网完成一次交易,本文采用两种方式获得钱包,第一种是使用metamask,第二种使用web3创建。(可跳过第一节直接从第二节阅读) 使用的lib版本如下

win10系统安装web3js的方法

在安装web3的时候 用npm install web3 –save-dev 在win10系统下会一直安装不成功。后来换用了 cnpm install web3 –save-dev 安装时候报出:Can’t find Python executable “python”, you can set the PYTHON env variable. 等错误。所以正确的安装方法是,需要用cnpm安装。先

Web3JS getAccount函数获取不到metamask控制的地址

运行DAPP时,定位到错误,getaccount函数获取不到metamask控制的节点的地址,提示invalid address。 原因是新版本的metamask默认开启了隐私模式,需要在设置里把这个模式关掉。