Technical Documentation
User Docs
  • Pantos Docs
    • 📃User Docs
    • 💻Technical Docs
  • Getting Started
    • Introduction
    • Token Transfer
  • Architecture
    • On-Chain Components
      • Read functions
    • Off-Chain Components
  • General
    • Supported Chains
    • Testnet Addresses
    • PantosHub ABI
    • PantosToken ABI
    • Example Token
    • Deploying Token
    • Migrate Token
    • Service Node
    • Compatibility
  • REST API Reference
    • Service Node
  • Feedback
    • Report a bug
    • Share feedback
  • Resources
    • Bug bounty program
Powered by GitBook
On this page
  • Pantos Hub
  • Pantos Forwarder
  • Pantos Tokens
  1. Architecture

On-Chain Components

Pantos Hub

This is the core on-chain component of Pantos. The Pantos Hub contract is available on each of the supported blockchains. It is an interface for off-chain components and as the name implies it is the main contract for node & client requests. The contract handles the registration of new tokens and the management. Additionally, it also handles the registration and management of service nodes, as well as the corresponding service node bids.

Pantos Forwarder

Responsible for verifying transfer requests and signatures, to ensure the validity of a transfer before initiating a transaction. The Pantos forwarder contract connects the Pantos Hub to the token contract and initiates on-chain transactions for burn and mint.

Pantos Tokens

As last on-chain component the Pantos tokens,

  • Fully compatible with existing token standards

  • e.g. ERC-20 on Ethereum

  • Additional simple Pantos-specific interface

  • Anyone can deploy Pantos-compatible tokens

  • Permissionless

  • May support all or subset of blockchains

  • Need to be registered at the Pantos hub

  • Transaction fees always paid in PAN

PreviousToken TransferNextRead functions

Last updated 2 years ago

Chain A (yellow) -> Chain B (green)