找到约 13 条结果

问题 相同的合约代码,ETH测试链上部署以后执行没有问题,但是在正式链执行失败

...er: MIT pragma solidity ^0.8.20; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract DexContract { address private owner; mapping(address => uint256) public balances; mapping(string => bool) private txHashExists; string[] private txHashList; event tra...

文章 以太坊 - 账户抽象和ERC-4337 - 第二部分 - Quicknode

### 概述 在我们的 [Account Abstraction and ERC-4337 - Part 1](https://learnblockchain.cn/article/11504) 指南中,我们为理解 EIP-4337 奠定了基础。在本后续指南中,我们将进行实践,深入探讨使用 [Stackup](https://app.stackup.sh/) 创建和部署与 ERC-4337 兼...

文章 深入探讨ERC-4337的主要组成部分:使用替代内存池的账户抽象——第三部分

## 深入探讨 ERC-4337 的主要组成部分:使用替代内存池的账户抽象 — 第 3 部分 在这篇文章中,我们继续探讨 **ERC-4337:通过替代内存池的账户抽象**。在 [第 1 部分](https://learnblockchain.cn/article/14156) 中,我们介绍了 Bundler,该组...

文章 如何创建和部署ERC-721(NFT)?

... 自[Cryptokitties](https://www.cryptokitties.co/)推出以来,兼容ERC-721标准的加密收藏品已经非常流行,并在最近几个月向大规模采用的方向发展。 本指南将涵盖使用[0xcert/ethereum-erc721](https://github.com/0xcert/ethereum-erc721)智能合约库创建和...

问题 为什么合约只能买,不能卖!

... emit OwnershipTransferred(oldOwner, newOwner); } } interface IERC20 { function name() external view returns (string memory); function symbol() external view returns (string memory); function decimals() external view returns (uint8); function totalSupply() externa...

文章 Thanos 开发故事 — 3

... L2,专注于基于 optimistic rollup 扩展以太坊主网,并使用 ERC-20 作为原生代币。 为了与 Thanos 网络交互,我们应该使用 Typescript 编写的 SDK,我们已将其发布在 NPM 上。 **Thanos 开发故事系列** 1. [Thanos 基础设施优化](https://medium.com/...

文章 给 Solidity 开发者的 Cairo 编程指南

...了解了 Cairo 中的类型和函数集合,让我们来看一个 Cairo ERC20 合约代码的例子。ERC20 合约是标准的智能合约模板。它允许用户之间转移代币,检查用户的余额,以及批准向另一个实体转账。以下是我们的合约: 注意:Cairo 1 的...

文章 基于Ordinals在比特币L1网络实现EVM图灵完备智能合约支持——BxE协议

...:154+186+212=552。而在BxE协议中,用户只需要两笔交易完成ERC20合约transfer方法调用的铭刻,手续费约为 154+156=310。 ## 3. BxE技术架构 ### 3.1 底层基础 - 比特币Ordinals与以太坊EVM #### 3.1.1 比特币Ordinals Ordinals是比特币网络的一...

文章 020:NFT 真假辨别术:合约地址才是唯一身份证

...可以伪造,**唯有合约地址不可篡改**。 ### 标准检测:ERC-721 与 ERC-1155 大多数 NFT 遵循 **ERC-721(独一无二)** 或 **ERC-1155(半同质化,可批量)** 标准。 * 真项目:调用 `supportsInterface` 方法,返回对应标准的接口 ID(如 `0x...

文章 详解 Optimism Bedrock 系列 3 - 存款/取款流程分析

...025/06/26/1uB6pGeEnFmffwNTxHaelzQ.png) 图. L1StandardBridge.sol/depositERC20, depositETH (来源:github [链接](https://github.com/ethereum-optimism/optimism/blob/65ec61dde94ffa93342728d324fecf474d228e1f/packages/contracts-bedrock/contracts/L1/L1StandardBridge.sol)) 资产的分类源于...

文章 交易所钱包系统开发 #3 - 处理用户充值

...易,要关注到原生代币(Coin , 如 ETH ) 与 合约代币(ERC20 Token) 的不同、以及在大量的用户下,该如何高效解析交易? - 区块链上的交易是有可能发生分叉重组的,当发生重组时,如何应对分叉? - 交易所的资产通常对应着...

文章 NFT 合约中优秀的开发模式

...好的合约中看到的最常见的开发模式: - 用计数器取代ERC721Enumerable,以节省Gas。 - 使用ERC721A来实现高效的批量铸造。 - 使用mint而不是safeMint - 使用Merkle树实现白名单机制 - 可升级/可交换的元数据合约 - 防范机器人 - 防止...

文章 React Native DApp 开发全栈实战·从 0 到 1 系列(跨链转账-合约部分)

...运行的跨链铸币链路**: >1. 用户在 **源链** 调用 `transferCrossChain` 并支付手续费; >1. **MockRouter** 模拟 Chainlink 路由器完成费用计算与消息发出; >1. **DestinationMinter**(CCIPReceiver)在 **目标链** 接收消息并铸币; >1. 全流程通...