找到约 14 条结果

文章 Web3学习之使用Foundry开发部署和开源ERC20合约

# Web3学习之使用Foundry开发部署和开源ERC20合约 Foundry 是一个用于以太坊应用程序开发的快速、可移植和模块化的工具包,用Rust编写。 Foundry由以下部分组成: - **Forge**:以太坊测试框架(类似于Truffle、Hardhat和DappTools)。 ...

文章 如何在Polygon区块链上创建NFT市场

...ogy/) 测试网创建并部署 NFT 市场。 - 创建一个 NFT(使用 [ERC-721 标准](https://github.com/quiknode-labs/guides/blob/b90b1968e0566d0c4b0d2fe5a2523fe512c6050d/sc47375/link-to-doc)),我们将在 NFT 市场上使用它。 - 使用 Ethers.js 与 NFT 市场智能合约进行交互...

文章 如何编写一个好的NFT智能合约

...www.youtube.com/@QuickNode?sub_confirmation=1) ### 1\. 选择NFT类型 **ERC-721** 当前广泛使用的标准。 一些ERC-721 NFT项目:[CryptoKitties](https://etherscan.io/token/0x06012c8cf97bead5deae237070f9587f8e7a266d#code)、[Crypto Coven](https://etherscan.io/token/0x5180db8f5c931aae63...

文章 以太坊中的隐私——隐秘地址(Stealth Address)

...年进行的一项调查,由 Simin Ghesmati 等人发表在题为 [User-perceived privacy in blockchain](https://eprint.iacr.org/2022/287.pdf) 的论文中,指出“*一半的受访者表示交易隐私对他们非常重要*”。虽然这项研究与比特币的关系更大,但以太坊用户...

文章 每周以太坊进展 2023/7/8

...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):以太坊...

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

...[链下系统(Layer 3)](https://stonecoldpat.substack.com/p/sharp-superchain-layer-3s-temporary) ## EIP * ERC: * [ERC6596](https://github.com/ethereum/EIPs/pull/6596/files):历史资产元数据 JSON 模式 ## 开发者资料 * Hardhat [v2.13.0](https://github.com/...

文章 如何在Polygon区块链上创建一个NFT市场

...试网上创建和部署一个 NFT 市场。 - 创建一个 NFT(使用 [ERC-721 标准](https://github.com/quiknode-labs/guides/blob/b90b1968e0566d0c4b0d2fe5a2523fe512c6050d/sc47375/link-to-doc)),我们将在 NFT 市场上使用它。 - 使用 Ethers.js 与 NFT 市场智能合约交互。 *...

文章 使用 ERC-7579 模块的全链智能账户

...Keystore)。 在 WalletConnect Hacks #2 期间,我们构建了一个 ERC-7579 验证器模块,该模块利用 Keystore 并从另一个链读取状态(使用 **L1SLOAD**)。首先在 ETH Sepolia 上设置了一个智能账户,并安装了一个可拥有的 (ECDSA) 验证器。然后在 S...

文章 API 参考 - OpenZeppelin 文档

...交易耗尽 gas 而拒绝了 `promise`。 ### `makeInterfaceId` #### `ERC165` ```javascript hljs function makeInterfaceId.ERC165(interfaces = []) ``` 给定一系列函数签名,计算合约的 [ERC165](https://eips.ethereum.org/EIPS/eip-165) 接口 ID。 #### `ERC1820` ```javascript hljs f...

文章 【Web3 探索】如何获取地址拥有的所有 NFT

... contract_address: '0xc54567b294d7ec7807529fbaec71d326543453c5', erc_type: 'ERC721', image_uri: 'ipfs://QmVaTJSCgGFyfcd4hsaTN2ZMDh2hErpCtY9xMP9USdZqt1', metadata: { attributes: [Array], description: "CoinStats GLXY is for the starry-eyed and galaxy-brained. It's for...

文章 2025年,Web3开发学习路线全指南

...可部署到任意数量的公共主网和私有网络。* *●使用 ERC190 标准,使用EthPM 和 NPM 进行包装管理。* ●支持通过命令控制台直接与智能合约进行交互。 *●可配置的构建管道,支持紧密集成。* *●支持在Truffle环境中...

文章 向后兼容性 - OpenZeppelin 文档

...明中注明,并与安全公告一起发布。 #### 草案或预最终 ERC 尚未最终确定的 ERC 可能会以不兼容的方式更改。因此,我们避免在 ERC 最终确定之前发布其实现。对于已发布很长时间并且似乎不太可能更改的 ERC,会例外处理。在这...

文章 Pandora攻击案例分析

... 整数溢出攻击案例介绍: 2024年2月8日,Ethereum主网上的ERC404项目Pandora遭到攻击,项目被攻击的原因是项目设计中存在漏洞,导致被攻击者利用从而发生了整数溢出漏洞,导致丢失约7.5 ETH,其价值约为350000$。 Total lost: 7.5 ETH ...

文章 Ethernaut 题库闯关 #22 — Dex 2

...ier: MIT pragma solidity ^0.6.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import '@openzeppelin/contracts/math/SafeMath.sol'; import '@openzeppelin/contracts/access/Ownable.sol'; contract DexTwo is Ownable { using S...