0 txs
0 calls
constructor
No constructor.
functions
executeCall_Internal
nonpayablefunction executeCall_Internal(address destinationAddress, address token, address callTarget, bytes callData, uint8 mode)
executeCall
payablefunction executeCall(address destinationAddress, address token, address callTarget, bytes callData, uint8 mode, address fallBackAddress, bool shouldTakeTokens) payable
tryExecuteCall
payablefunction tryExecuteCall(address destinationAddress, address token, address callTarget, bytes callData, uint8 mode, address fallBackAddress, bool shouldTakeTokens) payable
events
No events.
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
CallFailed
error CallFailed()
FailedInnerCall
error FailedInnerCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x6080604052348015600f57600080fd5b50610ee38061001f6000396000f3fe6080604052600436106100385760003560e01c80630551721b146100445780638723137014610059578063bbc359d01461007957600080fd5b3661003f57005b600080fd5b610057610052366004610be6565b61008c565b005b34801561006557600080fd5b50610057610074366004610c99565b6101a2565b610057610087366004610be6565b6102a6565b801561009b5761009b876102c3565b6040517f8723137000000000000000000000000000000000000000000000000000000000815230906387231370906100e1908b908b908b908b908b908b90600401610d53565b600060405180830381600087803b1580156100fb57600080fd5b505af192505050801561010c575060015b61015f573d80801561013a576040519150601f19603f3d011682016040523d82523d6000602084013e61013f565b606091505b50600061014b89610397565b9050610158848a83610450565b5050610198565b600083600181111561017357610173610d24565b0361019857600061018388610397565b9050801561019657610196838983610450565b505b5050505050505050565b60006101ad86610397565b90506000808360018111156101c4576101c4610d24565b036101f65773ffffffffffffffffffffffffffffffffffffffff87166101eb5750806101f6565b6101f6878784610566565b600183600181111561020a5761020a610d24565b0361021a5761021a888884610450565b6000808773ffffffffffffffffffffffffffffffffffffffff16838888604051610245929190610e38565b60006040518083038185875af1925050503d8060008114610282576040519150601f19603f3d011682016040523d82523d6000602084013e610287565b606091505b50915091508161029a5761029a8161067b565b50505050505050505050565b80156102b5576102b5876102c3565b61015f8888888888886101a2565b73ffffffffffffffffffffffffffffffffffffffff811615610394576040517f70a08231000000000000000000000000000000000000000000000000000000008152336004820181905261039491309073ffffffffffffffffffffffffffffffffffffffff8516906370a0823190602401602060405180830381865afa158015610351573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103759190610e48565b73ffffffffffffffffffffffffffffffffffffffff85169291906106bd565b50565b600073ffffffffffffffffffffffffffffffffffffffff821615610448576040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8316906370a0823190602401602060405180830381865afa15801561041f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104439190610e48565b61044a565b475b92915050565b73ffffffffffffffffffffffffffffffffffffffff82166105405760008373ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050503d80600081146104c5576040519150601f19603f3d011682016040523d82523d6000602084013e6104ca565b606091505b505090508061053a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4e6174697665207472616e73666572206661696c65640000000000000000000060448201526064015b60405180910390fd5b50505050565b61056173ffffffffffffffffffffffffffffffffffffffff83168483610746565b505050565b6040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8381166024830152849160009183169063dd62ed3e90604401602060405180830381865afa1580156105dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106019190610e48565b9050828110156106745780156106335761063373ffffffffffffffffffffffffffffffffffffffff8316856000610784565b61067473ffffffffffffffffffffffffffffffffffffffff8316857fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610784565b5050505050565b80511561068b5780518082602001fd5b6040517f3204506f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60405173ffffffffffffffffffffffffffffffffffffffff848116602483015283811660448301526064820183905261053a9186918216906323b872dd906084015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610858565b60405173ffffffffffffffffffffffffffffffffffffffff83811660248301526044820183905261056191859182169063a9059cbb906064016106ff565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b30000000000000000000000000000000000000000000000000000000017905261081084826108ee565b61053a5760405173ffffffffffffffffffffffffffffffffffffffff84811660248301526000604483015261085291869182169063095ea7b3906064016106ff565b61053a84825b600061087a73ffffffffffffffffffffffffffffffffffffffff8416836109b0565b9050805160001415801561089f57508080602001905181019061089d9190610e61565b155b15610561576040517f5274afe700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84166004820152602401610531565b60008060008473ffffffffffffffffffffffffffffffffffffffff16846040516109189190610e7e565b6000604051808303816000865af19150503d8060008114610955576040519150601f19603f3d011682016040523d82523d6000602084013e61095a565b606091505b50915091508180156109845750805115806109845750808060200190518101906109849190610e61565b80156109a7575060008573ffffffffffffffffffffffffffffffffffffffff163b115b95945050505050565b60606109be838360006109c5565b9392505050565b606081471015610a03576040517fcd786059000000000000000000000000000000000000000000000000000000008152306004820152602401610531565b6000808573ffffffffffffffffffffffffffffffffffffffff168486604051610a2c9190610e7e565b60006040518083038185875af1925050503d8060008114610a69576040519150601f19603f3d011682016040523d82523d6000602084013e610a6e565b606091505b5091509150610a7e868383610a88565b9695505050505050565b606082610a9d57610a9882610b17565b6109be565b8151158015610ac1575073ffffffffffffffffffffffffffffffffffffffff84163b155b15610b10576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85166004820152602401610531565b50806109be565b805115610b275780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8116811461039457600080fd5b60008083601f840112610b8d57600080fd5b50813567ffffffffffffffff811115610ba557600080fd5b602083019150836020828501011115610bbd57600080fd5b9250929050565b803560028110610bd357600080fd5b919050565b801515811461039457600080fd5b60008060008060008060008060e0898b031215610c0257600080fd5b8835610c0d81610b59565b97506020890135610c1d81610b59565b96506040890135610c2d81610b59565b9550606089013567ffffffffffffffff811115610c4957600080fd5b610c558b828c01610b7b565b9096509450610c68905060808a01610bc4565b925060a0890135610c7881610b59565b915060c0890135610c8881610bd8565b809150509295985092959890939650565b60008060008060008060a08789031215610cb257600080fd5b8635610cbd81610b59565b95506020870135610ccd81610b59565b94506040870135610cdd81610b59565b9350606087013567ffffffffffffffff811115610cf957600080fd5b610d0589828a01610b7b565b9094509250610d18905060808801610bc4565b90509295509295509295565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff8716815273ffffffffffffffffffffffffffffffffffffffff8616602082015273ffffffffffffffffffffffffffffffffffffffff8516604082015260a060608201528260a0820152828460c0830137600060c08483010152600060c07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f860116830101905060028310610e27577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b826080830152979650505050505050565b8183823760009101908152919050565b600060208284031215610e5a57600080fd5b5051919050565b600060208284031215610e7357600080fd5b81516109be81610bd8565b6000825160005b81811015610e9f5760208186018101518583015201610e85565b50600092019182525091905056fea26469706673582212206aa952463f6c837a1e9822aeff85f80fd3835d5e9638a5a477adba38e965c51d64736f6c634300081a0033