找到约 14 条结果

文章 掌握Web3协议审计的有效测试编写技巧

...白名单)或完全不受用户控制。例如,作为函数输入的 ERC20 代币地址可能需要限制,仅允许在批准列表上的代币。 例子:为一个在去中心化交易所(DEX)上执行交换的函数编写一个测试,以确保用户只能在白名单上的 DEX(例...

文章 每周以太坊进展 2020-01-19

...e0da7d0485e113e728d8d/EIPS/eip-2464.md):eth/65 交易通告及检索 * [ERC2462](https://github.com/ethereum/EIPs/blob/102d8b8305d507f293ae5fd4727822b6bfa99cd0/EIPS/eip-2462.md):EVM 网络的接口标准 * [ERC2470](https://github.com/ethereum/EIPs/blob/69f2fb14ca46fa784891dd975357d4f4d8596b51...

问题 求销毁Package生成NFT方法?如何铸造NFT?

...UInteger.sol"; import "./shop/Shop.sol"; import "./Card.sol"; import "./ERC721Ex.sol"; // nftSign packageType tokenAmount quantity padding mintTime index // 1 31 64 16 40 40 64 // 255 224 160 144 104 64 ...

文章 以太坊开发入门-发行一个简单代币

...要想完成一个功能健全,安全可靠的代币合约,可以遵照ERC20协议完成一个合约代码,在下一章节中详细介绍。

文章 浅谈区块链扩容 之 Layer2 扩展

...户的“状态”——比如账户余额或者持有的数字资产([ERC20](https://learnblockchain.cn/2018/01/12/create_token/) 或者 ERC721 Token)——全部或者部分转移到侧链地址上。 复杂的,当然是“退出”机制。 当一个用户 A 想从侧链“退出”...

文章 状态可得性 — GetNodeData DHT 方案

...的初步结果是: * 简单价值转移:~ 30 个 trie 节点 * ERC20 转账/批准:~ 50 个 trie 节点 如果延迟为 100 毫秒,则执行`eth_estimateGas`和`eth_call`需要的时间上限分别为 3 秒和 5 秒。我们还可以通过一些基础的优化(如同时查找...

文章 推出Sourcify插件:在BuildBear沙箱中简化合约验证

...私有测试网沙盒的能力。主要功能包括无限制的原生和 ERC20 代币铸造的私人水龙头、探索工具和插件支持。BuildBear 使开发者能够自信有效地构建和测试 DApp。 **与我们连接:** [Twitter](https://twitter.com/_BuildBear) \| [LinkedIn](https://www...

文章 每周以太坊进展 2023/4/29

...thub.com/ethereum/EIPs/pull/6953/files):网络升级激活触发器 * ERC: * [ERC6927](https://github.com/ethereum/EIPs/pull/6927/files) : NFT融合协议 * [ERC6932](https://github.com/ethereum/EIPs/pull/6933/files):基于订阅的代币 * [ERC6944](https://github.com/...

文章 智能合约设计模式:代理

...。 这是一个如此常见的问题,以至于创建了一个标准,[ERC-1967](https://eips.ethereum.org/EIPS/eip-1967)。 这定义了一个特定的存储槽(编译器永远不会分配到的一个存储槽),“The Implementation”地址应该存储在其中。 #### 实现版本...

文章 快速实现一个荷兰拍卖(Dutch Auction)合约

...port {Ownable} from "@openzeppelin/contracts/access/Ownable.sol"; import {ERC721} from "@openzeppelin/contracts/token/ERC721/ERC721.sol"; import "hardhat/console.sol"; contract DutchAuction is Ownable, ERC721 { uint256 public constant COLLECTION_SIZE = 10000; // NFT总数 uint256 public...

文章 通过 BuildBear 实现OriginX开发的更快开发和测试

...过 BuildBear 水龙头,OriginX 立即获取了丰富的原生和流行 ERC20 测试网络代币。这消除了手动累积代币的需求,从而节省了大量时间。 2. 主网状态! NFT:通过 BuildBear,OriginX 可以轻松地通过分叉主网创建测试网,消除了部署虚拟 NF...

文章 不完整的Rollups指南

...块链的数据带宽,但比例极为优越:对以太坊基础层的 ERC20 代币转移成本约为 ~45000 gas,而 Rollup 中的 ERC20 代币转移仅占用 16 字节的链上空间且成本低于 300 gas。 数据位于链上这一事实是关键(注:将数据“放在 IPFS 上” _不...

文章 每周以太坊进展2022/3/19

...reum/EIPs/blob/f400ed4823ff547e789111adbdd90c83f4aedce5/EIPS/eip-4906.md): ERC721/ERC1155 元数据更新扩展 * [EIP4907](https://github.com/ethereum/EIPs/blob/692afba71b6b2cee2e48c6c729597c2f025da732/EIPS/eip-4907.md): ERC721 用户和有效期扩展 * [EIP4910](https://github.com/ethereum/EIPs...

文章 每周以太坊进展2022/7/16

... * [EIP5216](https://github.com/ethereum/EIPs/pull/5216/files): 定义了ERC-1155批准数量的标准函数,依赖并扩展了现有的ERC-1155。 * [EIP5218](https://github.com/ethereum/EIPs/pull/5222/files): NFT 权限管理 * [EIP5219](https://github.com/ethereum/EIPs/pull/5219/files):...