This contract is being backfilled. You may encounter incomplete storage history.

RoleBasedAccessPolicy

Verified contract

Active on Ethereum with 44 txns
Deployed by via 0x07fdac9b at 4514614
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "RoleBasedAccessPolicy"

0x2dff2fee4cc7c23d070284e806e3ce1a54682afb7ca7a169e7b08692d1d26be6
0xfe8445b6490df46007db255f30318b7cd3a3ba533dc93e31759952f02b04356a
0x3d057d70ca59829f58a45256463d6153d018f3486d8404143b852ff6a004d22a
0x52b2372bdd6ecc75042263946af4e784212ef59d7ad133a17c58b458546a9fb3
0x1c8f7224ecf4b945694a7543a5e7c8b6798bba7125dfb6d1784ec1c5d8bd245e
0x1a9a4256c89794baee38d8e10dbed26d71e2cd97b0eea6138bfe30cfc8fd805f
0x55887cebda814eda9c2500901b34460816aaae7244918d62d303ded42fa51127
0xeddcfb0f9616fae0e62c4efc7fc56cad6e91ebccec859756b007cc42a488e0b9
0x8331a48ac5dd3521082ea5667b00ae66403aad5385824a05dd477e469dcd7839
0x040be570738ea217fcc0fb0f4679b2cc7b841c64586f23dedfaf20ac2a411c97

Functions
Getter at block 20811825
accessPolicy(pure returns (address)
0xae38c27e646959735ec70d77ed4ecc03a3eff490
Read-only
getUsers(address objectbytes32 rolepure returns (address[])
getValue(address subjectbytes32 roleaddress objectpure returns (uint8)
State-modifying
allowed(address subjectbytes32 roleaddress objectbytes4 verbreturns (bool)
reclaim(address token
setAccessPolicy(addressaddress
setUserRole(address subjectbytes32 roleaddress objectuint8 newValue
setUserRoles(address[] subjectsbytes32[] rolesaddress[] objectsuint8[] newValues
Events
LogAccess(address indexed subjectbytes32 roleaddress indexed objectbytes4 verbbool granted
LogAccessChanged(address controlleraddress indexed subjectbytes32 roleaddress indexed objectuint8 oldValueuint8 newValue
LogAccessPolicyChanged(address controlleraddress oldPolicyaddress newPolicy
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.