0 txs
20 calls
constructor
constructor(address _escrow)
functions
escrow
viewfunction escrow() view returns (address)
execute
nonpayablefunction execute(tuple[] calls, tuple[] expectedOutput, address recipient, address surplusRecipient)
executeFinalCall
nonpayablefunction executeFinalCall(tuple finalCall, tuple finalCallToken) returns (bool success)
events
No events.
errors
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60a034607957601f610bf038819003918201601f19168301916001600160401b03831184841017607e57808492602094604052833981010312607957516001600160a01b03811681036079576001600055608052604051610b5b9081610095823960805181818161015f015281816103a101526104820152f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6080604052600436101561001b575b361561001957600080fd5b005b60003560e01c8063c51d5d96146103c5578063e2fdcc17146103565763f17774100361000e57346103515760807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103515760043567ffffffffffffffff811161035157366023820112156103515780600401359067ffffffffffffffff8211610351573660248360051b83010111610351576024359167ffffffffffffffff831161035157366023840112156103515782600401359267ffffffffffffffff8411610351576024810190602436918660061b010111610351576044359073ffffffffffffffffffffffffffffffffffffffff82168203610351576064359173ffffffffffffffffffffffffffffffffffffffff831683036103515761014595939561084e565b61018673ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016331461066a565b6000937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7d86360301945b8781101561027c57600060248260051b890101358781121561027857819089016044602482016101ed6101e2826106cf565b9160648501906106f0565b9290836040519485928337810186815203930135905af161020c6107b1565b501561021a576001016101b0565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f445043453a2063616c6c206661696c65640000000000000000000000000000006044820152fd5b5080fd5b506102878184610889565b90808210156102f357836102c46102a9946102ae6102a986866102c99a61080f565b6106cf565b9060206102bc87878761080f565b0135916108ce565b61080f565b906102d430836109df565b90816102e2575b6001600055005b6102eb926108ce565b8080806102db565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f445043453a20696e73756666696369656e74206f7574707574000000000000006044820152fd5b600080fd5b346103515760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261035157602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346103515760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103515760043567ffffffffffffffff8111610351578060040160607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc83360301126103515760407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc3601126103515761046861084e565b6104a973ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016331461066a565b60243573ffffffffffffffffffffffffffffffffffffffff8116928382036103515760209360009384936024926104df836106cf565b918161052f575b5050506105006104f5826106cf565b9160448501906106f0565b9290836040519485928337810186815203930135905af161051f6107b1565b5060016000556040519015158152f35b6040519189888185017f095ea7b30000000000000000000000000000000000000000000000000000000081526105bd866105916044358a8d84016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101885287610741565b85519082865af1903d89519083610648575b5050506104e65761063b6106409373ffffffffffffffffffffffffffffffffffffffff604051917f095ea7b3000000000000000000000000000000000000000000000000000000008d840152168782015288604482015260448152610635606482610741565b82610a9a565b610a9a565b8680806104e6565b9091925015891461066057503b15155b8a80806105cf565b6001915014610658565b1561067157565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f445043453a206f6e6c7920657363726f770000000000000000000000000000006044820152fd5b3573ffffffffffffffffffffffffffffffffffffffff811681036103515790565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe181360301821215610351570180359067ffffffffffffffff82116103515760200191813603831361035157565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761078257604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b3d1561080a573d9067ffffffffffffffff821161078257604051916107fe60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8401160184610741565b82523d6000602084013e565b606090565b919081101561081f5760061b0190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60026000541461085f576002600055565b7f3ee5aeb50000000000000000000000000000000000000000000000000000000060005260046000fd5b60005b82811061089857505090565b6108a381848461080f565b60206108b7306108b2846106cf565b6109df565b91013511156108c85760010161088c565b91505090565b9073ffffffffffffffffffffffffffffffffffffffff821615610950576040517fa9059cbb00000000000000000000000000000000000000000000000000000000602082015273ffffffffffffffffffffffffffffffffffffffff91909116602482015260448082019390935291825261094e919061063b606483610741565b565b6000809381935073ffffffffffffffffffffffffffffffffffffffff8293165af16109796107b1565b501561098157565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f546f6b656e5574696c733a20455448207472616e73666572206661696c6564006044820152fd5b73ffffffffffffffffffffffffffffffffffffffff16806109ff57503190565b9073ffffffffffffffffffffffffffffffffffffffff602460209260405194859384927f70a082310000000000000000000000000000000000000000000000000000000084521660048301525afa908115610a8e57600091610a5f575090565b90506020813d602011610a86575b81610a7a60209383610741565b81010312610351575190565b3d9150610a6d565b6040513d6000823e3d90fd5b906000602091828151910182855af115610a8e576000513d610b1c575073ffffffffffffffffffffffffffffffffffffffff81163b155b610ad85750565b73ffffffffffffffffffffffffffffffffffffffff907f5274afe7000000000000000000000000000000000000000000000000000000006000521660045260246000fd5b60011415610ad156fea2646970667358221220cdcaf47f858b386c009331fc1b40c8ed77c0d1cba13df424c216899fbd6e9fe664736f6c634300081a00330000000000000000000000004a587321d5eec96c826596449fb19fd5b251268a