找到约 13 条结果

文章 Uniswap V2 详解:含代码示例的完整指南

...interfaces/IUniswapV2Router02.sol"; import "@openzeppelin/contracts/token/ERC20/IERC20.sol";contract UniswapV2Integration { address private constant ROUTER = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D; IUniswapV2Router02 public uniswapV2Router; constructor() { uniswapV2Rou...

文章 无种子自我托管:论多方计算钱包和智能合约钱包

...多个 EIP 来完成实现帐户抽象的路线图上的里程碑。 - [ERC-4337](https://github.com/ethereum/EIPs/blob/3fd65b1a782912bfc18cb975c62c55f733c7c96e/EIPS/eip-4337.md) 将签名验证、gas 付款和重放保护移出核心协议并移入 EVM,使有户能够使用包含任意验证逻...

文章 017:如何阅读交易签名弹窗,避免“盲签”

...是否为项目的官方合约地址 2. **确认金额** * 对于 ERC-20 授权或转账,要留意授权额度或转账数量是否异常大(比如无限额) 3. **解析合约调用内容** * 使用 [Etherscan](https://etherscan.io) 或 [Tenderly](https://tenderly.co) 解析...

文章 在外部审计前 使用不变性模糊测试之前找到高风险漏洞

...tps://solodit.xyz/issues/attacker-can-destroy-user-voting-power-by-setting-erc721powertotalpower-and-all-existing-nfts-currentpower-to-0-cyfrin-none-cyfrin-dexe-markdown)的不对称漏洞,允许无权限攻击者利用该漏洞将每个 NFT 的投票权永久设置为 0 * 一个[高](htt...

文章 ZKsync SSO账户抽象审计

...r.sol │   ├── TokenCallbackHandler.sol │   └── VerifierCaller.sol ├── interfaces │   ├── IHookManager.sol │   ├── IHook.sol │   ├── IModule.sol │   ├── IModuleValidator.sol │   ├── IOwnerManager.sol │   ├─...

文章 NFT 元数据管理全解:on-chain / off-chain × 拼接策略

> 📚 作者:Henry > 🧱 系列:《[ERC 系列标准全景图解](https://learnblockchain.cn/column/141/intro)》 · 第 7 篇 > 👨‍💻 受众:Web3 前端工程师 / 区块链开发者 / Web3入门者\ > 👉 系列持续更新中,建议收藏专栏或关注作者 ## 🧠 元数...

文章 Compound 开发者入门

...格和汇率是由每一种资产特有的小数点来缩放; cToken 是 ERC-20 代币,有 8 个小数点,而底层代币则不同,它有一个名为`decimals` 的公共成员。 | cToken | cToken 小数点 | 底层代币 | 底层小数点 | | ------ | ------------- | -------- | --------...

文章 药物开发的开放市场:分子协议

...将这些早期概念实践落实的程度。 [**NFTs 和知识产权 1:ERC721与知识产权的实践联系** \\ \\ **知识产权的工具如何帮助创作者和收藏者更好地保护他们的权利和实现获利**\\ \\ blog.oceanprotocol.com](https://blog.oceanprotocol.com/nfts-ip-1-practi...

文章 Zora空投漏洞利用:深入研究12.8万美元的申领合约攻击

...卖方token并返回买方token。 在代码中,函数`basicSellToPool(IERC20 sellToken, uint256 bps, address pool, uint256 offset, bytes memory data)` 编排了这一点。 参数`sellToken`是正在出售的token(为原生ETH使用特殊的ETH sentinel)。 `bps`(基点)参数指示要出...

文章 006:什么是 Gas?为什么链上操作都要付“手续费”?

...约函数 | | 批准代币授权(approve) | 给合约授权 ERC-20 使用权限 | *** ### 如何优化自己的 Gas 使用? * ❗ 调整 Gas Price 不宜过低,可能卡住交易 * ✅ 在低峰时段提交交易(如 UTC 凌晨) * 🔁 使用批量操作工具(如 ...

文章 72小时!普通人借AI摇身变全链游戏造物主

...工程师Claude - **智能合约生成**:下达指令“请设计一个 ERC-1155 合约,使作品NFT的产量与区块高度呈正相关”。 - **前端代码输出**:要求“生成React组件,运用纯CSS绘制可交互的可爱风格农场地图”。 - **Gas费优化专家**:提出...

文章 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; } } ``` ...

文章 【合约解读】CryptoPunk 世界上最早的去中心化NFT交易市场

...个顶级蓝筹NFT项目 (地板价为70ETH约15W刀),**更是后续[ERC721标准协议](https://learnblockchain.cn/article/4228)的灵感来源。** NFT交易市场,是目前整个区块链行业中除了以太坊本身之外最高收入的赛道,而OpenSea,x2y2,LooksRare 是目前...