/ 工具
■/ 工具查找器
109 个工具
/ ERC-20 Permit 生成器
/ 所选工具
■ERC-20 Permit 生成器 - 免费 Web3 工具
生成 EIP-2612 permit 签名,用于免 gas 授权
■ 01
什么是 EIP-2612 Permit?
EIP-2612 为 ERC-20 代币引入了 permit 函数,让用户可以用签名而非交易来批准代币转账。这实现了无 gas 的授权,spender 可以同时执行授……权
■ 02
它是如何工作的?
Permit 的工作原理 用户不再调用需要花费 gas 的 approve(),而是签署一条包含授权详情的链下消息(EIP-712)。然后 spender 把这个签名连同 permit 详情一起提交给代……币
■ 03
示例场景
涵盖 Ethereum 上的 USDC Permit、DAI Permit - Polygon 网络和自定义代币 Permit - Arbitrum,让你可以快速比较常见的输入与输出。
/ 相关工具
/ 代码
■所选工具的源代码,显示在此处,右侧为实时运行版本。
/ 源代码
TypeScript
typescript
// npm install viem
import { signTypedData } from 'viem/accounts';
import { privateKeyToAccount } from 'viem/accounts';
interface PermitData {
owner: string;
spender: string;
value: string;
nonce: string;