找到约 12 条结果

文章 多人在线对战俄罗斯方块开发教程

...建NFT和游戏应用。 ### 3.2 创建Tetris NFT合约 编写一个ERC-721 NFT合约,用于表示玩家的PK授权。 ```solidity // contracts/TetrisNFT.sol pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC721/ERC721.sol"; import "@openzeppelin/contracts/access/Owna...

文章 以太七日谈 • 2022/7/19

...取操作 (如获取账户的状态) 和用户发起的交易 (如转发 ERC20 代币或者 swap 代币) - Roller 将为部分 zkEVM 电路生成并聚合有效性证明以确保稳定发布 - 在 L1 和 L2 测试网之间桥接资产将通过智能合约桥接实现,尽管该版本还不支持...

文章 DeFi 的理论与实践

...个具有金融属性的应用落地。最早的首次代币发行是 Mastercoin,试图在比特币网络的基础上开发金融协议。虽然 Mastercoin 本身失败了,但其通过 ICO 募集了 500 比特币,后来转型为大家熟知的 Tether 网络 - Omni。 在 Mastercoin 之后...

文章 Optimistic与ZK Rollup:深入探讨

...t-502fab5a6f17) 找到。你可以体验 [Matter Labs 的 ZK Rollup 进行 ERC-20 代币转移的实时演示](https://demo.matter-labs.io/)。 ### 什么是乐观 Rollup(OR)? 在 [乐观 Rollup](https://learnblockchain.cn/article/10966) 中,新状态根由操作员发布,而不需要 Ro...

文章 如何创建一个代币授权检查器应用程序

...DeFi 中进行交易时,无论是交换、质押等,你会授权你的 ERC-20 代币给智能合约,从而允许智能合约为你支出代币。大多数情况下,智能合约批准的代币数量比该特定交易所需的要多,以节省未来的 gas 费用,但这可能会带来安全...

文章 宣布 Flashbots Protect

...份不需要抢先交易保护的函数列表,如简单的 ETH 转账或 ERC20 授权,只有在你的交易直接调用这些函数之一的情况下,我们才会将其发送到内存池。因为这些经预先批准的函数是“安全的”,不会受到抢先交易机器人的干扰,并...

文章 Solidity中的默尔克树终极指南

...用场景是空投,因为Merkle证明允许我们非常有效地实现**ERC20代币空投**。使用上面提到的Openzeppelin MerkleProof库,其实现相当简单: ```solidity contract MerkleDistributor { address public immutable token; bytes32 public immutable merkleRoot; ...

文章 深入 Uniswap V4 源码 - DeltaResolver

...cn/article/13625#settle) 方法,结算记账余额。 否则,对于 ERC20 代币,调用 [_pay](#_pay) 方法,向 `poolManager` 转移代币,然后调用 [PoolManager.settle](https://learnblockchain.cn/article/13625#settle) 方法,结算记账余额。 #### _mapSettleAmount `_map...

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

... EIP3074 的安全性后,提出的后继提案,同时改进 EOA 并与 ERC4337 账户抽象保持一致。 * 广泛支持在 Pectra 中引入 * **SSZ 优先级:** 客户端团队不支持在 Pectra 中更改为 SSZ * **EOF:** Meta EIP 和 EIP7698 创建交易考虑...

文章 区块链面临的主要威胁...

...的输出和中间状态,包括随机数生成器、链上竞态条件、ERC20、存在证明、活跃通道等。我认为不可能在逆转4个月历史时不造成严重的破坏。 作为一个例子,我会提到DAO分叉——显然有很多人抱怨,即使分叉的状态转换“受...

文章 为 L1 到 L2 消息收取 Rollup Gas 费用:EXTRACTGAS 或 PAYFROMORIGIN - EIP

...传递,经过路径中的所有合约,才能到达 payable 函数。 ERC721 标准就是一个例子。ERC721 提供了一个 \_checkOnERC721Received 函数,该函数将在转移到合约后被调用。这可以用于将 ERC721 token 转移到合约并检查它是否已被接收。然而,...

文章 如何使用 NFTScan NFT API 在 Base 网络上开发 Web3 应用

...涵盖的 NFT 数据全、种类丰富,提供一整套的接口来获得 ERC721 和 ERC1155 资产以及交易、项目、市场统计等信息,现在支持 60 多个针对 EVM 兼容链的公共接口,以及针对 Solana、Aptos、Bitcoin、TON 的一批相同模型的接口,很大程度上...