...r: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "@openzeppelin/contracts/utils/Counters.sol"; import "@openzeppelin/contracts/access/AccessControl.sol"; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumera...
## 從抽象帳戶到 ERC4337 ### 從使用者角度,看 ERC4337 對合約錢包帶來的變化 > 特別感謝 [Cyan Ho](https://medium.com/u/fa719f8b236f?source=post_page---user_mention--1b10d417b8d5---------------------------------------), [NIC Lin](https://medium.com/u/aca73f7679fe?source=pos...
...们之前的一篇文章中,我们铸造了自己的 NFT,并使用了 ERC721 合约,这确实是一次很棒的体验!那篇文章的链接:👉 [在这里](https://learnblockchain.cn/article/13424) 现在!我们将进行挑战,让它变得更加有趣和快速! 在本文中,我...
``` pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC777/ERC777.sol"; contract GLDToken is ERC777 { constructor(uint256 initialSupply, address[] memory defaultOperators) ERC777("Gold", "GLD", defaultOperators) { _mint(msg.sender, initialSupply, ""...
...有这种机会就可以battle一下了。 ## Tips 1. 该方法属于ERC20的扩展,涉及的知识比较多,需要耐心一点一点理解其中的逻辑。建议先看[dai.sol](https://github.com/makerdao/dss/blob/master/src/dai.sol?ref=hackernoon.com)的实现。 ## Why ? 这是...
...**: 工厂合约 **UniswapV2Pair.sol:**配对合约 **UniswapV2ERC20.sol:**LP Token 合约 **UniswapV2Pair.sol**管理着流动性资金池,不同币对有着不同的实例,比**UniswapV2Pair.sol**, 如 USDT-WETH 这一个币对,就对应一个**UniswapV2Pair.sol**合约地...
...a:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%271064%27%20height=%27456%27/%3e) 这篇博文揭露了以太坊网络自合并(the Merge)到 Dencun 硬分叉之前存在...
...s a command tool, which is can be use to transfer, query balance, manipute ERC20, ERC721 by parameters or config file. jcc-ethereum-tool 是一个命令行工具,可以快速的通过参数或者配置文件形式操作 ETH 链,实现转账,查询余额,ERC20,ERC721 等通证操作。 ...
...用 [EIP1967](https://eips.ethereum.org/EIPS/eip-1967) 存储槽。 - [`ERC1967Upgrade`](https://docs.openzeppelin.com/contracts/4.x/api/proxy#ERC1967Upgrade):用于获取和设置 EIP1967 中定义的存储槽的内部函数。 - [`ERC1967Proxy`](https://docs.openzeppelin.com/contracts/4.x/api/...
...:https://blog.openzeppelin.com/arbitrary-address-spoofing-vulnerability-erc2771context-multicall-public-disclosure > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) ,校对:[Tiny 熊](https://learn...
...太(或给定链的其他原生代币)枚举值:`NATIVE = 0` * ERC20:枚举值:`ERC20 = 1` * ERC721:枚举值:`ERC721 = 2` * ERC1155:枚举值:`ERC1155 = 3` * 带有“标准”的 ERC721(如下所述):枚举值:`ERC721_WITH_CRITERIA = 4` * 带有...
院长你好,我想要实现在一个合约里能够调用其它erc20的token的approve简化要从前端调用token的approve这样可以吗?我试了,其中tokenInter为erc20的接口 ``` //授权token function approveToken(address tokenAddress,address _to,uint256 amount)public{ ...
...article Network 的 [UniversalX](https://universalx.app/))。 ## 进入 ERC-7811 [ERC-7811](https://github.com/ethereum/ERCs/pull/709/files#diff-be675f3ce6b6aa5616dd1bccf5e50f44ad65775afb967a47aaffb8f5eb51b849) 提出了一种 JSON-RPC 方法,供钱包共享用户的完整资产列表。该方...