找到约 13 条结果

文章 Solidity修饰器:第一部分

...细节 ``` abstract contract AccessControl is Context, IAccessControl, ERC165 { struct RoleData { mapping(address => bool) members; bytes32 adminRole; } mapping(bytes32 => RoleData) private _roles; bytes32 public constant DEFAULT_ADMIN_ROLE = 0x00; modifier o...

文章 深入理解 Uniswap v3 智能合约 (二)

...llect](#collect):取回代币 需要特别注意,该合约继承了`ERC721`,可以mint NFT。因为每个Uniswap v3的头寸(由`owner`、`tickLower`和`tickUpper`确定)是唯一的,因此非常适合用NFT表示。 ##### createAndInitializePoolIfNecessary 我们在[Uniswap-v3-...

文章 Web3学习笔记:交易所钱包管理系统

...代币类型采用不同划转方式,ETH直接根据分配资金转账,ERC-20代币使用合约批量打包转账(节省交易费)。 ### 提现转账 用户发起提现后,由于Nonce机制存在,并不直接将交易发送至网络,而使用本地队列排队,接收到上...

文章 以太坊万亿美元安全计划 - 第二阶段

...的提案,但当时生态系统并未优先考虑这些提案,例如 ERC 4430、EIP 7730、EIP 719,并探索如何继续 的工作。 钱包甚至可以更进一步,在 EVM 环境中针对以太坊的当前状态实际模拟交易结果。然后,此模拟将返回一条消息,例如...

文章 什么是Aerodrome Swap API,以及如何使用它?

...&utm_content=what-is-aerodrome-swap-api) * [如何使用 EIP-7702 构建 ERC-20 批量 Swap dApp](https://learnblockchain.cn/article/19781?utm_source=internal&utm_campaign=guides&utm_content=what-is-aerodrome-swap-api) ## 下一步 现在你已经安装并学习了如何使用 Aerodrome Swap API...

文章 AskGina :AI 代理最终如何获得了它们的执行层

...** 提供统一的多链身份,保留用户控制权并启用赞助或 ERC-20 gas 支付。 这种模块化设置允许人工智能编排 Supertransactions,即可组合的、多步骤的工作流程,在具有原子保证的单个哈希下执行。 ## **实际操作** 当用户说...

文章 SharkTeam:UniswapX 源码分析

...权合约引入了基于签名的授权和转账功能,适用于任何 ERC20 代币。此外,UniswapX 还使用 Reactor 合约进行链上结算。Reactor 合约负责验证交易是否符合用户指定的参数,并可以撤销不符合条件的交易。要参与 UniswapX 的交易,兑换...

文章 什么是Solana上的关联Token账户?

...过它们的钱包地址进行。** Token账户相当于以太坊上的 ERC-20 Token,但有一个根本的区别:以太坊智能合约拥有其状态和代码,而 Solana 上的Token账户仅包含其代码,并“导出”其状态(例如,Token余额)到为该Token的每个所有者...

文章 每周以太坊进展2022/5/28

...Hardhat](https://book.getfoundry.sh/config/hardhat.html)的使用指南 * ERC721A [v4.0.0](https://twitter.com/cygaar_dev/status/1529196910531121152): 移除 OpenZeppelin 合约依赖,可升级版本用 EIP2535 (钻石标准) * [MergeReward](https://gist.github.com/m1guelpf/6d09b85d70a1dfd00d394...

文章 每周以太坊进展 2021/02/01

...fc26479c8ea9b9b41a/EIPS/eip-3238.md):将难度炸弹推迟 12 个月 - [ERC3224](https://github.com/ethereum/EIPs/blob/b92a65e0473f4c1e9118c74ed069c1040721bc4e/EIPS/eip-3224.md):人类可读的事务技术标准 ## 信标链 - 最新的 [what’s new in eth2](https://hackmd.io/@benjaminio...

文章 【Web3 探索】如何获取Uniswap V2池数据

...以使用[VS Code](https://code.visualstudio.com/)作为IDE。 3. 一个ERC20代币的合约地址作为输入。 ## 注册并获取API密钥 首先,您需要在Chainbase上[注册](https://chainbase.com/blog/article/how-to-register-a-chainbase-account)并获取API密钥。该密钥将用...

文章 在Web3中避免加密诈骗,确保你的资金安全:第二部分

...5/04/05/GveSgS4xFOgT_XMuT4PFQr9famr5QWPEAbfv8EZy70TnFQ.png) ‍ - [**ERC-20**](https://learnblockchain.cn/tags/erc-20) **蜜罐代币** 通常在 DEX 上交易并且有美丽的图表,因为用户无法出售代币。开发者修改转账功能以禁止卖出的交互。 - **通用的** 智...

文章 合约升级模式-以compound为例

...min; address public impl; function owner() public { return erc20.owner(); } function transfer() public { erc20.transfer(); } } ``` | msg.sender | owner() | upgradeto() | transfer() | | --------------- | -------------------...