ERC3643
GithubWhitepaperERC3643 Association
  • Overview of the Protocol
    • ERC-3643 Permissioned Tokens
    • Built-in Compliance Framework
      • Onchain identities management
      • Modular Compliance add-ons
    • Interoperability & Standards
  • Smart contracts library
    • Permissioned Tokens
      • Tokens Interface
    • Onchain identities
      • ONCHAINID Interface
      • Identity Registry
        • Identity Registry Interface
      • Identity Registry Storage
        • Identity Registry Storage Interface
      • Trusted Issuers Registry
        • Trusted Issuers Registry Interface
      • Claim Topics Registry
        • Claim Topics Registry Interface
    • Compliance management
      • Compliance Interface
    • Tokens Factory
      • T-REX Factory Interface
      • Tokens Gateway
        • T-REX Gateway Interface
      • Official Factories & Gateways
    • Proxies
  • Resources & Community
    • Get Involved
Powered by GitBook
LogoLogo

ERC3643 ASBL - 2024 - contact@erc3643.org

On this page
Export as PDF
  1. Smart contracts library
  2. Onchain identities
  3. Claim Topics Registry

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);

PreviousClaim Topics RegistryNextCompliance management

Last updated 11 months ago