0x6a761202
execTransaction(address,uint256,bytes,uint8,uint256,uint256,uint256,address,address,bytes)
以太坊 4 字节函数选择器 0x6a761202 (execTransaction(address,uint256,bytes,uint8,uint256,uint256,uint256,address,address,bytes)) 详细规范。归属标准:Gnosis Safe,分类:Multisig Smart Account。提供 Solidity 接口代码、返回值类型、执行 Gas 估算与 Keccak-256 原生推导。
Solidity 接口声明
function execTransaction(address to, uint256 value, bytes calldata data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address payable refundReceiver, bytes memory signatures) external payable returns (bool success)
参数 ABI 编码与偏移量规范
| # | 参数类型 | Calldata 偏移量 | 编码规则 |
|---|---|---|---|
| 1 | address | 0x04 + 00 | ABI 32 字节字对齐补零 |
| 2 | uint256 | 0x04 + 20 | ABI 32 字节字对齐补零 |
| 3 | bytes | 0x04 + 40 | ABI 32 字节字对齐补零 |
| 4 | uint8 | 0x04 + 60 | ABI 32 字节字对齐补零 |
| 5 | uint256 | 0x04 + 80 | ABI 32 字节字对齐补零 |
| 6 | uint256 | 0x04 + a0 | ABI 32 字节字对齐补零 |
| 7 | uint256 | 0x04 + c0 | ABI 32 字节字对齐补零 |
| 8 | address | 0x04 + e0 | ABI 32 字节字对齐补零 |
| 9 | address | 0x04 + 100 | ABI 32 字节字对齐补零 |
| 10 | bytes | 0x04 + 120 | ABI 32 字节字对齐补零 |
执行度量与 Keccak-256 原生推导
返回值类型: bool
基准 Gas 预估: 75,000 ~ 280,000 gas
Keccak-256 (execTransaction(address,uint256,bytes,uint8,uint256,uint256,uint256,address,address,bytes)):
0x6a761202de7c35c7e1ec7400f298161946f2c5e94981ea3013d935de1cb971bd