找到约 14 条结果

问题 使用create2获得了合约地址后,对该合约地址执行薄荷nft操作失败,是不允许写入吗?

...elin/contracts/utils/Base64.sol"; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "../interface/investFlowInterface.sol"; import "../interface/forumFlowNft.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; contract forumFlowNftCopy is ERC72...

文章 使用流和React可视化实时区块链数据

...示的事件签名进行跟踪。对于 USDC 转移,它是: ``` const ERC20_TRANSFER_EVENT_SIGNATURE = Web3.utils.sha3('Transfer(address,address,uint256)'); ``` 我们定义的代码使用 `countERC20Transfers` 函数遍历区块响应中的每个收据,并检查 `log.topics[0]` 是否与该...

文章 如何开始你的第一个 Uniswap V4 Hook:必备知识、库和风险

... 这是你的通用翻译器,帮助你与原生代币(如 ETH)和 ERC20 代币进行交流。 - 它包含什么?:用于转移代币、检查余额以及统一处理原生和 ERC20 代币的函数。 - 你能做什么?:你可以创建与任何代币类型无缝协作的 hooks,为跨...

文章 TrueBlocks:开源数据索引器

...果有),nonce和有关地址的其他信息。 `chifra tokens` 处理ERC20ERC721 token 余额和相关数据。 例如调用合约: ``` $chifra state --call 'liquidity()' 0x8ad599c3A0ff1De082011EFDDc58f1908eb6e6D8 ``` 返回: ```json { data: [ { ...

文章 以太坊学习路线和资源汇总

...can](https://etherscan.io/) – *中文、韩文、俄文和日文* - [Etherchain](https://www.etherchain.org/) - [Ethplorer](https://ethplorer.io/) - *支持中文、西班牙语、法语、土耳其语和俄语* - [Blockchair](https://blockchair.com/ethereum) --*也有西班牙文、法文、...

文章 更安全的签名 - EIP712 结构化签名

...用 `Openzeppelin` 代码。 - **链上合约验签** ```js contract ERC712Verify { // Domain 结构 bytes32 private constant DOMAIN_TYPE_HASH = keccak256("EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)"); // Types 结构 bytes32 priv...

文章 理解 delegatecall 及其安全使用方法

...以像特定功能的命名空间。 例如,我们可以实现一个 ERC721 合约。这个合约可以将一个名为 ‘ERC721Storage’ 的结构存储在位置 ‘keccak256("com.myproject.erc721");’。这个结构可以包含与 ERC721 功能相关的所有状态变量,供 ERC721 合约...

文章 Porto 介绍:为不可阻挡的下一代应用而生的账户

...1) 的内置隐私。 - **Transacting seamlessly across chains**: 使用 [ERC7683](https://eips.ethereum.org/EIPS/eip-7683) 在链上进行自动 gas 处理的单个地址。 - **Recovering their account**: 通过社交、[电子邮件](https://github.com/zkemail)、[OAuth](https://github.com/oleh...

文章 去中心化金融笔记(三)—— Uniswap V3 详解

... - LP 挖矿实现机制的更改 - 手续费计算复杂 - LP Token:ERC20ERC721 ## Virtual Reserves ![在这里插入图片描述](https://weihaoming-tuchuang.oss-cn-chengdu.aliyuncs.com/img/Untitled13.png) ![在这里插入图片描述](https://weihaoming-tuchuang.oss-cn-chengdu.a...

文章 Trader Joe V2: 也许是未完成的 “Uniswap V4” 应有的模样

...的 "bin" 在这里可以理解成储存流动性的箱子。 - **类 ERC1155 的 LB Token**:由于上面提到的流动性分布单元和方式,所以 Joe V2 基于 ERC1155 构建了一套流动性凭证体系 —— LB Token,同一个 bin 内的流动性是同质化的,而不同的 bin ...

文章 手把手教你从0到1构建Uniswap V1:part3

...址,并且需要在构造函数中完成。 ``` contract Exchange is ERC20 { address public tokenAddress; address public factoryAddress; //

文章 手摸手教你完成HOH Move共学Task2-Move Coin

...url::new_unsafe_from_bytes( b"https://avatars.githubusercontent.com/u/76983474" ) ), ctx ); transfer::public_freeze_object(metadata); transfer::public_transfer( treasury_cap, tx_conte...

文章 一文详解跨链的技术点及难点:从完美跨链谈起

...描述一个具体的跨链过程吗? 刘毅:假设现在有一个ERC20 的代币,比如说是UNI,它发行在以太坊上,我们想把它跨到PlatON 上面去。 那么以太坊这边要有一个智能合约,比如叫Vault 合约,它是跨链桥的一个桥墩;跨链的用户...

问题 使用create2得到目标合约地址,并加盐后,无法执行目标合约里的claim函数(nft mint),是不能写入,只能读吗?

...elin/contracts/utils/Base64.sol"; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "../interface/investFlowInterface.sol"; import "../interface/forumFlowNft.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; contract forumFlowNftCopy is ERC72...