找到约 15 条结果

文章 Paradigm CTF-Bouncer

... = delegate[who] $ | `entry.token += amount​` | | `redeem(ERC20Like,uint256)` | TOKENÐ流出 | $tokens[msg.sender][address(token)] > amount$ | `tokens[msg.sender][token] -= amount` | | `proofOfOwnership(ERC20Like,address,uint256)` | TOKENÐ流入 |...

文章 Solidity开发者应掌握的十个智能合约

... Solidity 开发者都最应该掌握的十个智能合约。 ## 1. ERC-20 合约 去中心化金融的基础,ERC-20 代币标准是每个 Solidity 开发者必须了解的。它定义了一组规则,使得在以太坊网络上创建同质的代币成为可能。无论你计划发行自...

文章 如何创建一个绑定灵魂的代币

...tifier: MIT pragma solidity ^0.8.4; import "@openzeppelin/contracts/token/ERC721/ERC721.sol"; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; contract Soulbound is ERC721, ERC721URIStorage, Ownable { uint256 p...

文章 设计跨L2互操作性标准:共享资源的影响

...方案。一个很有前景的方向是协作构建,例如 Optimism Superchain 框架。在这个模型中,Superchain 中的每个 L2 排序器独立运行,但通过实时 gossip 与“核心依赖集”中的其他链共享关键交易日志(例如跨链消息)。此外,还有一个共...

文章 自动生成 - OpenZeppelin 文档

...327482312f70E077aAba62336f7643e41E1", "startBlock": 11633151, "module": [ "erc20", "accesscontrol" ] },\ { "address": "0xB1C52075b276f87b1834919167312221d50c9D16", "startBlock": 9917641, "module": [ "erc721", "ownable" ] },\ { "address": "0x799DAa22654128d0C64d5b79eac928300815873...

文章 可验证的EVM脚本:从交易到可组合的多链程序

...或应用层编排。这两种选择都不灵活且难以维护。 ## ERC-4337:有意义的一步 ERC-4337(账户抽象)旨在将交易发送者与 gas 支付者分离,并启用更高级的功能: - 批量执行:一个签名下的多个操作 - Gas 抽象:赞助交易或使...

文章 快速实现一个闪电贷智能合约

...``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.20; import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/utils/ReentrancyGuard.sol"; import {Math} from "@openzeppel...

文章 Uniswap V2 关于预言机和闪电贷

...分析这些新特性可能带来的改进和影响。这些特性包括:ERC20/ERC20 供给池、价格预言机和闪电兑换。其中关于预言机和闪电兑换会做一些的思考,欢迎有识之士来探讨这些问题。对某项特性感兴趣的读者可直接跳到指定章节。 ...

文章 每周以太坊进展2024/1/6

...m Orbit](https://twitter.com/arbitrum/status/1742954565341700135)支持用 ERC20 代币支付 gas * [L2s TVL](https://twitter.com/0xstark/status/1742906255662837797)超过其他 L1s ## EIP * EIP * [EIP7587](https://github.com/ethereum/EIPs/pull/8074/files):为 RIPs 保留预编...

文章 每周以太坊 2024/09/07

...mplementers-call-57-sep-4-2024/20956): 讨论 EIP7761 ISCONTRACT 及支持 ERC721/1155 安全转移的替代方案 * [PeerDAS 分组讨论 #7](https://ethereum-magicians.org/t/peerdas-breakout-7-september-3-2024/20891): blob 证明的计算可能需要最多 1 秒 ## 中心化观察:威...

文章 每周以太坊 2023/5/24

...hereum/RIPs/pull/23/files):使用二维 nonce 启用 RIP7560 交易 * ERCs(应用层): * [ERC7710](https://github.com/ethereum/ERCs/pull/433/files):合约委托接口 * [ERC7714](https://github.com/ethereum/ERCs/pull/435/files):标准化合约接口,进行简单的权...

文章 账户抽象, 审计人员的看法

...允许基于不同条件的可定制Gas费用支付方法,例如接受 ERC-20 代币作为 Paymaster 的支付。 EIP-4337 的详细架构和逻辑可以在由 [Vitalik Buterin 等人](https://eips.ethereum.org/EIPS/eip-4337) 撰写的提案中找到。 ## 理解账户抽象的机制 - ...

问题 我设置两个营销钱包,代币从lp地址进入子合约,不知道是不是没有自动卖出(没有我设置的分发usdt),返回营销钱包失败。帮我看下哪里错误

..../Address.sol"; import "./Math.sol"; import "./Context.sol"; import "./IERC20.sol"; import "./SafeMath.sol"; import "./SafeOwnable.sol"; import "./IDayOfRightsClub.sol"; import "./IReferral.sol"; import "./IFactory.sol"; import "./IRouter.sol"; import "./console.sol"; /** * @dev Imp...

文章 零知识证明 - Zkopru Layer2隐私协议介绍

...k time为13.2s时,最大TPS是105 ### 功能强大 * 支持 **ETH, ERC20, 甚至是 ERC721** * 支持 **private atomic swap**,可用于私人的对盘系统 * **Subtree rollup缩减了更新merkle tree大概20倍的成本** * 区块结束前**即时提取资产** * 通过使用...

文章 捕捉智能合约中的event实战

...nt`。 在实战环节中,我们将使用 Javascript API 捕捉一个 ERC20 合约中的 Transfer() 事件,并在网页中显示出合约中每个账户的余额。 ## 智能合约中的event `event`,顾名思义就是智能合约在执行过程中所发生的一系列事件,被...