通过一个Capture the Ether挑战(模糊身份)来说明CREATE2的用法
CREATE2
本文使用create2创建合约、预测合约地址
Hint finance
搭建 Paradigm CTF 2021 比赛环境,从入门到放弃~
合约里的数值通常非常大, 肉眼阅读非常费劲,solpretty 可以让对数字进行漂亮的格式化。
本文给出了验证合约时快速填充构造函数参数的一个小技巧。
本文介绍了如何使用最常用的智能合约开发框架之一——Hardhat 来完成以太坊智能合约的验证。
本节课将用最简单的语言、最少的废话来帮助同学们用最短的时间学习hardhat,全网独家!
从foundry工程化的角度详细解读Openzeppelin中的Arrays库及对应测试。
使用重入锁并不能解决所有问题,可以考虑使用checks-effects-interactions模式,另外,转账最好放在一个完整逻辑的最开始或者最结尾,避免状态不一致。