0x04e45aaf
exactInputSingle((address,address,uint24,address,uint256,uint256,uint160))
以太坊 4 字节函数选择器 0x04e45aaf (exactInputSingle((address,address,uint24,address,uint256,uint256,uint160))) 详细规范。归属标准:Uniswap V3,分类:Concentrated Liquidity。提供 Solidity 接口代码、返回值类型、执行 Gas 估算与 Keccak-256 原生推导。
Solidity 接口声明
function exactInputSingle(ExactInputSingleParams calldata params) external payable returns (uint256 amountOut)
参数 ABI 编码与偏移量规范
| # | 参数类型 | Calldata 偏移量 | 编码规则 |
|---|---|---|---|
| 1 | (address | 0x04 + 00 | ABI 32 字节字对齐补零 |
| 2 | address | 0x04 + 20 | ABI 32 字节字对齐补零 |
| 3 | uint24 | 0x04 + 40 | ABI 32 字节字对齐补零 |
| 4 | address | 0x04 + 60 | ABI 32 字节字对齐补零 |
| 5 | uint256 | 0x04 + 80 | ABI 32 字节字对齐补零 |
| 6 | uint256 | 0x04 + a0 | ABI 32 字节字对齐补零 |
| 7 | uint160) | 0x04 + c0 | ABI 32 字节字对齐补零 |
执行度量与 Keccak-256 原生推导
返回值类型: uint256
基准 Gas 预估: 120,000 ~ 220,000 gas
Keccak-256 (exactInputSingle((address,address,uint24,address,uint256,uint256,uint160))):
0x04e45aaf2114920f5543345d26d17731f15bfb089b8360c4e1c69c195f2adcc6