找到约 9 条结果

文章 每周以太坊 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):标准化合约接口,进行简单的权...

文章 谈谈区块链入门技能(三):Layer 2区块链浏览器如何使用?

...日交易笔数和活跃地址数等。除此之外,还可以查询Metis ERC20/ERC721/ERC1155代币列表;追踪Metis巨鲸大额交易;查询Metis的富豪地址信息等,充分体现Metis 链上数据的活动与趋势。 ![L2.png](https://img.learnblockchain.cn/attachments/2022/11/hJEV...

文章 如何提高智能合约的可靠性和效率

...stTransfer(address token, address to, uint256 amount) public { IERC20(token).transfer(to, amount); } } ``` --- ## 测试与验证 ### 单元测试 使用 Hardhat 和 Mocha 编写单元测试: ```solidity // test/MyContract.js const { expect } = require('chai');...

文章 Vitalik:让以太坊对齐更清晰

...态系统互操作并基于开放标准,无论是现有的(例如,[ERC-20](https://eips.ethereum.org/EIPS/eip-20)、[ERC-1271](https://eips.ethereum.org/EIPS/eip-1271))还是正在开发的(例如, [账户抽象](https://ethereum.org/en/roadmap/account-abstraction/) 、跨 L2 转账、[L...

文章 每周以太坊进展 2023/7/22

...ockReceipts 和移除 minting ,以及标准化 JWT 存储位置 - EIP/ERC repo 拆分([EIP7329](https://eips.ethereum.org/EIPS/eip-7329)):核心开发人员赞成,Greg Colvin(EIP 编辑)仍反对 - [KZG 仪式](https://ceremony.ethereum.org/) 122k 贡献者,截止日期为 7 月 ...

文章 每周以太坊进展 2020/05/31

...ucing-defi777-decentralized-finance-for-everyone-dc3f87bea70d):把你的 ERC20 token 封装成 ERC777 token,然后通过 ENS 域名来互换 * [RenVM 把 EBC、BCH 和 ZEC 带到以太坊上](https://medium.com/renproject/renvm-mainnet-release-98cac4c6fa8e) ## 治理 * [ERC2680](https://g...

文章 Uniswap v4: DeFi 五月花号再次启程

...于流动性全区间分布,协议使用的是同质化流动性代币(ERC-20)作为流动性份额的凭证; - 在 v3 中,因为限价流动性的引入,仓位之间无法继续使用 ERC-20 来代币化流动性,而是选择在对应的流动性 Id 相关数据外层封装了非同...

文章 React Native DApp 开发全栈实战·从 0 到 1 系列(NFT交易所-合约部分)

... PullPayment / EscrowPayment */ import "@openzeppelin/contracts/token/ERC721/IERC721.sol"; import "@openzeppelin/contracts/token/common/ERC2981.sol"; import "@openzeppelin/contracts/utils/ReentrancyGuardTransient.sol"; import "@openzeppelin/contracts/utils/Pausable.sol"; import "@openzeppeli...