...tps://blog.openzeppelin.com/announcing-openzeppelin-contracts-4-8/): 批量ERC721铸造降低gas成本,投票gas优化,两步所有权转让,log2/10/256函数在 Math 库中可用,TimelockController , ERC4626 计算更新为不使用小数 * OpenZeppelin [合约 Wizard](https://twitter....
...ity 映射示例** 以下是 Solidity 中映射的三个示例: 1. ERC20 代币余额 2. 使用布尔逻辑 3. 查询 DAO 的成员 ### **1. ERC20 用户余额** 此代码片段将用户地址与其地址的 ERC20 余额映射。 ``` contract ERC20 is Context, IERC20 { usin...
...涵盖的 NFT 数据全、种类丰富,提供一整套的接口来获得 ERC721 和 ERC1155 资产以及交易、项目、市场统计等信息,现在支持 60 多个针对 EVM 兼容链的公共接口,以及针对 Solana、Aptos、Bitcoin、TON 的一批相同模型的接口,很大程度上...
...Data 2020 年 2 月 6 日,以太坊 DeFi 生态中锁定的 ETH 和 ERC-20 代币的总价值超过 10 亿美金。巅峰之后,发生了一系列黑天鹅事件,反复捶打着“DeFi”这个故事性与事故性高度重合的新“玩意”。 ### bZx 攻击事件 2020 年...
...可能深远而分散。当涉及到其他非标准合约/代币(例如 ERC-777)时,情况尤其如此,因为这些代币具有未被考虑到的特殊功能。大型项目通常还会获得来自不同审计公司的更多审计和漏洞悬赏系统,这大大减少了可轻易发现的漏...
...数的代理,将调用委托给具有 owner() 和 transfer() 函数的 ERC20 合约,下表涵盖了所有场景: > | msg.sender | owner() | upgradeto() | transfer() | | ------------ | ----------------------- | --------------------------- | --------...
...超级链项目开发 [Optimism 者的链上工作室](https://www.superchain.eco/studio#studio-services)通过设计、开发和战略加速超级链的发展,团队成员在行业中耕耘了 5 年多,从超级链的核心出发,以乐观的方式提供完美的解决方案。 如果...
...41.659433613619462107 个Ether。 注意到攻击者第2次购买时参数erc721TokenAddress传入值为 0xed42cb11b9d03c807ed1ba9c2ed1d3ba5bf37340 ,即为攻击合约。 查看代码逻辑发现若参数erc721TokenAddress不为空,即将调用代币地址的transferFrom函数,而代币地...
...重入保护。(见[此处](https://swcregistry.io/docs/SWC-107)) 14. **ERC777 回调和重入:**ERC777代币允许通过在代币转让期间调用的钩子进行任意回调。如果不使用重入防护,恶意合约地址可能会导致此类回调的重入攻击。(见[这里](https://quant...
...ab22dc611eb25172231/EIPS/eip-3534.md):受限的链语境类型事务 - [ERC3525](https://github.com/ethereum/EIPs/blob/ce3d6bdc14d277c39ec5785a52701739068308f8/EIPS/eip-vnft.md):通用的 NFT - [ERC3549](https://github.com/ethereum/EIPs/blob/8e3591e986e01490b61abb8205e03bd0e3bb8907/EIPS/eip-35...
...[EIP5058](https://github.com/ethereum/EIPs/pull/5058/files):可锁定的 ERC721 标准 * [EIP5027](https://github.com/ethereum/EIPs/pull/5027/files):取消合约代码大小限制 ## Layer2 * [Optimism Collective](https://optimism.mirror.xyz/gQWKlrDqHzdKPsB1iUnI-cVN3v0NvsWnazK7ajlt1fI):...
...": "0xC8967D1537F7B995607A1DEa2B0C06E18A9756a2", "token_id": "0x1", "erc_type": "ERC721", "image_uri": "https://ikzttp.mypinata.cloud/ipfs/QmYDvPAXtiJg7s8JdRBSLWdgSphQdac8j1YuQNNxcGE1hg/1.png", "mint_time": "2022-01-12T04:17:28Z", "mint_transaction_hash": "0xc208fdb2f133bda64522fececd...
...;对 SLOAD 最多可便宜 17 倍,对 SSTORE 最多可便宜 3 倍 - [ERC3652PureProxy](https://github.com/1inch/ERC3652/blob/feature/pure-proxy-factory/contracts/ERC3652PureProxy.sol):基于纯粹代理工厂的 CREATE2,在构造器中执行 delegate call - [Fisher-Yates Shuffle](https://...