0 txs
115 calls
constructor
constructor(address keyring_, address admin_)
functions
admin
viewfunction admin() view returns (address)
checkCredential
viewfunction checkCredential(uint256 policyId, address entity) view returns (bool)
keyring
viewfunction keyring() view returns (address)
whitelist
viewfunction whitelist(address) view returns (bool)
changeAdmin
nonpayablefunction changeAdmin(address newAdmin)
setWhitelistStatus
nonpayablefunction setWhitelistStatus(address entity, bool status)
events
AdminChange
event AdminChange(address indexed oldAdmin, address indexed newAdmin)
Whitelist
event Whitelist(address indexed entity, bool indexed status)
errors
NotAdmin
error NotAdmin(address account)
creation bytecode
0x608060405234801561001057600080fd5b506040516105c53803806105c583398101604081905261002f9161007c565b600080546001600160a01b039384166001600160a01b031991821617909155600180549290931691161790556100af565b80516001600160a01b038116811461007757600080fd5b919050565b6000806040838503121561008f57600080fd5b61009883610060565b91506100a660208401610060565b90509250929050565b610507806100be6000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c80639b19251a116100505780639b19251a146100c75780639ed9de94146100ea578063f851a4401461012f57600080fd5b80630c424284146100775780638776b1201461008c5780638f283970146100b4575b600080fd5b61008a610085366004610436565b61014f565b005b61009f61009a36600461046d565b610261565b60405190151581526020015b60405180910390f35b61008a6100c2366004610499565b610332565b61009f6100d5366004610499565b60026020526000908152604090205460ff1681565b60005461010a9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100ab565b60015461010a9073ffffffffffffffffffffffffffffffffffffffff1681565b60015473ffffffffffffffffffffffffffffffffffffffff1633146101a7576040517f17a842420000000000000000000000000000000000000000000000000000000081523360048201526024015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff821660009081526002602052604090205460ff1680151582151514156101e157505050565b73ffffffffffffffffffffffffffffffffffffffff831660008181526002602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915590519092917f5a25e09a5dba33161281055e015f1279b6b10204d8f90dd56a8ce2b82322d43d91a3505050565b73ffffffffffffffffffffffffffffffffffffffff811660009081526002602052604081205460ff168061032b57506000546040517f8776b1200000000000000000000000000000000000000000000000000000000081526004810185905273ffffffffffffffffffffffffffffffffffffffff848116602483015290911690638776b12090604401602060405180830381865afa158015610307573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032b91906104b4565b9392505050565b60015473ffffffffffffffffffffffffffffffffffffffff163314610385576040517f17a8424200000000000000000000000000000000000000000000000000000000815233600482015260240161019e565b6001805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f38b1065e0d088f6eda3cb9f0efc7bbb9b145907ab0deb0dbfb700d2bb21599e990600090a35050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461042057600080fd5b919050565b801515811461043357600080fd5b50565b6000806040838503121561044957600080fd5b610452836103fc565b9150602083013561046281610425565b809150509250929050565b6000806040838503121561048057600080fd5b82359150610490602084016103fc565b90509250929050565b6000602082840312156104ab57600080fd5b61032b826103fc565b6000602082840312156104c657600080fd5b815161032b8161042556fea2646970667358221220474468cf7abcbebb3021f0a5f6db81bafb32dc8c10bca8a629f1632517d1972964736f6c634300080a0033000000000000000000000000b0b5e2176e10b12d70e60e3a68738298a7dfe666000000000000000000000000fb3bd022d5dacf95ee28a6b07825d4ff9c5b3814