0 txs
0 calls
constructor
constructor()
functions
checkAfterExecution
viewfunction checkAfterExecution(bytes32, bool) view
checkTransaction
viewfunction checkTransaction(address, uint256, bytes, uint8, uint256, uint256, uint256, address, address, bytes, address msgSender) view
executors
viewfunction executors(address _vault) view returns (address[] _executorsArray)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
addExecutor
nonpayablefunction addExecutor(address _executor)
addExecutors
nonpayablefunction addExecutors(address[] _executorsList)
removeExecutor
nonpayablefunction removeExecutor(address _executor)
events
ExecutorAdded
event ExecutorAdded(address indexed account, address indexed executor)
ExecutorRemoved
event ExecutorRemoved(address indexed account, address indexed executor)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50610ba5806100206000396000f3fe608060405234801561001057600080fd5b506004361061007a5760003560e01c8063247884291161005857806324788429146100ca57806375f0bb52146100dd57806393271368146100f05780639ac2a0111461010257005b806301ffc9a71461007c5780631ecd9cd8146100a45780631f5a0bbe146100b7575b005b61008f61008a3660046107ac565b610122565b60405190151581526020015b60405180910390f35b61007a6100b23660046107d6565b610159565b61007a6100c5366004610873565b61034c565b61007a6100d8366004610873565b610436565b61007a6100eb366004610942565b6104f4565b61007a6100fe366004610a27565b5050565b610115610110366004610873565b610580565b60405161009b9190610a5c565b60006001600160e01b0319821663736bd41d60e11b148061015357506001600160e01b031982166301ffc9a760e01b145b92915050565b333b6101805760405162461bcd60e51b815260040161017790610aa9565b60405180910390fd5b806101cd5760405162461bcd60e51b815260206004820152601b60248201527f5361666547756172643a20496e76616c69644578656375746f727300000000006044820152606401610177565b336000818152602081905260408120905b838110156103455760008585838181106101fa576101fa610aeb565b905060200201602081019061020f9190610873565b6001600160a01b03160361025e5760405162461bcd60e51b81526020600482015260166024820152755361666547756172643a205a65726f4164647265737360501b6044820152606401610177565b61028f85858381811061027357610273610aeb565b90506020020160208101906102889190610873565b83906105a4565b6102d75760405162461bcd60e51b81526020600482015260196024820152785361666547756172643a204578656375746f7245786973747360381b6044820152606401610177565b8484828181106102e9576102e9610aeb565b90506020020160208101906102fe9190610873565b6001600160a01b0316836001600160a01b03167f8a39fc6d5142759acd84b3e96ccde9187266ecb0df56c8ff08bf2aedc7c93c4760405160405180910390a36001016101de565b5050505050565b333b61036a5760405162461bcd60e51b815260040161017790610aa9565b6001600160a01b0381166103905760405162461bcd60e51b815260040161017790610b01565b3360008181526020819052604090206103a981846105a4565b6103f15760405162461bcd60e51b81526020600482015260196024820152785361666547756172643a204578656375746f7245786973747360381b6044820152606401610177565b826001600160a01b0316826001600160a01b03167f8a39fc6d5142759acd84b3e96ccde9187266ecb0df56c8ff08bf2aedc7c93c4760405160405180910390a3505050565b333b6104545760405162461bcd60e51b815260040161017790610aa9565b6001600160a01b03811661047a5760405162461bcd60e51b815260040161017790610b01565b33600081815260208190526040902061049381846105c0565b6104af5760405162461bcd60e51b815260040161017790610b01565b826001600160a01b0316826001600160a01b03167f5eda3a085bbb9fa8a317839dd47d7ef8a77f89a24470445af7fec61cbb8c990b60405160405180910390a3505050565b33600090815260208190526040812061050c906105d5565b905080156105725733600090815260208190526040902061052d90836105df565b6105725760405162461bcd60e51b815260206004820152601660248201527529b0b332a3bab0b9321d102737ba22bc32b1baba37b960511b6044820152606401610177565b505050505050505050505050565b6001600160a01b038116600090815260208190526040902060609061015390610601565b60006105b9836001600160a01b03841661060e565b9392505050565b60006105b9836001600160a01b03841661065d565b6000610153825490565b6001600160a01b038116600090815260018301602052604081205415156105b9565b606060006105b983610750565b600081815260018301602052604081205461065557508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610153565b506000610153565b60008181526001830160205260408120548015610746576000610681600183610b38565b855490915060009061069590600190610b38565b90508082146106fa5760008660000182815481106106b5576106b5610aeb565b90600052602060002001549050808760000184815481106106d8576106d8610aeb565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061070b5761070b610b59565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610153565b6000915050610153565b6060816000018054806020026020016040519081016040528092919081815260200182805480156107a057602002820191906000526020600020905b81548152602001906001019080831161078c575b50505050509050919050565b6000602082840312156107be57600080fd5b81356001600160e01b0319811681146105b957600080fd5b600080602083850312156107e957600080fd5b823567ffffffffffffffff8082111561080157600080fd5b818501915085601f83011261081557600080fd5b81358181111561082457600080fd5b8660208260051b850101111561083957600080fd5b60209290920196919550909350505050565b6001600160a01b038116811461086057600080fd5b50565b803561086e8161084b565b919050565b60006020828403121561088557600080fd5b81356105b98161084b565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126108b757600080fd5b813567ffffffffffffffff808211156108d2576108d2610890565b604051601f8301601f19908116603f011681019082821181831017156108fa576108fa610890565b8160405283815286602085880101111561091357600080fd5b836020870160208301376000602085830101528094505050505092915050565b80356002811061086e57600080fd5b60008060008060008060008060008060006101608c8e03121561096457600080fd5b61096d8c610863565b9a5060208c0135995067ffffffffffffffff8060408e0135111561099057600080fd5b6109a08e60408f01358f016108a6565b99506109ae60608e01610933565b985060808d0135975060a08d0135965060c08d013595506109d160e08e01610863565b94506109e06101008e01610863565b9350806101208e013511156109f457600080fd5b50610a068d6101208e01358e016108a6565b9150610a156101408d01610863565b90509295989b509295989b9093969950565b60008060408385031215610a3a57600080fd5b8235915060208301358015158114610a5157600080fd5b809150509250929050565b6020808252825182820181905260009190848201906040850190845b81811015610a9d5783516001600160a01b031683529284019291840191600101610a78565b50909695505050505050565b60208082526022908201527f5361666547756172643a20436f6e7472616374206973206e6f7420616c6c6f77604082015261195960f21b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b6020808252601a908201527f5361666547756172643a20496e76616c69644578656375746f72000000000000604082015260600190565b8181038181111561015357634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603160045260246000fdfea2646970667358221220b50486426a6bd4852d3fe4cfd27b0e3a6f553f57130950c43d0bd9dce1981a7064736f6c63430008180033