MemberRoles
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "MemberRoles"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "MemberRoles"
ABI
ABI objects
Getter at block 21291078
MEMBERSHIP_APPROVAL() view returns (bytes32)
0x4d454d424552534849505f415050524f56414c00000000000000000000000000
getMemberLengthForAllRoles() view returns (uint256[] totalMembers)
[]
joiningFee() view returns (uint256)
2000000000000000
kycAuthAddress() view returns (address)
0x0000000000000000000000000000000000000000
launched() view returns (bool)
false
launchedOn() view returns (uint256)
0
master() view returns (address)
0x0000000000000000000000000000000000000000
masterAddress() view returns (address)
0x0000000000000000000000000000000000000000
maxABCount() view returns (uint256)
0
token() view returns (address)
0xd7c49cee7e9188cca6ad8ff264c1da2e69d4cf3b
totalRoles() view returns (uint256)
0
Read-only
authorized(uint256 _memberRoleId) view returns (address)
checkRole(address _memberAddress, uint256 _roleId) view returns (bool)
internalContracts(uint256) view returns (address)
isAuthorizedToGovern(address _toCheck) view returns (bool)
isMember(address member) view returns (bool)
memberAtIndex(uint256 _memberRoleId, uint256 index) view returns (address, bool)
members(uint256 _memberRoleId) view returns (uint256, address[] memberArray)
membersLength(uint256 _memberRoleId) view returns (uint256)
numberOfMembers(uint256 _memberRoleId) view returns (uint256)
roles(address _memberAddress) view returns (uint256[])
usedMessageHashes(bytes32) view returns (bool)
State-modifying
Events addRole(bytes32 _roleName, string _roleDescription, address _authorized)
changeAuthorized(uint256 _roleId, address _newAuthorized)
changeDependentContractAddress()
changeMasterAddress(address masterAddress)
changeMaxABCount(uint256 _val)
join(address _userAddress, uint256 nonce, bytes signature) payable
setKycAuthAddress(address _add)
storageCleanup(address[] payoutAddresses)
swapABMember(address _newABAddress, address _removeAB)
switchMembership(address newAddress)
switchMembershipAndAssets(address newAddress, uint256[] coverIds, uint256[] stakingTokenIds)
switchMembershipOf(address member, address newAddress)
updateRole(address _memberAddress, uint256 _roleId, bool _active)
withdrawMembership()
MemberJoined(address indexed newMember, uint256 indexed nonce)
MemberRole(uint256 indexed roleId, bytes32 roleName, string roleDescription)
MembershipWithdrawn(address indexed member, uint256 timestamp)
switchedMembership(address indexed previousMember, address indexed newMember, uint256 timeStamp)
constructor(address tokenAddress)
This contract contains no fallback and receive objects.
This contract contains no error objects.