找到约 15 条结果

文章 BSC闪电贷攻击:PancakeBunny

...多人认为,可组合性是DeFi成功的关键。代币合约(例如ERC20)在DeFi乐高的底层发挥着重要作用。然而,开发者在将ERC20集成到DeFi项目时,可能会忽略一些不可控和不可预测的条件。例如,在检索当前代币余额时,你无法预测何...

文章 React Native DApp 开发全栈实战·从 0 到 1 系列(NFT交易所-合约部分)

... PullPayment / EscrowPayment */ import "@openzeppelin/contracts/token/ERC721/IERC721.sol"; import "@openzeppelin/contracts/token/common/ERC2981.sol"; import "@openzeppelin/contracts/utils/ReentrancyGuardTransient.sol"; import "@openzeppelin/contracts/utils/Pausable.sol"; import "@openzeppeli...

文章 ERC-6909 - OpenZeppelin 文档

## ERC-6909 | | | | --- | --- | | | 建议在 [https://docs.openzeppelin.com/contracts/api/token/erc6909](https://docs.openzeppelin.com/contracts/api/token/erc6909) 上查看本文档 | 这组接口和合约都与 [ERC-6909 最小多代币接口](https://eips.ethereum.org/EIPS/eip-6909) ...

文章 雪绒花互操作性活动回顾

...EL 和 CL 规范流程如何收敛(并可能[从其他 EIP 中分离出 ERC](https://ethereum-magicians.org/t/proposal-forking-ercs-from-eips-repository/12804)),启动了一个新的 [Verkle Trie 测试网](https://kaustinen.ethdevops.io/),提出了一个 [SSZ 编码 EL 交易](https://notes...

文章 Paradigm CTF-Market

...ectibles合约 我们可以看到CryptoCollectibles合约并不是一个ERC20合约,其并没有一个类似于`map(address=>uint) balance`和 `map(address=> map(address=>uint)) allowance`的用于记录状态的全局变量,其合约内部只进行逻辑处理,状态记录都通过EternalS...

文章 新版本发布和 API 稳定性 - OpenZeppelin 文档

...,因此只能通过这种方式访问它们(例如,要创建新的 `ERC20` tokens,应该调用 `_mint`,而不是手动修改 `totalSupply` 和 `balances`)。 `private` 函数对其行为、用法或存在没有任何保证。 最后,有时语言的局限性会迫使我们例如将 `i...

文章 分形式扩容:从 L2 到 L3

...交易。 4. L2 上的代币合约,对应于 L1 代币合约 (如一些 ERC20ERC 721 代币合约)。 ![2.jpeg](https://img.learnblockchain.cn/attachments/2022/07/rIRTEl9962df8fd98fdb6.jpeg) 图 2:L2 的构成图 3 描述了 L3 和它的底层 L2/L1 之间的关系。通过在 L2 ...

文章 每周以太坊进展2022/1/29

...托调用的 calldata。 * [EC20Wrapper](https://forum.openzeppelin.com/t/erc20-wrapper-tutorial/23536) 指南, 将现有的 ERC20 打包应用到链上治理 * [ZKP Private Airdrop](https://github.com/a16z/zkp-merkle-airdrop-contracts): 用户提供公开承诺,以后会使用 Merkle 树的 zk ...

文章 一种以太坊 Layer-2 的通用桥

...。 ## 工作案例 我们可以用一个预加载了一组余额的 ERC20 token 合约,以及一个本身是简单静态默克尔树的 “Layer-2” 来演示这条系统在实践中是如何运作的: ``` contract PreloadedToken is ERC20 { mapping(address=>uint) preload; funct...

文章 如何使用NFT API 进行NFT交易市场开发?

...所有的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...

文章 如何基于币安智能链(BSC)开发 Dapp

...und分叉是一个货币市场,你可以借用和借出BEP-20(BSC上的ERC-20)代币。 - [Autofarm](https://autofarm.network/):这本质上是BSC的Yearn Finance。你可以加入一个金库,它自动尝试为你找到最理想的方式来赚取你的存款收益。 - [BurgerSwap](http...

文章 2025 年 Web3 安全现状

...为或引起其他问题。最臭名昭著的 dApp 特有漏洞是: - ERC-4626 金库中的首次存款人通货膨胀攻击 - 使用 `transfer()` 而不是 `safeTransfer()` - 缺少访问控制验证(任何地方) - 缺少对活跃 L2 排序器的检查 - rebasing 代币中的...

文章 通往 Web3.0 的入口:零知识证明与 EVM

...为最快捷的路径。** 以太坊的资产账户、合约程序执行、ERC系列代币(包括ERC20标准代币和ERC721标准的NFT)等都依赖于EVM。一个部署了EVM的平台,则在代币标准、合约程序等方面对接了以太坊。这意味着,原以太坊生态应用协议...

文章 AAVE v2 - white paper

...on balanceOf(address user) public view override(IncentivizedERC20, IERC20) returns (uint256) { return super.balanceOf(user).rayMul(_pool.getReserveNormalizedIncome(_underlyingAsset)); } ``` 这里的一个难点即在于如何理解ScBt(x), 当t=0时刻,此时...

文章 代币框架前景展望, 用 OFT(Omnichain Fungible Token) 就够了么?

...代币框架 代币标准专门为其各自的区块链而设计。像 ERC20、SPL20、CW20 和 Sui Coin 这样的标准都具有与其原生链相关的特征。例如,Sui Coin 缺少 approve 函数,并且尽管代币可以具有不同的对象 ID,但它们保持其同质性。由于这些...