0 txs
1 call
constructor
No constructor.
functions
check1271SignedAction
purefunction check1271SignedAction(bytes32 id, address requestSender, address account, bytes32 hash, bytes signature) pure returns (bool)
checkAction
purefunction checkAction(bytes32, address, address, uint256, bytes) pure returns (uint256)
checkUserOpPolicy
purefunction checkUserOpPolicy(bytes32, tuple) pure returns (uint256)
supportsInterface
purefunction supportsInterface(bytes4 interfaceID) pure returns (bool)
initializeWithMultiplexer
nonpayablefunction initializeWithMultiplexer(address account, bytes32 configId, bytes)
events
PolicySet
event PolicySet(bytes32 id, address multiplexer, address account)
SudoPolicyInstalledMultiplexer
event SudoPolicyInstalledMultiplexer(address indexed account, address indexed multiplexer, bytes32 indexed id)
SudoPolicyRemoved
event SudoPolicyRemoved(address indexed account, address indexed multiplexer, bytes32 indexed id)
SudoPolicySet
event SudoPolicySet(address indexed account, address indexed multiplexer, bytes32 indexed id)
SudoPolicyUninstalledAllAccount
event SudoPolicyUninstalledAllAccount(address indexed account)
errors
No errors.
creation bytecode
0x6080604052348015600e575f5ffd5b5061047c8061001c5f395ff3fe608060405234801561000f575f5ffd5b5060043610610064575f3560e01c80637129edce1161004d5780637129edce146100b7578063989c9e46146100cc578063cbf34505146100e1575f5ffd5b806301ffc9a71461006857806305c0089514610090575b5f5ffd5b61007b6100763660046102d4565b6100fb565b60405190151581526020015b60405180910390f35b6100a961009e36600461035b565b5f9695505050505050565b604051908152602001610087565b6100a96100c53660046103ce565b5f92915050565b6100df6100da366004610419565b610182565b005b61007b6100ef36600461035b565b60019695505050505050565b5f6001600160e01b03198216633894f6e760e11b148061012b57506001600160e01b031982166305c0089560e01b145b8061014657506001600160e01b0319821663cbf3450560e01b145b8061016157506001600160e01b031982166301ffc9a760e01b145b8061017c57506001600160e01b03198216634c4e4f2360e11b145b92915050565b335f90815260016020526040902061019b9085856101e9565b50604080518481523360208201526001600160a01b0386168183015290517f5d14f8bf6f75758495bb0b0768b81cdebc7869d1f19edacc2f483ca0c89a17159181900360600190a150505050565b5f6101f58484846101ff565b90505b9392505050565b5f81815260018401602090815260408083206001600160a01b038616845290915281205461026c57610232848484610273565b61023c8484610283565b5f8381526001808701602090815260408084206001600160a01b03891685529091529091209190915590506101f8565b505f6101f8565b61027e838383610296565b505050565b5f818152602083905260408120546101f8565b5f8281526020849052604090208054607f8111156102bf57638277484f5f52806020526024601cfd5b82600182018301556001810182555050505050565b5f602082840312156102e4575f5ffd5b81356001600160e01b0319811681146101f8575f5ffd5b80356001600160a01b0381168114610311575f5ffd5b919050565b5f5f83601f840112610326575f5ffd5b50813567ffffffffffffffff81111561033d575f5ffd5b602083019150836020828501011115610354575f5ffd5b9250929050565b5f5f5f5f5f5f60a08789031215610370575f5ffd5b86359550610380602088016102fb565b945061038e604088016102fb565b935060608701359250608087013567ffffffffffffffff8111156103b0575f5ffd5b6103bc89828a01610316565b979a9699509497509295939492505050565b5f5f604083850312156103df575f5ffd5b82359150602083013567ffffffffffffffff8111156103fc575f5ffd5b8301610120818603121561040e575f5ffd5b809150509250929050565b5f5f5f5f6060858703121561042c575f5ffd5b610435856102fb565b935060208501359250604085013567ffffffffffffffff811115610457575f5ffd5b61046387828801610316565b9598949750955050505056fea164736f6c634300081c000a