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