Claim Topics Registry Interface

The Claim Topics Registry interface defines the set of functions and events used to manage the required claim topics for tokens within the T-REX protocol. Below is a detailed breakdown of each function and event, explaining its purpose, source, and functionality.

ClaimTopicAdded

Event

Description: Emitted when a claim topic has been added to the Claim Topics Registry.

event ClaimTopicAdded(uint256 indexed claimTopic);

ClaimTopicRemoved

Event

Description: Emitted when a claim topic has been removed from the Claim Topics Registry.

event ClaimTopicRemoved(uint256 indexed claimTopic);

addClaimTopic

Source: IClaimTopicsRegistry

Description: Adds a trusted claim topic to the Claim Topics Registry. Only callable by the owner of the contract. This function emits a ClaimTopicAdded event.

function addClaimTopic(uint256 _claimTopic) external;

removeClaimTopic

Source: IClaimTopicsRegistry

Description: Removes a trusted claim topic from the Claim Topics Registry. Only callable by the owner of the contract. This function emits a ClaimTopicRemoved event.

function removeClaimTopic(uint256 _claimTopic) external;

getClaimTopics

Source: IClaimTopicsRegistry

Description: Returns the list of trusted claim topics for the token.

function getClaimTopics() external view returns (uint256[] memory);

Last updated

Logo

ERC3643 ASBL - 2024 - contact@erc3643.org