State Variables
MAX_GROUP_SIZE
GROUPING_MODULE
Functions
registerGroup
groupNft: The address of the group NFT.groupNftId: The ID of the group NFT.rewardPool: The address of the group reward pool.registerFeePayer: The address of the account that pays the registration fee.
groupId: The address of the newly registered Group IPA.
whitelistGroupRewardPool
rewardPool: The address of the group reward pool.allowed: Whether the group reward pool is whitelisted.
addGroupMember
groupId: The address of the Group IPA.ipIds: The addresses of the IPs to add to the Group IPA.
removeGroupMember
groupId: The address of the Group IPA.ipIds: The addresses of the IPs to remove from the Group IPA.
isRegisteredGroup
groupId: The address of the Group IPA.
isRegistered: Whether the Group IPA was registered into the protocol.
getGroupRewardPool
groupId: The address of the Group IPA.
rewardPool: The address of the group reward pool.
isWhitelistedGroupRewardPool
rewardPool: The address of the group reward pool.
isWhitelisted: Whether the group reward pool is whitelisted.
getGroupMembers
groupId: The address of the Group IPA.startIndex: The start index of the group members to retrieve.size: The size of the group members to retrieve.
results: The addresses of the group members.
containsIp
groupId: The address of the Group IPA.ipId: The address of the IP.
isMember: Whether the IP is a member of the Group IPA.
totalMembers
groupId: The address of the Group IPA.
totalMembers: The total number of members in the Group IPA.

