摘要: 目的是发起ERC20合约转账, 以下是手动调用合约形式: // tokenTransfer3:可以运行,手动写代码的方式 async tokenTransfer3( safeAddress: string, tokenAddress: string, to: string, amount: stri 阅读全文
posted @ 2025-03-05 00:03 若-飞 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1. 以太坊黄皮书中的交易结构 以太坊黄皮书定义了交易的核心结构。以下是相关部分的摘要: 交易格式(Transaction Format) 一个以太坊交易由以下字段组成: nonce: 交易序列号,用于防止重放攻击。 gasPrice: 每单位gas的价格(以wei为单位)。 gasLimit: 交 阅读全文
posted @ 2025-03-04 23:59 若-飞 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 在 Solidity 中,fallback 函数是一个特殊函数,主要用于处理两种情况: 合约接收到以太币时触发。 当调用一个合约中不存在的函数时触发。 为了更好地理解 fallback 函数的作用,我们将结合一个实际的代码实例——SafeProxy 合约来讲解它在智能合约中的应用。 什么是 Fall 阅读全文
posted @ 2025-03-04 22:54 若-飞 阅读(7) 评论(0) 推荐(0) 编辑
摘要: SafeProxyFactory 创建 SafeProxy 并且 SafeProxy 继承 Safe 所有方法的关键在于 代理合约(Proxy Pattern),特别是 SafeProxy 充当代理,并将调用委托给 Safe。让我们解析一下核心机制: 1. SafeProxy 是如何继承 Safe 阅读全文
posted @ 2025-03-04 22:48 若-飞 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 用hardhat部署safe合约的时候出现chainid不对的错误,主要原因是这样, 这个是错误的获取chainid的方法 chainId = (await ethers.provider.getNetwork()).chainId; 正确的获取chainid的方法: // 使用 BSC provi 阅读全文
posted @ 2025-02-27 13:50 若-飞 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 基本用法 // 方式1: ethers.getContractAt const safe = await ethers.getContractAt("Safe", safeAddress); // 方式2: Factory.connect const safe = Safe__factory.con 阅读全文
posted @ 2025-02-26 17:46 若-飞 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 在现代的 JavaScript 和 Node.js 项目中,package.json 文件是项目配置的核心,它包含了项目的依赖项、脚本和其他重要信息。在依赖管理中,dependencies 和 devDependencies 是两个关键的字段。了解它们的区别和用途对开发和部署过程至关重要。 什么是 阅读全文
posted @ 2025-02-25 09:21 若-飞 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 在 Solidity 智能合约开发中,using A for B; 是一种 扩展类型接口(Extending Type Interface) 的用法,它允许类型 B 直接使用库 A 中的函数。这种机制可以提高代码的可读性、可复用性,并减少冗余代码。 本文将深入解析 using A for 阅读全文
posted @ 2025-02-24 09:03 若-飞 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 在使用 Ethers.js 进行智能合约开发时,我们经常需要让不同的账户调用合约方法,比如: 部署者 部署合约 用户A 进行交互 攻击者B 试图恶意调用 在这些情况下,Ethers.js 提供了 connect(signer) 方法,使我们能够灵活地切换调用者身份。本文将详细介绍 connect 的 阅读全文
posted @ 2025-02-20 11:34 若-飞 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Delegatecall 简介 1.1.什么是 delegatecall ? .delegatecall() 是 Solidity 中的一个方法,用于从一个原始合约中调用目标合约中的一个函数。然而,与其他方法不同的是,当使用.delegatecall()在目标合约中执行函数时,上下文从原始合约中传递 阅读全文
posted @ 2025-02-20 10:47 若-飞 阅读(9) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示