找到约 12 条结果

文章 二层网络 Optimism 智能合约要点解析

... ```solidity /** * @title L1StandardBridge * @dev The L1 ETH and ERC20 Bridge is a contract which stores deposited L1 funds and standard * tokens that are in use on L2. It synchronizes a corresponding L2 Bridge, informing it of deposits * and listening to it for newly finalized withdrawa...

文章 以太坊开发技巧:捕获隐藏转移、实时事件和多重调用

...中,它们存在于 **交易回执日志** 中。 ### 例子:一个 ERC-20 代币转账事件: ``` event Transfer(address indexed from, address indexed to, uint256 value); ``` ### 每个事件都有: - 一个 **主题列表** (索引字段,用于过滤): 它们是事件的 **搜索...

文章 NFT Minter 教程:如何创建一个完整的堆栈 dApp

...以太坊区块链上发布一个 NFT 智能合约。通常这是一个 [ERC-721](https://eips.ethereum.org/EIPS/eip-721) 或 [ERC-1155](https://eips.ethereum.org/EIPS/eip/eip-1155) 智能合约。 两种 NFT 智能合约标准的最大区别在于,ERC-1155 是一种多代币标准,包括批...

文章 从零开始了解 Uniswap

...币的`token0`和`token1`。 ```javascript contract LooneySwapPool is ERC20 { address public token0; address public token1; // Reserve of token 0 uint public reserve0; // Reserve of token 1 uint public reserve1; ... } ``` 创建一个流动池很简单:只需要...

文章 与 Truffle 一起使用 - OpenZeppelin 文档

...oyed', instance.address); }; ``` 在未来的迁移中,你可以使用 `erc1967.getBeaconAddress` 函数从已部署的信标代理实例中获取信标地址,然后调用 `upgradeBeacon` 函数将该信标升级到新版本。 升级信标后,所有指向它的信标代理都将使用新的...

文章 每周以太坊进展 2021/07/10

...260a734b):dApp 依赖的一些基础设施项目尚未就绪,单个的 ERC20 桥已在使用 * [用户可能不会再关心 rollup 的浪潮了](https://medium.com/dragonfly-research/im-worried--will-care-about-rollups-554bc743d4f1) * [对比 Optimism 和 Arbitrum 的争议裁决方法](https:...

文章 如何使用 Ethers.js 发送 EIP-7702 交易

...易,你需要在钱包中拥有一些 Sepolia ETH 和 USDC(或其他 ERC-20 代币)。 对于 Sepolia ETH,你可以使用 QuickNode 多链水龙头: - 转到 [QuickNode 多链水龙头](https://faucet.quicknode.com/ethereum/sepolia?utm_source=internal&utm_campaign=guides&utm_content=eip-...

文章 快速了解 uniswap_v4

...持原生 ETH,相比 v3 使用的 weth 减少了 Gas 的使用。 ### ERC1155 Accounting v4 使用 ERC1155 用于额外 token 的记账,用户可以将 token 保留在 contract 中,避免将 token 频繁转入或转出,以节约 gas。 ### Oracle v4 引入 hooks 使得协议内嵌的...

文章 解决以太坊的互操作性问题

...整个以太坊生态系统中的用户体验,例如跨L2地址系统([ERC-3770](https://eips.ethereum.org/EIPS/eip-3770))、通过流动性提供者的跨L2转账([ERC-7683](https://eips.ethereum.org/EIPS/eip-7683)),以及L2轻客户端的实施([ERC-3668](https://eips.ethereum.org/EI...

文章 通过remix把BaseERC20部署到sepolia,再部署TokenBank合约来存取部署的BaseERC20

要在 Remix 中将 `BaseERC20` 合约部署到 Sepolia 并编写和部署 `TokenBank` 合约,您可以按照以下步骤操作: ### 一、部署 `BaseERC20` 合约到 Sepolia 1. **设置 Remix 编译器和环境**: * 打开 Remix IDE ([https://remix.ethereum.org)。]() * 在...

文章 Orca Whirlpools 与 UniswapV3 对比分析:设计、逻辑与权衡

...置的链上时间加权平均价格(TWAP)预言机。 - LP 头寸以 ERC-721 NFT 的形式铸造,在 Ethereum 更广泛的 NFT 生态系统中提供丰富的互操作性。 **Orca Whirlpools**: - 使用 Rust 构建,利用高度优化的自定义 256 位数学库,该库专为 Sola...

文章 2024年学习Solidity的最佳免费方法

...化应用(dApps)等。 一种常见的智能合约用例是创建一个 ERC20 代币,这仅需几行代码即可完成。更复杂的智能合约包括代币交换、收益耕作和合成资产。这些合约使用 [Solidity 编译器](https://www.alchemy.com/overviews/solidity-compiler) 编译...