找到约 12 条结果

文章 Ethernaut 题库闯关 #25 - Motorbike

...tation) private { require(Address.isContract(newImplementation), "ERC1967: new implementation is not a contract"); AddressSlot storage r; assembly { r_slot := _IMPLEMENTATION_SLOT } r.value = newImplementation; } } ``` ...

文章 Solidity学习(一)

...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); } ``` 接口是一种不能包含任何代码的合约,它只能包含函数...

文章 Vitalik :让以太坊重归加密朋克

...林被称为“[比特币社区](https://www.youtube.com/watch?v=Yj87B17TERc)”的地区朝圣:这是克罗伊茨贝格区的一个地方,那里大约有十几家商店,相距仅几百米,都接受比特币作为支付方式。这个社区的核心是“[77号房间](http://web.archive.org/...

文章 CoW Flash Loan Router审计总结

...器、代币、贷款人和借款人不能损害用户资金; - 符合 ERC-3156 标准; - 正确使用瞬态存储;以及 - 识别常见问题和 [gas 优化](https://learnblockchain.cn/tags/gas-optimization/) 机会。 ## 范围 [审计](https://learnblockchain.cn/tags/audit/)是在 commit ...

文章 Ethernaut 题库闯关 #5 — Token

...n balances[_owner]; } } ``` ## 研究合约 `Token`合约是ERC20代币的一个精简版本。该合约有这些状态变量: - `mapping(address => uint256) balances`来保存用户余额 - `uint256 public totalSupply;`用于跟踪总发行量。总发行量可以被声明为 "...

文章 USDC 作为 Gas 代币已在 Gelato Arbitrum Orbit 链上启用!

...定义 gas token 引入其 Arbitrum Orbit 链,允许它们使用任何 ERC20 token 收取 gas 费,以构建原生链上经济。 现在,Circle 的 USDC 已被支持作为 Arbitrum Orbit 链上的 gas token! Gelato 从其发布的第一天就提供了此功能,因此你可以使用 Ci...

文章 以太七日谈 • 2022/10/11

...,在 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 ...

文章 NFT攻击向量(三)

...ockchain.cn/attachments/2024/05/PvMZzxsw6642efd4e5b27.png) ## 不安全的ERC721操作 #### 描述: OpenZeppelin的文档中不建议使用transferFrom()函数,而是在可能的情况下使用safeTransferFrom()。使用safeTransferFrom()函数可以防止nft丢失,尽管调用者必须理...

文章 让 Solidity 开发者感到惊讶 TON 区块链的六个独特特性

...约中的状态变量,可以无限增长。考虑实现 USDC 代币的 ERC20 合约。该合约需要维护每个用户地址的余额映射。由于 USDC 可以大量铸造并分解成微小的部分,不同的 USDC 持有者数量可以无限增长。换句话说,映射中的键的数量可...

文章 Cyfrin 2025总结:Web3安全审计与开发者教育

...hainlink 集成) - 1.43 - Solana - 1.4 - Cross-chain(跨链) - 1.0 - ERC4337/Account Abstraction/Smart Wallet(ERC4337/账户抽象/智能钱包) - 0.86 每一项发现都加强了我们合作的协议的安全态势,保护了用户资金并提高了对 web3 的信任。 我们的First ...

文章 a16z:如何设计 NFT 版税设计 - 挑战和新想法

...tps://github.com/limitbreakinc/creator-token-contracts/blob/main/contracts/erc721c/ERC721C.sol) 允许列表设计还包括可选组件,例如:(1) 限制哪些类型的钱包被允许拥有 NFT,通常只允许 EOAs 而不是智能合约账户;以及 (2) 限制是否允许点对点转移。 ...

文章 第16章:去中心化收益聚合器

...rn v3 与最新发展 2023 年,Yearn 推出了 V3 架构,V3 采用了 ERC-4626 标准,这是一个统一的代币化金库标准,大大提高了与其他 DeFi 协议的可组合性,并降低了集成的 gas 成本。V3 的模块化设计使得策略开发更加灵活和安全。 Yearn ...