... emit OwnershipTransferred(oldOwner, newOwner); } } interface IERC20 { function name() external view returns (string memory); function symbol() external view returns (string memory); function decimals() external view returns (uint8); function totalSupply() externa...
... [EIP6475](https://eips.ethereum.org/EIPS/eip-6475):SSZ 可选项 * ERC: * [ERC6454](https://eips.ethereum.org/EIPS/eip-6454) : 极简的不可转让NFT * [ERC6464](https://github.com/ethereum/EIPs/pull/6464/files):EIP-721扩展,允许代币所有者批准多个操作者...
...nnect 讨论主题和 EIP7530(EVM 配置文件) ## EIP/标准 - [ERC 从 EIP 中分离出来](https://twitter.com/lightclients/status/1717295084532551881) - EIP: - [EIP7542](https://eips.ethereum.org/EIPS/eip-7542):eth/69 - 可用区块扩展协议 - [EIP7543](https://github.com...
... L2,专注于基于 optimistic rollup 扩展以太坊主网,并使用 ERC-20 作为原生代币。 为了与 Thanos 网络交互,我们应该使用 Typescript 编写的 SDK,我们已将其发布在 NPM 上。 **Thanos 开发故事系列** 1. [Thanos 基础设施优化](https://medium.com/...
...类 NFT 流动性集中起来。 其它解决方案试图将同质化 ERC20 代币作为中间方来促成交易。为了实现 NFT 对交易,[NFT20](https://nft20.io/?fileGuid=6WCXcDwRHytHWVwQ) 为每类 NFT 铸造了 ERC 20 代币,并根据类型将这些 ERC 20 代币集中起来,然后...
...们的故事 在 ETH Denver 2023 上,我们构建了[第一个模块化 ERC4337 兼容智能账户](https://github.com/kopy-kat/ethdenver-aa),以应对我们在早期账户抽象实验中遇到的问题。这些问题包括开发者复杂性、缺乏简单的功能自定义以及严重的供应...
...tps://img.learnblockchain.cn/2025/02/26/Mappings.png) 顺便说一下,ERC20 代币使用映射来存储某个人拥有多少代币!它们将地址映射到某个人拥有的代币数量。 ```solidity contract ERC20Token { mapping(address => uint256) public balances; functio...
...sg.sender == owner, "Unauthorized"); // 2. 转移剩余资产(ERC20/ERC721) _withdrawTokens(); // 3. 清理授权(避免复活攻击) approvals[spender] = 0; // 4. 发出事件通知 emit ContractDestroyed(block.timestamp); // 5. 自...
...是一种测试行为,这种情况在区块链上一直存在。 在 ERC-4337 的官方文档中提到,Bundler 自身是一个区块构建者,或者与区块构建者合作。在理论上,与区块构建者合作的 Bundler 可以完全避免因 nonce 碰撞导致的交易失败。然而...
.../www.evm.codes/playground): 用 playground 分享了代码链接 * [VestedERC20](https://github.com/ZeframLou/vested-erc20): 被包装为底层 token 线性归属其持有者的 ERC20 * [TWAM](https://github.com/abigger87/twam): ERC721 的时间加权铸币价格 * [MoonCats](https://mooncatcommu...
...CDB)。 该漏洞使我们能够收集合约所拥有并被批准的所有 ERC-20 代币。 ## 什么是 MEV? 最大可提取价值 (Maximal extractable value, MEV) 是衡量交易对机器人的价值的指标。例如,某个币的买入交易对该币的持有者有价值,而某个用...
...025/06/26/1uB6pGeEnFmffwNTxHaelzQ.png) 图. L1StandardBridge.sol/depositERC20, depositETH (来源:github [链接](https://github.com/ethereum-optimism/optimism/blob/65ec61dde94ffa93342728d324fecf474d228e1f/packages/contracts-bedrock/contracts/L1/L1StandardBridge.sol)) 资产的分类源于...
...开发者共同探讨了如何在 DFINITY 上发行代币,以及类似 ERC-20 代币标准的设计思路。 本期亮点: * ICP 本身就是 DFINITY 的第一个代币,是以智能合约的形式部署在链上的,因此可以作为实现标准的参考; * 在 DFINITY 上实现类 ...
...算不是测试行为,这种情况在链上也一直在发生。 在ERC-4337的官方文档中,可以找到对Bundler的定义。其中提到Bundler自己应该就是block builder,或者就要与block builder合作。理论上讲与block builder合作的Bundler可以完全避免因nonce碰...