...中,并未使用 OpenZeppelin 等合约安全库,而是自己写的 ERC20 合约,其中未对 transferFrom 传入的参数进行检测是一个很严重的问题。 ### 风险 我们来看一段不安全的代码: ```solidity function transferFrom(address from, address to, uint256...
...连接器(EVC)](https://evc.wtf/?ref=ghost-2077.arvensis.systems),使ERC-4626金库可以作为抵押物(我们将进一步讨论此问题),通过[ERC-7726](https://eips.ethereum.org/EIPS/eip-7726?ref=ghost-2077.arvensis.systems)帮助标准化预言机集成,并构建了DeFi中最透...
...thereum/RIPs/pull/37/files):Gas 转换为 Ether 预编译 (GASBACK) * ERCs (应用层): * [ERC7765](https://github.com/ethereum/ERCs/pull/624/files):与 RWA 绑定的特权 NFTs (ERC721 扩展) * [ERC7766](https://github.com/ethereum/ERCs/pull/626/files):账户抽象的签...
...抽象,该提案将智能账户逻辑嵌入到协议中,并消除对 ERC-4337 链下 bundler 的依赖。 ``` Duct Tape 414 subscribers [通过 EIP-7701 实现原生账户抽象 - Alexander Forshtat](https://www.youtube.com/watch?v=jUr6ZRo4tNA) Duct Tape •直播 • ``` Forshtat 解...
...权,并且 2024年5月13日 6 分钟阅读 [](https://blog.web3auth.io/erc-404/) ## 构建你自己的ERC-404代币 探索新的代币标准ERC-404,因为它重新定义了NFT生态系统。 学...
### 概述 跨各种协议管理多个 ERC-20 代币可能会很快变成一件令人头疼的事情。随着时间的推移,钱包会收集“灰尘”(少量、低价值的代币),清理它们通常意味着需要多次批准、交换和支付费用。 [EIP-7702](https://learnblockchain....
...(主网及其他几个网络)。顾名思义,Uniswap 用于 **交易 ERC20 代币**。 **_Uniswap 有 3 个主要功能:_** 1. 不同代币之间的交换 2. 向市场添加流动性,并通过配对交换 ERC-20 流动性代币获得奖励 3. 销毁 ERC-20 流动性代币并兑换回...
...的交易速度太慢,金融工具不够健全,资产流动性不如 ERC20。 想投资 BRC20 的要谨慎考虑技术和市场方面的风险。 ## BRC20 的技术分析 BRC20 操作代码标准 ``` { "p": "brc-20", // Protocol: 帮助线下的记账系统识别和处...
...cn/article/9809) 学习如何实现 Permit2,这是一种与所有 ERC-20 代币兼容的代币批准系统,简化了用户体验并减少了他们的经济负担。 本文旨在回顾代币批准系统的历史,并介绍现代的 Permit2 技术。回顾过去的系统是理解和欣...
... Sui,用于高吞吐量和零售投资者扩展 ## Token 标准 - ERC20:最适合代表零散单位的可互换 Token - ERC3643(也称为 T-REX):专为遵守安全法规而设计 - ERC1155:支持半可互换 Token,对分层所有权有用 确保区块链和 Token 格式与...
### 1. ERC1167 简介 > EIP-1167,又称`Minimal Proxy Contract`,提供了一种低成本复制合约的方法,也可以叫作是克隆合约的方法。如何理解克隆呢?克隆就是类似复制的意思,这里的合约克隆是指:克隆合约和原合约具有相同的逻辑功...
...uct` 在开发者需要升级智能合约时显得尤为重要。例如,[ERC-20 框架](https://learnblockchain.cn/article/12872) 是以太坊上所有可替代代币互操作性的标准实现。任何不符合 ERC-20 标准的代币将难以与其他合约进行交互。 在这种情况下,...
...太坊基金会与 Vitalik Buterin 和 [账户抽象团队](https://x.com/erc4337) 合作,[发布了](https://trustlessness.eth.limo/general/2025/11/11/the-trustless-manifesto.html?utm_source=chatgpt.com) 一份名为“无需信任宣言”的文件,该文件已永久部署在链上。 该...
...,方便后续调用使用** ```bash export PACKAGE_ID=0x2540564cc1ce271bb2f5cca67ac775fc3def2701ba608ed0eb92dfed4ab15a0c ``` ## 4 合约交互 ### 4.1 开始彩票游戏(`startLottery`) ```bash # 获取drand随机源当前轮次 export BASE_ROUND=`curl -s https://drand.cloudfla...
标准接口 -- ``` //总发行量 function totalSupply() public view returns (uint256) // 指定账户的余额 function balanceOf(address _owner) public view returns (uint256 balance) //币的持有人直接调用,进行转账 function transfer(address _to, uint256 _value) publi...