一键导入
permit2
Manage Uniswap Permit2 token allowances. Check, approve, revoke, or lockdown ERC-20 token approvals for DeFi protocols.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Manage Uniswap Permit2 token allowances. Check, approve, revoke, or lockdown ERC-20 token approvals for DeFi protocols.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Check eligibility for and claim token airdrops
Scan, audit, and revoke ERC-20 token approvals to manage wallet spending permissions
Set up automated server-side trading strategies (limit buys/sells) that execute on Base via Bankr
Deploy tokens on Base (Uniswap V4) or Solana (Raydium) via Bankr gas-sponsored launch API
Open leveraged long/short positions via Avantis on Base with up to 10x leverage
Access Polymarket prediction markets to search, place bets, view positions, and redeem winnings
| name | permit2 |
| description | Manage Uniswap Permit2 token allowances. Check, approve, revoke, or lockdown ERC-20 token approvals for DeFi protocols. |
| metadata | {"openclaw":{"emoji":"🔐"}} |
permit2| Action | Description |
|---|---|
check_allowance | Read current Permit2 allowance for a token/spender pair |
approve | One-time ERC-20 max approval for Permit2 contract |
approve_batch | Approve multiple tokens for Permit2 in sequence |
revoke | Set Permit2 allowance to zero for a specific spender |
lockdown | Emergency: revoke all allowances for multiple token/spender pairs |
| Param | Required For | Description |
|---|---|---|
token | check_allowance, approve, revoke | ERC-20 token contract address (0x...) |
tokens | approve_batch | Array of token addresses |
spender | check_allowance, revoke | Spender address or alias |
pairs | lockdown | Array of {token, spender} objects |
| Alias | Address | Usage |
|---|---|---|
universal_router | 0x198EF79F1F515F02dFE9e3115eD9fC07183f02fC | Uniswap swaps |
position_manager | 0x7C5f5A4bBd8fD63184577525326123B519429bDc | Uniswap V4 LP |
Check existing allowance:
action: check_allowance, token: 0x833589..., spender: universal_router
Approve token for Permit2 (one-time):
action: approve, token: 0x833589...
Batch approve multiple tokens:
action: approve_batch, tokens: ["0x833589...", "0x420000..."]
Revoke a spender:
action: revoke, token: 0x833589..., spender: universal_router
Emergency lockdown:
action: lockdown, pairs: [{token: "0x833589...", spender: "universal_router"}, ...]
Permit2 is a universal token approval system:
approve grants max ERC-20 allowance to the Permit2 contract itselflockdown is the emergency kill switch — use it if you suspect compromise