许多在线ECDSA教程涉及到数学的使用,关于s, r, v的一些东西,我们所有的开发人员都同意,其是无聊的,并且很难在没有bug的情况下实现。因此,在本文中,我们将使用OpenZeppelin和Ethers.js编写的合约中的内置函数来构建这个功能。
如何在部署之前确定合约地址。
让我们一起学习一下如何使用abi的方式进行智能合约的调用
重入攻击是 Solidity 智能合约中最具破坏性的攻击之一。
一段Solidity汇编代码逻辑整理
Yul 入门指南
本文使用create2创建合约、预测合约地址
如何在Solidity中使用函数
L2扩容,是指把Contract(包括transaction)的计算在offlinechain(非以太网主网)进行,把结果(transactions&state)打包发到以太网主网。以达到节省gas费用、提高交易吞吐的目的。
使用默克尔(Merkle)树实现NFT白名单