找到约 14 条结果

文章 EIP2612: 通过链下签名授权实现更少 Gas 的 ERC20代币

...有工具都放在了[此存储库](https://github.com/albertocuestacanada/ERC20Permit?ref=learnblockchain.cn)中。 因此,现在你实现 “无 gas” 代币的障碍就突然降低了很多。 让我们开始吧。 ## 背景 我不得不承认,即使我知道如何在智...

文章 Web3系列教程之进阶篇---8. IPFS实战

...集中管理初始阶段结束后的常见模式。 - 我们还将使用 ERC721 的扩展,称为[ERC721 Enumerable](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC721/extensions/ERC721Enumerable.sol) - ERC721 Enumerable 可帮助您跟踪合约中的所...

文章 创建一个像Opensea一样的NFT市场

...上的图片存储。 - 在Dabit教程的第一个版本中,他将NFT ERC721代币智能合约和市场智能合约分开。在第二个版本中,他选择了在一个智能合约中建立一个具有maketplace功能的NFT ERC721。我们选择在这里将它们分开,因为我们想建立...

文章 ChatGPT Solidity 智能合约

...兴趣注意到它使用了 Solidity ^0.6.0 ,而且它没有选择使用 ERC721 和 ERC1155 标准。 我决定尝试一个实验。我第二次给了它同样的提示——令我惊讶的是,这次它生成了一个使用 ERC721 标准的合约。这表明该系统如何具有随机方面...

文章 Uniswap的ERC-7683:推动流动性增长

!["Uniswap的ERC-7683:推动流动性增长 - Three Sigma" 横幅](https://img.learnblockchain.cn/2025/03/12/74048193_image.svg) ### **摘要/tldr;** ERC-7683标准于2024年第二季度由Uniswap Labs和Across提出,建立了一个统一框架,使意图驱动的系统能够准...

文章 涨知识—使用imToken钱包还能调用合约!

...Ether)进行了实践,在imToken中转账以太币的方式调用一个ERC20合约的`transfer`方法,进行token转账。 ## 1、来个合约 这里我用的是一个ERC20的合约,合约代码详见:[https://cn.etherscan.com/address/0x286f0322164f532f388dac8bce2a5101d92a3475#code](ht...

文章 每周以太坊进展 2023/5/6

...](https://learnblockchain.cn/article/13175) ## EIP * [关于 EIP/ERC 编号](https://github.com/ethereum/EIPs/issues/6990) 的讨论 * EIP: * [EIP6963](https://github.com/ethereum/EIPs/pull/6963/files):支持用户选择多个钱包(浏览器扩展程序)的接口(MIPI) ...

文章 高级 Solidity 教程

...1 高级代币主题,Bonding Curves,Staking算法 主题:[ERC 1363](https://learnblockchain.cn/article/8549),ERC 777,[Synthetix stochastic staking算法](https://learnblockchain.cn/article/11265),[ERC721 NFTs](https://learnblockchain.cn/article/11249),舍入错误,抢跑漏...

文章 NFT 所有者 tokenID 快速查询

...Id require(start < end, "XenBox: end must over start"); IERC721 erc721 = IERC721(target); uint256[] memory list = new uint256[](end - start); uint256 index; // 遍历出所有者拥有的 tokenId for (uint256 tokenId = start; tokenId < end; token...

文章 如何通过 NFTScan API 按照 NFT 合约地址检索数据?

...涵盖的 NFT 数据全、种类丰富,提供一整套的接口来获得 ERC721 和 ERC1155 资产以及交易、项目、市场统计等信息,现在支持 50 多个针对 EVM 兼容链的公共接口,以及针对 Solana、Aptos、Bitcoin 的一批相同模型的接口,很大程度上满足...

文章 账户抽象介绍:什么是捆绑器(bundler)?

...则由支付者偿还。 ### **谁可以操作捆绑器?** 根据 [ERC-4337 提案](https://eips.ethereum.org/EIPS/eip-4337#bundling) 的定义,捆绑器是一种“专门化的演员”,可以由“运行特殊代码的区块构建者,或可以将交易转发给区块构建者的用...

问题 为什么openzeppelin的_msgSender()返回的address是0

``` IERC20(token0).transfer(address(this),token0Amount); ``` 我调用上面的方法后,openzeppelin的_msgSender()返回的是0而不是用户地址或合约地址,这是为什么? ``` function _transfer( address from, address to, uint256 amount ) int...

问题 使用Vyper无法调用Uniswap添加流动性

...问题,感激不尽 ```# @version ^0.2 from vyper.interfaces import ERC20 interface UniswapV2Router02: def factory() -> address: nonpayable def addLiquidityETH( token: address, amountTokenDesired: uint256, amountTokenMin: uint256, amountETHMin: uint256, to: address, deadline: uint25...

文章 使用 Infura 和 Avalanche C-Chain 部署 ERC721 智能合约和铸造会计 NFT

...(dapps)。 本教程展示了开发者如何使用Avalanche[部署一个ERC721智能合约,然后铸造一系列NFT](https://learnblockchain.cn/article/2304),并与代表复式会计交易的元数据链接。 在一个用例中,一家公司希望为其某一年的财务业绩创建一...