0 txs
0 calls
constructor
constructor(address _admin)
functions
admin
viewfunction admin() view returns (address)
functionOwner
viewfunction functionOwner(address, uint256) view returns (address)
batchFunctionCall
nonpayablefunction batchFunctionCall(address[] targets, uint256[] values, bytes[] calldatas)
batchRegisterFunctions
nonpayablefunction batchRegisterFunctions(address[] contracts, address[] owners, uint256[] functionSelectors)
batchTransferOwnership
nonpayablefunction batchTransferOwnership(address[] contracts, address[] owners, uint256[] functionSelectors)
functionCall
nonpayablefunction functionCall(address target, uint256 value, bytes data)
transferAdmin
nonpayablefunction transferAdmin(address newAdmin)
transferOwnership
nonpayablefunction transferOwnership(address contractAddress, address newOwner, uint256 functionSelector)
events
AdminTransferred
event AdminTransferred(address indexed previousOwner, address indexed newOwner)
FunctionOwnershipTransferred
event FunctionOwnershipTransferred(address indexed previousOwner, address indexed newOwner, uint256 indexed functionSelector)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50604051610d8d380380610d8d83398101604081905261002f91610054565b600180546001600160a01b0319166001600160a01b0392909216919091179055610084565b60006020828403121561006657600080fd5b81516001600160a01b038116811461007d57600080fd5b9392505050565b610cfa806100936000396000f3fe608060405234801561001057600080fd5b50600436106100785760003560e01c8063171c00fd1461007d5780631cf898bd146100925780634ef355f6146100df57806375829def146100f2578063a1efa4ec14610105578063be2e871c14610118578063e617e5a71461012b578063f851a4401461013e575b600080fd5b61009061008b36600461087b565b610151565b005b6100c36100a03660046108b7565b60006020818152928152604080822090935290815220546001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b6100906100ed366004610a19565b610208565b610090610100366004610ad2565b6102c7565b610090610113366004610af4565b610343565b610090610126366004610b6c565b6104bb565b610090610139366004610b6c565b610562565b6001546100c3906001600160a01b031681565b6001600160a01b038381166000908152602081815260408083208584529091529020541633811461019d5760405162461bcd60e51b815260040161019490610bf4565b60405180910390fd5b6001600160a01b0384811660009081526020818152604080832086845290915280822080546001600160a01b031916878516908117909155905185939192918516917ff849e9f2d6d3f001996465a49adeee07a6a124bf0fad2ea15411104d6528000691a450505050565b83518351811461022a5760405162461bcd60e51b815260040161019490610c13565b8082146102495760405162461bcd60e51b815260040161019490610c13565b60005b818110156102bf576102af86828151811061026957610269610c32565b602002602001015186838151811061028357610283610c32565b602002602001015186868581811061029d5761029d610c32565b90506020028101906101139190610c48565b6102b881610cac565b905061024c565b505050505050565b6001546001600160a01b03163381146102f25760405162461bcd60e51b815260040161019490610bf4565b600180546001600160a01b0319166001600160a01b0384811691821790925560405190918316907ff8ccb027dfcd135e000e9d45e6cc2d662578a8825d4c45b5e32e0adf67e79ec690600090a35050565b600481101561037c5760405162461bcd60e51b815260206004820152600560248201526408aa46064760db1b6044820152606401610194565b60006103c083838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509250600491506106f59050565b905060006103cf826000610802565b6001600160a01b0387811660009081526020818152604080832063ffffffff8616845290915290205491925016331461041a5760405162461bcd60e51b815260040161019490610bf4565b6000866001600160a01b0316868686604051610437929190610cc5565b60006040518083038185875af1925050503d8060008114610474576040519150601f19603f3d011682016040523d82523d6000602084013e610479565b606091505b50509050806104b25760405162461bcd60e51b815260206004820152600560248201526422a918191960d91b6044820152606401610194565b50505050505050565b8251825181146104dd5760405162461bcd60e51b815260040161019490610c13565b815181146104ea57600080fd5b60005b8181101561055b5761054b85828151811061050a5761050a610c32565b602002602001015185838151811061052457610524610c32565b602002602001015185848151811061053e5761053e610c32565b6020026020010151610151565b61055481610cac565b90506104ed565b5050505050565b6001546001600160a01b0316336001600160a01b0316146105955760405162461bcd60e51b815260040161019490610bf4565b8251825181146105b75760405162461bcd60e51b815260040161019490610c13565b815181146105c457600080fd5b60005b8181101561055b5760008582815181106105e3576105e3610c32565b60200260200101519050600084838151811061060157610601610c32565b60200260200101519050600086848151811061061f5761061f610c32565b6020908102919091018101516001600160a01b0385811660009081528084526040808220878352909452929092205490925016156106ae5760405162461bcd60e51b815260206004820152602660248201527f43616e6e6f7420696e697469616c697a6520616e206578697374696e672066756044820152653731ba34b7b760d11b6064820152608401610194565b6001600160a01b039283166000908152602081815260408083209483529390529190912080546001600160a01b031916919092161790556106ee81610cac565b90506105c7565b60608161070381601f610cd5565b10156107425760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b6044820152606401610194565b61074c8284610cd5565b845110156107905760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b6044820152606401610194565b6060821580156107af57604051915060008252602082016040526107f9565b6040519150601f8416801560200281840101858101878315602002848b0101015b818310156107e85780518352602092830192016107d0565b5050858452601f01601f1916604052505b50949350505050565b600061080f826004610cd5565b835110156108565760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b6044820152606401610194565b50016004015190565b80356001600160a01b038116811461087657600080fd5b919050565b60008060006060848603121561089057600080fd5b6108998461085f565b92506108a76020850161085f565b9150604084013590509250925092565b600080604083850312156108ca57600080fd5b6108d38361085f565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610920576109206108e1565b604052919050565b600067ffffffffffffffff821115610942576109426108e1565b5060051b60200190565b600082601f83011261095d57600080fd5b8135602061097261096d83610928565b6108f7565b82815260059290921b8401810191818101908684111561099157600080fd5b8286015b848110156109b3576109a68161085f565b8352918301918301610995565b509695505050505050565b600082601f8301126109cf57600080fd5b813560206109df61096d83610928565b82815260059290921b840181019181810190868411156109fe57600080fd5b8286015b848110156109b35780358352918301918301610a02565b60008060008060608587031215610a2f57600080fd5b843567ffffffffffffffff80821115610a4757600080fd5b610a538883890161094c565b95506020870135915080821115610a6957600080fd5b610a75888389016109be565b94506040870135915080821115610a8b57600080fd5b818701915087601f830112610a9f57600080fd5b813581811115610aae57600080fd5b8860208260051b8501011115610ac357600080fd5b95989497505060200194505050565b600060208284031215610ae457600080fd5b610aed8261085f565b9392505050565b60008060008060608587031215610b0a57600080fd5b610b138561085f565b935060208501359250604085013567ffffffffffffffff80821115610b3757600080fd5b818701915087601f830112610b4b57600080fd5b813581811115610b5a57600080fd5b886020828501011115610ac357600080fd5b600080600060608486031215610b8157600080fd5b833567ffffffffffffffff80821115610b9957600080fd5b610ba58783880161094c565b94506020860135915080821115610bbb57600080fd5b610bc78783880161094c565b93506040860135915080821115610bdd57600080fd5b50610bea868287016109be565b9150509250925092565b60208082526005908201526411548c0c8d60da1b604082015260600190565b60208082526005908201526411548c0d0d60da1b604082015260600190565b634e487b7160e01b600052603260045260246000fd5b6000808335601e19843603018112610c5f57600080fd5b83018035915067ffffffffffffffff821115610c7a57600080fd5b602001915036819003821315610c8f57600080fd5b9250929050565b634e487b7160e01b600052601160045260246000fd5b600060018201610cbe57610cbe610c96565b5060010190565b8183823760009101908152919050565b60008219821115610ce857610ce8610c96565b50019056fea164736f6c634300080d000a0000000000000000000000000c6c8f014d1b3e37f470d39356379e220e4beb67