...的 WalletCon 上,官宣由以太坊基金会开发人员设计实现的ERC-4337 的核心合约已经通过了 OpenZeppelin 的审计,被认为是正式推出的历史节点)。 始终是只得到用户的广泛认可,但并不被广泛使用,如此矛盾的市场环境下,让EIP-770...
...a:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%271064%27%20height=%27456%27/%3e) 亲爱的以太坊社区, 今天,我很高兴翻开新的一页,并宣...
...下几个协议: 1. Uniswap v3 2. Uniswap v2 3. Uniswap Flashloan 4. ERC20 Transfer and TransferFrom 5. WETH Wrap and Unwrap 6. Dynamic Contract Call 实际上,看上去功能很多,但合约并不复杂。合约的核心功能主要聚集在使用内联汇编进行 Calldata 编码和...
... 由于Uniswap 在以太坊上运行,我们可以交易的是以太坊ERC-20代币和ETH。原本每种代币都有自己的智能合约和流动性池合约,现在在**Uniswap 4**中,由一个智能合约管理所有流动池的状态。一个流动池是任何两个代币,有一些自...
...fork-4#readme) ,下一个主网影子分叉 4 月 23 日 ## EIP * [ERC721R](https://twitter.com/CryptoFighters/status/1513183463851003904): 铸币者可以退回 NFT 并取回退款 * [EIP5008](https://github.com/ethereum/EIPs/pull/5008/files): ERC721 Nonce 和元数据更新扩展 * [EIP5...
...元。 #### 进入保密稳定币 从本质上讲,稳定币只是 ERC-20 代币——一个跟踪 ID 和金额的账本,就像一个在线银行账户。这就是全同态加密 (FHE) 改变游戏规则的地方。我们正在率先推出 **保密 ERC-20**(我们正在将其标准化为...
... 下面我将以以太坊上的空投合约构建说起,使用以太坊 `ERC20` 合约来讲解智能合约中发放空投的三种实现方式。 ## 空投合约的实现三种方式 空投合约的实现方式分别有三种。 1. **批量铸造**:项目方直接通过调用合约中的 `mi...
...** 在我成长的过程中,我**最**喜欢的作家之一是 Tamora Pierce。遗憾的是,这些故事对我来说已经大多淡忘了,但有一个有趣的事情留了下来:在《不朽者》系列中,主角可以变形为动物。读者们很高兴看到 Daine 使用她的“野性...
... 函数 `take` 可以直接向 v4 借 `currency`。 ## 铸造 ERC1155 - 公共函数(合约内外部都可以调用) - mint - 代码解析 ``` javascript function mint( Currency currency, // currency 地址 a...
... **说明** (1)定义interface Token接口,可以适配任何支持ERC20的代币。 (2)contract Airdropper is Ownable,对应空投合约函数,包含2个核心函数: AirTransfer 空投函数:AirTransfer(address[] memory _recipients, uint _values, address _tokenAddress) 入...
...ap的核心代码中,主要包含3个合约:`工厂合约`,`配对合约`,`ERC20合约`.其中配对合约继承了ERC20合约,我们可以把它们看作一个合约.工厂合约通过`create2`方法部署配对合约,所以在部署合约时`只需要部署工厂合约`. > 周边合约中包...
...tifier: MIT pragma solidity ^0.8.9; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract MyToken is ERC20 { constructor() ERC20("MyToken", "MTK") {} } ``` > 在本指南中,我们将演示一个 ERC-20 代币的验证过程 然后,在 **Solidity 编译器** 标签下编译...
...以下几个协议: 1. Uniswap v3 2. Uniswap v2 3. Uniswap Flashloan 4. ERC20 Transfer and TransferFrom 5. WETH Wrap and Unwrap 6. Dynamic Contract Call 实际上,看上去功能很多,但合约并不复杂。合约的核心功能主要聚集在使用内联汇编进行 Calldata 编码和解码...
...设置余额 deal(address to, uint256 balance) // 为某地址设置 ERC20 余额 deal(address token, address to, uint256 balance) //为某地址设置 ERC20 余额 ,如果 adjust 为 true,增加 totalSupply deal(address token, address to, uint256 balance, bool adjust) // 为某地...