通过一个Capture the Ether挑战(模糊身份)来说明CREATE2的用法
CREATE2
Foundry是一个全新的EVM开发环境。有原生的Solidity编写测试能力及强大的命令行工具支持。
如何使用 ethers.js 监听待处理交易(pending transaction)
有四种不同的方法用于计算NFT的稀有度。当进行相互比较时,一些方法被认为是不太好的,因为他们只认定一个特点,而忽略了其他因素。使用的方法有:特征稀有度模型,平均特征稀有度模型,统计稀有度模型,评分稀有度模型
极快的测试,不再使用 BigNumber.js,只有 Solidity 代码
为智能合约、区块链、Web3、Ethereum和Solidity开发者提供全面的工具指南。另外还简要介绍了Solana、Terra和其他基于Rust智能合约的工具
masterChef的使用程度之广泛远超我的想象,之前写过一版本的分析,但是自己的认知还是不深刻。这次借用Paradigm的一篇分析文章,把masterchef重新再梳理一下。
OpenZeppelin Hardhat Upgrades 使用教程
前段时间接到一个面试电话,问道delegateCall和代理合约的知识。当时对代理合约的了解不是很深入,就错失了一个很好的工作机会。
delegateCall
HDWalletProvider 升级到 1.3.x 之后,只能对以太坊网络进行比较好的支持,并且需要显式指定 chainId。对于非以太坊网络比如当下比较热门的 heco/bsc,在官方解决到相应问题之前,还是保持在 1.2.x 版本比较好。