HDWalletProvider 升级到 1.3.x 之后,只能对以太坊网络进行比较好的支持,并且需要显式指定 chainId。对于非以太坊网络比如当下比较热门的 heco/bsc,在官方解决到相应问题之前,还是保持在 1.2.x 版本比较好。
这是最近出现的因价格问题导致的清算异常,这些价格无一例外的都是从某个中心化平台同步而来。那么问题来了,要避免此类问题,DeFi 应用应该采用什么样的链上价格呢?
web3-eth 包用来与以太坊区块链和以太坊智能合约进行交互。
web3.eth.accounts 包中包含用于生成以太坊账户和用来签名交易与数据的一系列函数。
使用web3.eth.Contract 对象 可以轻松地与以太坊区块链上的智能合约进行交互。
web3.eth.ens 相关函数让你可以与 ENS 进行交互。
web3.eth.net 包含获取当前网络信息的一些函数。
web3.eth.Iban 相关函数让我们可以将以太坊地址和 IBAN/BBAN 地址之间相互转换。
本文对 Remix IDE 中的新功能能 “Low level interactions” 进行了简单介绍
对以太坊稍微了解一些朋友,应该知道,以太坊中有两类账户,一类是普通的由私钥控制的外部账户,一类是关联有合约代码的合约账户。 那么如何区分呢?