找到约 13 条结果

文章 web3.js 使用教程第二篇(version:1.3.5)- 合约交互,发送ETH,发送ERC20代币

.../ 如果是 out of gas 错误, 第二个参数为交易收据 ``` #### ERC20相关 获取erc20代币余额 导入的ABI文件,这个就是区块浏览器https://kovan.etherscan.io/address/0x78616d23e97967ee072f21e82864f55826f674bb#code里的Contract ABI的内容 ![image.png](https://img.l...

文章 无多签硬件钱包时,如何实现以太坊通证的多签合约?

...案和测试结果; 【前置条件】 1)存在一个已发布的ERC20通证合约,例如本文举例的CLB通证。 # 2\. 需求描述 有一天,老板给辉哥提了一个需求,希望能够实现一个安全的代币支出多签功能,便于基金会治理审核。 汇总...

文章 EOA委托 - OpenZeppelin文档

...例如 [`approve`](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#IERC20-approve-address-uint256-) \+ [`transfer`](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#IERC20-transfer-address-uint256-),耶!) - 为其他用户赞助交易。 - 实施权限降级(例如...

文章 关于代币锁合约的使用场景介绍和实现

...ense-Identifier: MIT // wtf.academy pragma solidity ^0.8.22; import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "hardhat/console.sol"; /** * @dev ERC20代币时间锁合约。受益人在锁...

文章 揭秘 0xGasless:利用Gas 抽象和账户抽象实现的 AI 增强型 Web3 策略

...设施**的基本原则及其变革潜力。 - **Paymaster 合约**与 **ERC-4337 (账户抽象)** 结合使用的关键作用。 - **Gasless 用例的战略**分类,提供其多功能性的结构化视图。 - **Web3 原生 AI 代理**(如 **Raptor** 和 **RAG**)在优化链上决策中的...

文章 Uniswap v4 安全审计:DeFi 顶尖专家的关键安全教训

...致流动性完全耗尽。这个漏洞源于 CELO 的原生代币与其 ERC-20 对应代币交互的独特方式,允许重复提款,并可能耗尽协议。 **理解这个漏洞** Uniswap 的记账通过跟踪 **余额增量** 来运作。它包括三个关键功能: 1. `sync`: 记...

文章 基于 ethers.js 的区块链事件处理与钱包管理实践指南

...包批量生成与加密存储**、**静态调用与 callData 构造**、**ERC 标准合约识别** 等关键场景,结合代码示例与最佳实践,展示如何利用 ethers.js 完成从基础交互到高级功能的完整流程。无论是初学者还是有经验的开发者,都能通过本...

文章 Paymaster - OpenZeppelin 文档

## Paymaster 如果你想为你的用户赞助用户操作,ERC-4337 定义了一种特殊的合约,称为 **paymaster**,其目的是支付用户操作所消耗的 gas 费用。 在账户抽象的上下文中,赞助用户操作允许第三方代表用户支付交易 gas 费用。这可以...

问题 寻找使用Vyper部署的带有交易税的ERC20代币模版

正在学习如何在ERC20代币中增加交易税,实现跟Safemoon类似的功能,添加流动性、分红。 找了好几天好像没有发现使用Vyper部署的合约,要是有见过的可以发链接让我学习下。 目前能够实现的是转账时收取交易税并且将税换...

文章 基于以太坊的交易所BANCOR算法实现-转换算法框架

...尾通证流通的最好方式之一。鉴于目前通证大部分是基于ERC20的,辉哥正在尝试实现一个使用SOLIDITY语言实现的去中心化交易所,把项目信息整理分享出来。 【本文目标】 (1)学习BANCOR通证转换合约的类图 (2)学习BANCOR通证...

文章 捕捉智能合约中的event实战

...nt`。 在实战环节中,我们将使用 Javascript API 捕捉一个 ERC20 合约中的 Transfer() 事件,并在网页中显示出合约中每个账户的余额。 ## 智能合约中的event `event`,顾名思义就是智能合约在执行过程中所发生的一系列事件,被...

文章 实用工具 - OpenZeppelin 文档

...是应用程序而且是帐户本身的签名。因此,社区开发了 [ERC-7739](https://learnblockchain.cn/docs/eips/EIPS/eip-7739);一种防御性重新哈希机制,它使用嵌套的 EIP-712 方法(即包装另一个 EIP-712 类型结构的 EIP-712)将签名绑定到单个域。 如...

文章 给人惊吓的代码

...间哟” - ## 更安全就更好,对吗? 回到 2018 年头,ERC-721 还在草案阶段,有一个建议是实现 “[转账安全性](https://github.com/ethereum/EIPs/commit/74dadccc858545aa89edaf6ec1cb5857cd261083)”,以确保 token 不会被困在(没有设计好处理这种 tok...