构造合约调用.
快捷
常用授权 · ERC-20
输入 Token 地址,选择本网络的 spender 和额度,载入 approve 交易草稿。
授权给 · spender
授权额度
小数位默认 18,请按该 Token 的实际 decimals 核对;原始整数与小数位无关。
链上授权值 · uint25610000000000000000001 × 10^18
请按实际交易核对 spender。载入后仍需模拟和钱包确认。
01
目标交易
Ethereum · 主网02
调用数据
本地解析 JSON,支持 ABI 数组或编译产物;无效输入保留上次有效 ABI。
大整数可写 "1.5e18"。选中金额或数组后点“数值换算”;未选中时转换全部数字。支持 tuple 和嵌套数组。
编码结果 68 bytes
0xa9059cbb00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000de0b6b3a7640000
Uniswap v4 买卖.
01
交易池
自定义池子输入 Pool ID 查询 PoolKey,或粘贴 JSON、手动分项填写。
手动分项填写 PoolKey / Hook data
输入位置保持不变,仅计算 PoolKey 时按地址排序。买入为 Currency 0 → Currency 1,卖出为 Currency 1 → Currency 0。ETH / 0 / 0x0 会转换为零地址。Hook data 由目标 Hook 定义;无需附加数据时填写 0x。
02
买入 / 卖出
余额:填写池子并连接钱包后读取
代币 0 → 代币 1当前执行步骤
授权与交易授权状态:获取报价后读取。
原生 ETH 输入无需代币授权;ERC-20 输入按需完成 Token → Permit2 → Router。Token 授权为链上交易;Permit2 离线签名随买卖提交,再统一模拟并发送。
合约地址与来源
- PositionManager
0xbd216513d74c8cf14cf4747e6aaa6420ff64ee9e- Universal Router 2.1.2
0x23617e59A5925b2A4Bf75d73ff6711cD0b29De85- Permit2
0x000000000022D473030F116dDEE9F6B43aC78BA3- Quoter
0x52f0e24d1c21c8a0cb1e5a5dd6198556bd9e1203
调用数据:无需钱包或 Gas 费用,不发送原生代币、不写入链上。
自定义调用者(可选)
依赖 msg.sender 的函数可指定调用者,无需连接该地址的钱包。
ABI DECODER
解码与验证.
函数、事件、返回值和错误,保留完整原始数据。
解码 ABI 1 项可用
本地解析 JSON,支持 ABI 数组或编译产物;无效输入保留上次有效 ABI。
使用当前 ABI 和内置函数签名库。所有匹配候选均展示;空候选表示尚未匹配,不代表数据无效。indexed 动态值只能还原其哈希。