...代币类型采用不同划转方式,ETH直接根据分配资金转账,ERC-20代币使用合约批量打包转账(节省交易费)。 ### 提现转账 用户发起提现后,由于Nonce机制存在,并不直接将交易发送至网络,而使用本地队列排队,接收到上...
...路线图和现有账户抽象设计的影响上,最值得注意的是 [ERC-4337](https://eips.ethereum.org/EIPS/eip-4337)。 昨天,Vitalik 提出了 [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702),其目标与 EIP-3074 类似,但实现方式不同。值得注意的是,它似乎更...
...位置(这对于 witness 大小优化可能很有用,例如,对于 ERC20 转账或 Uniswap 交易) 请注意,这不仅仅是理论上的; 关于状态存储的根本性变化的讨论(二叉树、Verkle 树……)现在正在进行中,如果状态存储_可以_近似于单个键/...
...白名单)或完全不受用户控制。例如,作为函数输入的 ERC20 代币地址可能需要限制,仅允许在批准列表上的代币。 例子:为一个在去中心化交易所(DEX)上执行交换的函数编写一个测试,以确保用户只能在白名单上的 DEX(例...
...以作为交易的自定义编码引入。对于 L1,它们可以通过 [ERC-4337](https://learnblockchain.cn/docs/eips/EIPS/eip-4337) 样式的入口点合约来实现,该合约使用附加信息包装合约调用。 为了强制执行到期时间,L2 执行层(或 [派生层](https://github...
账户抽象代表了以太坊生态系统中的一项重大进步,增强了其安全性和价值。它引入了一种新的范式,使区块链账户能够被编程,这对去中心化应用(dApp)的开发具有深远的影响。在本文中,我们将深入研究账户抽象的复杂性...
...n manager or router uint256 internal constant MINT_6909 = 0x17; // 铸造 ERC6909 uint256 internal constant BURN_6909 = 0x18; // 销毁 ERC6909 ``` - 流动性相关操作: - INCREASE_LIQUIDITY:增加流动性 - DECREASE_LIQUIDITY:减少流动性 - MINT_POSITION:铸造...
...户的“状态”——比如账户余额或者持有的数字资产([ERC20](https://learnblockchain.cn/2018/01/12/create_token/) 或者 ERC721 Token)——全部或者部分转移到侧链地址上。 复杂的,当然是“退出”机制。 当一个用户 A 想从侧链“退出”...
...约定 5. 外部函数 6. 警员州 7. 常数函数 * Slither ERC 一致性工具\_slither-check-erc\_检查 ERC 是否符合 ERC20、ERC721、ERC777、ERC165、ERC223 和 ERC1820: 1. 所有功能均具备 2. 所有事件都存在 3. 函数返回正确的类型 4. 必须...
...?** 现在矿工打包的交易可能可以用作更多用途,比如ERC-4337中用于收集用户签名后,批量实现交易,其次也可以用同类原理来实现多种代币结合逻辑的元交易支付等。 - 在EIP-3651之前,更激励用ETH的支付方式 - 在EIP-3651之...
...们的故事 在 ETH Denver 2023 上,我们构建了[第一个模块化 ERC4337 兼容智能账户](https://github.com/kopy-kat/ethdenver-aa),以应对我们在早期账户抽象实验中遇到的问题。这些问题包括开发者复杂性、缺乏简单的功能自定义以及严重的供应...
...铸造的 NFT 中设置任何元数据;不过,你可以按照这个 [ERC-1155 NFT 指南](https://learnblockchain.cn/article/11503) 的 "创建元数据 URI" 部分轻松创建 Metadata,使用 NFT.storage 和 IPFS。 在下一部分中,我们将演示如何验证你的合约,以确保它...