0 txs
100 calls
constructor
constructor()
functions
supportsInterface
viewfunction supportsInterface(bytes4 _interfaceId) view returns (bool)
execute
nonpayablefunction execute(bytes32 _callId, tuple[] _actions, uint256 _allowFailureMap) returns (bytes[] execResults, uint256 failureMap)
events
Executed
event Executed(address indexed actor, bytes32 callId, (address to, uint256 value, bytes data)[] actions, uint256 allowFailureMap, uint256 failureMap, bytes[] execResults)
errors
ActionFailed
error ActionFailed(uint256 index)
InsufficientGas
error InsufficientGas()
ReentrantCall
error ReentrantCall()
TooManyActions
error TooManyActions()
creation bytecode
0x608060405234801561001057600080fd5b5061003a60017f4d6542319dfb3f7c8adbb488d7b4d7cf849381f14faf4b64de3ac05d08c0bdec55565b6108f3806100496000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806301ffc9a71461003b578063c71bf32414610063575b600080fd5b61004e610049366004610461565b610084565b60405190151581526020015b60405180910390f35b61007661007136600461051a565b61011d565b60405161005a929190610768565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fc71bf32400000000000000000000000000000000000000000000000000000000148061011757507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60606000600261014b7f4d6542319dfb3f7c8adbb488d7b4d7cf849381f14faf4b64de3ac05d08c0bdec5490565b03610182576040517f37ed32e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6101ab60027f4d6542319dfb3f7c8adbb488d7b4d7cf849381f14faf4b64de3ac05d08c0bdec55565b610100845111156101e8576040517f11c763d600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b835167ffffffffffffffff811115610202576102026104aa565b60405190808252806020026020018201604052801561023557816020015b60608152602001906001900390816102205790505b50915060008060005b86518110156103d7575a925060008088838151811061025f5761025f61078a565b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff168984815181106102935761029361078a565b6020026020010151602001518a85815181106102b1576102b161078a565b6020026020010151604001516040516102ca91906107a0565b60006040518083038185875af1925050503d8060008114610307576040519150601f19603f3d011682016040523d82523d6000602084013e61030c565b606091505b50915091505a9350816103af57600160ff84161b881661035f576040517fa6a7dbbd0000000000000000000000000000000000000000000000000000000081526004810184905260240160405180910390fd5b61036a6040866107bc565b8410156103a3576040517f1c26714c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600160ff84161b861895505b808784815181106103c2576103c261078a565b6020908102919091010152505060010161023e565b503373ffffffffffffffffffffffffffffffffffffffff167fd4e57c2049f004fb297ef78591cd409503ceb6b2c722d7ffed032fc99e5f3b5888888887896040516104269594939291906107de565b60405180910390a2505061045960017f4d6542319dfb3f7c8adbb488d7b4d7cf849381f14faf4b64de3ac05d08c0bdec55565b935093915050565b60006020828403121561047357600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146104a357600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156104e3576104e36104aa565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610512576105126104aa565b604052919050565b60008060006060848603121561052f57600080fd5b8335925067ffffffffffffffff806020860135111561054d57600080fd5b6020850135850186601f82011261056357600080fd5b8181351115610574576105746104aa565b6105846020823560051b016104e9565b81358082526020808301929160051b840101898111156105a357600080fd5b602084015b818110156106a95785813511156105be57600080fd5b80358501601f19606081838f030112156105d757600080fd5b6105df6104c0565b602083013573ffffffffffffffffffffffffffffffffffffffff8116811461060657600080fd5b815260408301356020820152606083013589101561062357600080fd5b6060830135830192508d603f84011261063b57600080fd5b602083013589811115610650576106506104aa565b610661602084601f840116016104e9565b92508083528e604082860101111561067857600080fd5b80604085016020850137600060208285010152508160408201528087525050506020840193506020810190506105a8565b505080955050505050604084013590509250925092565b60005b838110156106db5781810151838201526020016106c3565b50506000910152565b600081518084526106fc8160208601602086016106c0565b601f01601f19169290920160200192915050565b600082825180855260208086019550808260051b84010181860160005b8481101561075b57601f198684030189526107498383516106e4565b9884019892509083019060010161072d565b5090979650505050505050565b60408152600061077b6040830185610710565b90508260208301529392505050565b634e487b7160e01b600052603260045260246000fd5b600082516107b28184602087016106c0565b9190910192915050565b6000826107d957634e487b7160e01b600052601260045260246000fd5b500490565b600060a08201878352602060a08185015281885180845260c08601915060c08160051b8701019350828a0160005b8281101561088e578786037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff400184528151805173ffffffffffffffffffffffffffffffffffffffff168752858101518688015260409081015160609188018290529061087a818901836106e4565b97505050928401929084019060010161080c565b505050505085604084015284606084015282810360808401526108b18185610710565b9897505050505050505056fea2646970667358221220b095992a92ab46e5f6193031e5e6d34771adb1215a2d69c91c0fc41eb93beb6b64736f6c63430008110033