0 txs
0 calls
constructor
No constructor.
functions
addEmergencyOperator
nonpayablefunction addEmergencyOperator(address operator)
addOperator
nonpayablefunction addOperator(address operator)
addOwner
nonpayablefunction addOwner(address owner)
allowDAFactRegistry
nonpayablefunction allowDAFactRegistry(address registry)
allowStateFactRegistry
nonpayablefunction allowStateFactRegistry(address registry)
removeEmergencyOperator
nonpayablefunction removeEmergencyOperator(address operator)
removeOperator
nonpayablefunction removeOperator(address operator)
removeOwner
nonpayablefunction removeOwner(address owner)
revokeDAFactRegistry
nonpayablefunction revokeDAFactRegistry(address registry)
revokeStateFactRegistry
nonpayablefunction revokeStateFactRegistry(address registry)
events
RoleGranted
event RoleGranted(bytes32 indexed role, address indexed account)
RoleRevoked
event RoleRevoked(bytes32 indexed role, address indexed account)
errors
MissingRole
error MissingRole(bytes32 role, address account)
creation bytecode
0x6080604052348015600f57600080fd5b506108388061001f6000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80639465828f116100665780639465828f146101045780639870d7fe14610117578063ac8a584a1461012a578063ed249e991461013d578063fbbb71851461015057600080fd5b8063173825d9146100a357806327856b69146100b857806335ae8586146100cb5780637065cb48146100de578063940756b2146100f1575b600080fd5b6100b66100b1366004610736565b610163565b005b6100b66100c6366004610736565b610196565b6100b66100d9366004610736565b6101d8565b6100b66100ec366004610736565b61021a565b6100b66100ff366004610736565b61024a565b6100b6610112366004610736565b61028c565b6100b6610125366004610736565b6102ce565b6100b6610138366004610736565b610310565b6100b661014b366004610736565b610352565b6100b661015e366004610736565b610394565b61017b6000805160206107e3833981519152336103d6565b6101936000805160206107e383398151915282610417565b50565b6101ae6000805160206107e3833981519152336103d6565b6101937f06e87717519a7ed6e25272ef339141b7cca59c3cfd0cb11a72fe14c828cb106682610473565b6101f06000805160206107e3833981519152336103d6565b6101937fbf233dd2aafeb4d50879c4aa5c81e96d92f6e6945c906a58f9f2d1c1631b4b2682610417565b6102326000805160206107e3833981519152336103d6565b6101936000805160206107e383398151915282610473565b6102626000805160206107e3833981519152336103d6565b6101937f06e87717519a7ed6e25272ef339141b7cca59c3cfd0cb11a72fe14c828cb106682610417565b6102a46000805160206107e3833981519152336103d6565b6101937ffec1d987d4cab4c078c567247b1dc5393b88e3c8913f3a0b128e20508e7a083182610473565b6102e66000805160206107e3833981519152336103d6565b6101937f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92982610473565b6103286000805160206107e3833981519152336103d6565b6101937f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92982610417565b61036a6000805160206107e3833981519152336103d6565b6101937fbf233dd2aafeb4d50879c4aa5c81e96d92f6e6945c906a58f9f2d1c1631b4b2682610473565b6103ac6000805160206107e3833981519152336103d6565b6101937ffec1d987d4cab4c078c567247b1dc5393b88e3c8913f3a0b128e20508e7a083182610417565b6103e082826104cf565b610413576040516301d4003760e61b8152600481018390526001600160a01b038216602482015260440160405180910390fd5b5050565b610438816104236104fb565b6000858152602091909152604090209061050a565b506040516001600160a01b0382169083907f155aaafb6329a2098580462df33ec4b7441b19729b9601c5fc17ae1cf99a8a5290600090a35050565b6104948161047f6104fb565b6000858152602091909152604090209061051f565b506040516001600160a01b0382169083907f2ae6a113c0ed5b78a53413ffbb7679881f11145ccfba4fb92e863dfcd5a1d2f390600090a35050565b60006104f2826104dd6104fb565b60008681526020919091526040902090610534565b90505b92915050565b6000610505610556565b905090565b60006104f2836001600160a01b0384166105f4565b60006104f2836001600160a01b0384166106e7565b6001600160a01b038116600090815260018301602052604081205415156104f2565b60008060ff60001b196001604051806040016040528060168152602001751b185e595c8b9b8b9858d8d95cdccb98dbdb9d1c9bdb60521b8152506040516020016105a09190610766565b6040516020818303038152906040528051906020012060001c6105c39190610795565b6040516020016105d591815260200190565b60408051601f1981840301815291905280516020909101201692915050565b600081815260018301602052604081205480156106dd576000610618600183610795565b855490915060009061062c90600190610795565b905080821461069157600086600001828154811061064c5761064c6107b6565b906000526020600020015490508087600001848154811061066f5761066f6107b6565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806106a2576106a26107cc565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506104f5565b60009150506104f5565b600081815260018301602052604081205461072e575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556104f5565b5060006104f5565b60006020828403121561074857600080fd5b81356001600160a01b038116811461075f57600080fd5b9392505050565b6000825160005b81811015610787576020818601810151858301520161076d565b506000920191825250919050565b818103818111156104f557634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fdfeb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214ea2646970667358221220f5f62eafceaa4b89fb1ce382b3d92a177debc30d58ffae9217476bf9dbc0478564736f6c634300081a0033