CommunityManager

Contract functions:

  • registerCommunity(uuid)

  • existCommunityByUuid(uuid)

  • getCommunityByUuid(uuid)

  • getCommunityById(id)

  • countCommunities()

Contract properties:

  • uint public lastChangeAt

  • string[] public communitiesIndexed

  • mapping(string => CommunityData) public communities

Contract events:

  • event CommunityRegistered(uint communityId,string uuid)

Roles:

  • DEFAULT_ADMIN_ROLE

  • EDITOR_ROLE

Admin-only functions:

  • registerCommunity (EDITOR_ROLE)

CA

Last updated