{ "address": "0x2aAaa9b71E479e6e2De7E091b09D61C25D2AAAa9", "constructorArgs": "0x", "receipt": { "hash": "0x8ea64cc7ee425b7cbb57adbbedd1ac0b43d318b9c0776cfe337cb7d942a66229", "blockNumber": 132831588 }, "abi": [ { "type": "receive", "stateMutability": "payable" }, { "type": "function", "name": "NATIVE_GAS_TOKEN", "inputs": [], "outputs": [ { "name": "", "type": "address", "internalType": "address" } ], "stateMutability": "view" }, { "type": "function", "name": "decodeZapData", "inputs": [ { "name": "zapData", "type": "bytes", "internalType": "bytes" }, { "name": "amount", "type": "uint256", "internalType": "uint256" } ], "outputs": [ { "name": "target", "type": "address", "internalType": "address" }, { "name": "payload", "type": "bytes", "internalType": "bytes" } ], "stateMutability": "pure" }, { "type": "function", "name": "encodeZapData", "inputs": [ { "name": "target", "type": "address", "internalType": "address" }, { "name": "payload", "type": "bytes", "internalType": "bytes" }, { "name": "amountPosition", "type": "uint256", "internalType": "uint256" }, { "name": "finalToken", "type": "address", "internalType": "address" }, { "name": "forwardTo", "type": "address", "internalType": "address" }, { "name": "minFinalBalance", "type": "uint256", "internalType": "uint256" } ], "outputs": [ { "name": "", "type": "bytes", "internalType": "bytes" } ], "stateMutability": "pure" }, { "type": "function", "name": "zap", "inputs": [ { "name": "token", "type": "address", "internalType": "address" }, { "name": "amount", "type": "uint256", "internalType": "uint256" }, { "name": "zapData", "type": "bytes", "internalType": "bytes" } ], "outputs": [ { "name": "", "type": "bytes4", "internalType": "bytes4" } ], "stateMutability": "payable" }, { "type": "error", "name": "AddressEmptyCode", "inputs": [ { "name": "target", "type": "address", "internalType": "address" } ] }, { "type": "error", "name": "AddressInsufficientBalance", "inputs": [ { "name": "account", "type": "address", "internalType": "address" } ] }, { "type": "error", "name": "FailedInnerCall", "inputs": [] }, { "type": "error", "name": "SafeERC20FailedOperation", "inputs": [ { "name": "token", "type": "address", "internalType": "address" } ] }, { "type": "error", "name": "TokenZapV1__FinalBalanceBelowMin", "inputs": [] }, { "type": "error", "name": "TokenZapV1__FinalTokenNotSpecified", "inputs": [] }, { "type": "error", "name": "TokenZapV1__PayloadLengthAboveMax", "inputs": [] }, { "type": "error", "name": "TokenZapV1__TargetZeroAddress", "inputs": [] }, { "type": "error", "name": "TokenZapV1__TokenZeroAddress", "inputs": [] }, { "type": "error", "name": "ZapDataV1__FinalTokenNotSpecified", "inputs": [] }, { "type": "error", "name": "ZapDataV1__InvalidEncoding", "inputs": [] }, { "type": "error", "name": "ZapDataV1__PayloadLengthAboveMax", "inputs": [] }, { "type": "error", "name": "ZapDataV1__TargetZeroAddress", "inputs": [] }, { "type": "error", "name": "ZapDataV1__UnsupportedVersion", "inputs": [ { "name": "version", "type": "uint16", "internalType": "uint16" } ] } ] }