...tation) private { require(Address.isContract(newImplementation), "ERC1967: new implementation is not a contract"); AddressSlot storage r; assembly { r_slot := _IMPLEMENTATION_SLOT } r.value = newImplementation; } } ``` ...
...T pragma solidity ^0.8.20; import "@openzeppelin/contracts/interfaces/IERC165.sol"; abstract contract InsertionSort{ function insertionSort(uint[] memory a) public pure virtual returns(uint[] memory); } ``` 接口是一种不能包含任何代码的合约,它只能包含函数...
...林被称为“[比特币社区](https://www.youtube.com/watch?v=Yj87B17TERc)”的地区朝圣:这是克罗伊茨贝格区的一个地方,那里大约有十几家商店,相距仅几百米,都接受比特币作为支付方式。这个社区的核心是“[77号房间](http://web.archive.org/...
...器、代币、贷款人和借款人不能损害用户资金; - 符合 ERC-3156 标准; - 正确使用瞬态存储;以及 - 识别常见问题和 [gas 优化](https://learnblockchain.cn/tags/gas-optimization/) 机会。 ## 范围 [审计](https://learnblockchain.cn/tags/audit/)是在 commit ...
...n balances[_owner]; } } ``` ## 研究合约 `Token`合约是ERC20代币的一个精简版本。该合约有这些状态变量: - `mapping(address => uint256) balances`来保存用户余额 - `uint256 public totalSupply;`用于跟踪总发行量。总发行量可以被声明为 "...
...定义 gas token 引入其 Arbitrum Orbit 链,允许它们使用任何 ERC20 token 收取 gas 费,以构建原生链上经济。 现在,Circle 的 USDC 已被支持作为 Arbitrum Orbit 链上的 gas token! Gelato 从其发布的第一天就提供了此功能,因此你可以使用 Ci...
...,在 Scroll 的 L1 和 L2 测试网之间桥接 NFT 和用户定义的 ERC-20。该版本支持 ERC-20、ERC-721 和 ERC-1155 标准。 来源: https://twitter.com/Scroll_ZKP/status/1579517833603489793 **Polygon 推出 zkEVM 公共测试网** 10 月 11 日,Polygon 推出 zkEVM ...
...ockchain.cn/attachments/2024/05/PvMZzxsw6642efd4e5b27.png) ## 不安全的ERC721操作 #### 描述: OpenZeppelin的文档中不建议使用transferFrom()函数,而是在可能的情况下使用safeTransferFrom()。使用safeTransferFrom()函数可以防止nft丢失,尽管调用者必须理...
...约中的状态变量,可以无限增长。考虑实现 USDC 代币的 ERC20 合约。该合约需要维护每个用户地址的余额映射。由于 USDC 可以大量铸造并分解成微小的部分,不同的 USDC 持有者数量可以无限增长。换句话说,映射中的键的数量可...
...hainlink 集成) - 1.43 - Solana - 1.4 - Cross-chain(跨链) - 1.0 - ERC4337/Account Abstraction/Smart Wallet(ERC4337/账户抽象/智能钱包) - 0.86 每一项发现都加强了我们合作的协议的安全态势,保护了用户资金并提高了对 web3 的信任。 我们的First ...
...tps://github.com/limitbreakinc/creator-token-contracts/blob/main/contracts/erc721c/ERC721C.sol) 允许列表设计还包括可选组件,例如:(1) 限制哪些类型的钱包被允许拥有 NFT,通常只允许 EOAs 而不是智能合约账户;以及 (2) 限制是否允许点对点转移。 ...
...rn v3 与最新发展 2023 年,Yearn 推出了 V3 架构,V3 采用了 ERC-4626 标准,这是一个统一的代币化金库标准,大大提高了与其他 DeFi 协议的可组合性,并降低了集成的 gas 成本。V3 的模块化设计使得策略开发更加灵活和安全。 Yearn ...