solidity - 继承(Inheritance)
上篇文章简单分析Gnosis Safe中的部分业务逻辑,主要是链下签名与链上验证的逻辑,关于方法执行,Gas费用扣减等并未涉及到。因为主要是目前也暂时用不到那一块。这一篇文章主要是分析下GnosisSafe的合约结构
Gnosis
GnosisSafe
如何更好的节省Gas费用呢?本文提到了5种方法
有三种主要的技术可以防止重入:检查、效果、交互(CEI),重入保护/互斥,提款支付。此外,最后一种方法可能是有效的,但不推荐:限制gas
EnumerableMap库提供了Bytes32ToBytes32Map、UintToUintMap、UintToAddressMap、AddressToUintMap和Bytes32ToUintMap五种可迭代的map。每种map都提供了增添/更新键值及查询等操作且所有操作的时间复杂度为O(1)。
为 DeFi 带来依赖的多样性, 而不是依靠单一的预言机。DeFi 原语应该是零治理、无可升级性、无预言机或任何形式的外部依赖。
记一次隐蔽的恶意攻击事件追踪分析
最近有不少关于 EIP-1559 的文章,但是一般都晦涩难懂。我用比较通俗的语言讲一下我对 EIP-1559 的理解。
从foundry工程化的角度详细解读Openzeppelin中的Address库及对应测试。
从foundry工程化的角度详细解读Openzeppelin中的StorageSlot库及对应测试。