Web3 Engine
A component responsible for abstracting the underlying blockchain layer, consisting of the following sub-modules:
Node Service: Provides means to access blockchain mainnets, either by operating proprietary nodes or by redundantly utilizing existing node providers to ensure stable on-chain access.
IPFS: Offers functionality to store and retrieve files, such as NFT metadata or publicly accessible certificates, in a decentralized manner. Emphasizes stability by redundantly utilizing IPFS pinning service providers.
Token Service: Supports standard tokens with core functionalities such as token issuance, minting, burning, balance inquiry, token transfer, individual transaction lookup and listing, as well as event subscriptions. Also includes metadata handling for NFTs.
Indexer Collects and processes low-level on-chain events, storing them in a dedicated database optimized for fast querying and aggregation. The system accounts for chain reorganizations and block confirmation policies defined by the platform itself. The indexed data is made accessible via APIs or direct queries, depending on the complexity of the retrieval requirements.
Last updated