...) 而以太坊的合约并不是这样的,例如我们发布了一个[ERC20](https://learnblockchain.cn/2018/01/12/create_token/)的合约,我们会定义一个map结构mapping (address => uint256) public balanceOf; 该结构会存储某个账户在这个合约中包含有多少ERC20的token...
...的能力,而无需他们了解所涉及的技术复杂性。 当与 [ERC-4337](https://eips.ethereum.org/EIPS/eip-4337) 智能账户配对时,该协议还可以为 DeFi 应用程序保留一个关键属性:保持原始用户身份作为目标链上的消息发送者。 这实现了以前使...
...ther 和 Aave、Uniswap v2、Compound、Maker 和 Kyber ## 治理 * [ERC2665](https://github.com/ethereum/EIPs/issues/2665):ERC721 转移手续费插件 * [EIP2666](https://github.com/ethereum/EIPs/blob/bfa0f8618e648fd50b0d8a65cbe2f981ba55a2a1/EIPS/eip-2666.md):重定价预编译和 Kecca...
...多人认为,可组合性是DeFi成功的关键。代币合约(例如ERC20)在DeFi乐高的底层发挥着重要作用。然而,开发者在将ERC20集成到DeFi项目时,可能会忽略一些不可控和不可预测的条件。例如,在检索当前代币余额时,你无法预测何...
...人),要么是故意将这些代币从流通中移除。 最初的[ERC-20 代币标准](https://eips.ethereum.org/EIPS/eip-20) 并未指定用于减少代币供应的功能,这意味着像 WETH(Wrapped Ether)这样的旧代币没有办法确保用户在提取原始存款之前将包裹...
...包应该能够提供一个地址,如以下格式 (遵循 [这个草案 ERC](https://github.com/ethereum/ERCs/pull/735)): 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045@optimism.eth 当某人(或某个应用程序)给你一个这种格式的地址时,你应该能够将其粘贴到钱包的...
...为或引起其他问题。最臭名昭著的 dApp 特有漏洞是: - ERC-4626 金库中的首次存款人通货膨胀攻击 - 使用 `transfer()` 而不是 `safeTransfer()` - 缺少访问控制验证(任何地方) - 缺少对活跃 L2 排序器的检查 - rebasing 代币中的...
...。 ## 工作案例 我们可以用一个预加载了一组余额的 ERC20 token 合约,以及一个本身是简单静态默克尔树的 “Layer-2” 来演示这条系统在实践中是如何运作的: ``` contract PreloadedToken is ERC20 { mapping(address=>uint) preload; funct...
...,因此只能通过这种方式访问它们(例如,要创建新的 `ERC20` tokens,应该调用 `_mint`,而不是手动修改 `totalSupply` 和 `balances`)。 `private` 函数对其行为、用法或存在没有任何保证。 最后,有时语言的局限性会迫使我们例如将 `i...
...交易。 4. L2 上的代币合约,对应于 L1 代币合约 (如一些 ERC20 和 ERC 721 代币合约)。  图 2:L2 的构成图 3 描述了 L3 和它的底层 L2/L1 之间的关系。通过在 L2 ...
...接口并分别实现。 2. **合约代币支持**:需完整解析ERC-20、ERC-721等代币标准的`Transfer`事件,并处理`data`字段。 3. **确认数配置**:根据链的安全模型和交易所风险承受能力设置确认数,不可过低。 4. **监控与告警**...
...设你事先有 Solidity 的经验。我们希望读者知道如何编写 ERC-20 和 [ERC-721](https://learnblockchain.cn/article/11249),并且对 Uniswap V2 等 dApp 的工作方式有一个概念性的了解。 Cairo 经过精心设计,可以帮助 Solidity 开发人员快速学习这门语...
...所有的NFT集合 Tokenview API接口支持查询以太坊上所有的ERC721和ERC1155的合约。 https://eth.tokenview.io/v2api/rctokens/rc721?uniqueId=eth&pageNum=1&pageSize=10&orderby=volume24hours&direction=desc https://eth.tokenview.io/v2api/rctokens/rc1155?uniqueId=eth&pageNum=1...
...被描述为“抽象的 stake”。Symbiotic vaults 接受任何 wrapped ERC20 代币作为 stake,并通过原生系统或基于预言机的系统对其进行评估。 ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcsDk8xCH7gOGUzY9ECJRXWQ5c6ZUqcCqBWGrNPa2WvZSX9pT6Pos1qecpcVlmLgaz3NSjjsrToH...
...gma solidity ^0.8.2;import “@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol”; import “@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol”; import “@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol”; import “@openzeppelin/contracts-...