...式的社区标准,随着时间的推移实现了可组合性。例如,ERC-20 代币标准,由开发者 Fabian Vogelsteller 于 2015 年 11 月首次提出,并于 2017 年 9 月**正式确定**,它描述了以太坊代币应该如何运作,包括代币转账和代币消费授权等基本...
...44016112) 到 Optimism 基金会和安全委员会 ## EIP/标准 * ERC(应用层): * [ERC7750](https://github.com/ethereum/ERCs/pull/573/files): 去中心化就业系统 * [ERC7751](https://github.com/ethereum/ERCs/pull/578/files): 包装冒泡回滚 * [ERC7752](http...
...方地址、花费 Gas 等一览无余 #### 🔁 Token Transfers * ERC20 / ERC721 / ERC1155 代币的流转记录 #### 🧠 Internal Txns * 由合约自动触发的“隐形交易”(比如某个合约内的资金转移) #### 👨💻 Contract Interaction * 如果此地址...
...及转账功能; - [x] 支持多个钱包账号管理; - [x] 支持[ERC20](https://learnblockchain.cn/2018/01/12/create_token/) 代币(余额显示、转账、代币币价显示); - [x] 历史交易列表显示; - [x] 支持DApp Browser 浏览器 - [x] 二维码扫描,兼容imTok...
... 熟练 Solidity 语言,了解智能合约常见的风险与漏洞; - ERC20、ERC721、ERC1155、ERC3525 等智能合约有深入的研究; - 熟练使用 Hardhat 或 Foundry 开发框架,能搭建本地测试网与分叉环境; - 熟悉 Solana 开发优先; - 责任心强,主观...
...thub.com/ethereum/EIPs/pull/7266/files):移除blake2f (0x09)预编译 - ERCs(应用层): - [ERC7265](https://github.com/ethereum/EIPs/pull/7265/files):断路器,用于当超过阈值时暂停 Token 留出。 - [ERC7272](https://github.com/ethereum/EIPs/pull/7272/files):以太坊...
...态中的可替代代币(Fungible Token)标准,类似于以太坊的 ERC-20,但不依赖智能合约,而是基于 Ordinals(铭刻)协议,它利用 JSON 数据的序数铭文来部署代币合约、铸造代币和转移代币。 与 ERC-20 的不同之处: - ERC-20 依赖以...
...时赎回它们。 Uniswap:Uniswap 流动性提供者将获得同质化ERC-20 流动性代币的奖励,这使得代币可以在更广泛的以太坊DeFi生态系统中使用。因此,即使通常没有直接市场购买和交易流动性代币本身,像 Uniswap 这样的流动性代币也...
... pragma solidity ^0.8.24; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/utils/ReentrancyGuard.sol"; interface IOptimisticOracleV3 { function assertTruthWithDefaults(bytes calldata claim, address callbackRecipient) external re...
...这个合约是由 launchpad 官方的合约创建的,所以创建后的 ERC-20 Token 的 owner 也是 launchpad 官方合约。下面我们可以看一下 four.meme 的一个 memecoin 创建的例子: 首先,由用户支付手续费, launchpad 官方合约完成 memecoin 的 ERC-20 Token...
...ture:", result)) .catch(console.error); ``` ### EIP-712 许可函数 (ERC-2612) `permit` 函数实现了免 Gas 代币批准,利用 EIP-712 进行结构化数据签名。 ``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; imp...
...rFrom` 需要 Router 转移用户持有的 LP 份额。由于 LP 是一种 ERC20 代币(Pair 继承 `ERC20Permit`),`transferFrom` 必须预先获得 `allowance`。因此即便在测试环境,仍需执行: ```solidity UniswapV2Pair pairContract = UniswapV2Pair(pair); pairContract.appro...
...,应用开发者可以选择赞助 gas 费用,或用户使用原生或ERC-20代币支付。 > “我们已经达到了以太坊主网的上限, gas 价格正成为系统性地阻碍采用的因素。” > > Jacob Horne, Zora CEO NFT的出现标志着数字艺术的重大转变。然而,以...
... pragma solidity ^0.8.25; import "lib/forge-std/src/Test.sol"; import "./ERC20.sol"; import "./interface.rebalancer.sol"; contract rebalancerTest is Test,ERC20(100000){ address weth = 0x4200000000000000000000000000000000000006; address morphoBlue=0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEF...