LogoLogo
Cryptum.ioGitHub
  • 🌐Cryptum
    • What is Cryptum
    • DeFi Market
    • Ecosystem
      • Bitcoin
      • Ethereum
      • Polygon
      • Avalanche C-Chain
      • BNB Chain
      • Cardano
      • Celo
      • Hathor
      • Solana
      • Stellar
      • XRP Ledger
      • Stratus
      • Hyperledger Besu
  • 👝Products
    • Dashboard Analytics
    • Tokenization
    • Crypto Checkout
      • Overview
      • Getting started
      • Checkout Dashboard
        • Creating your Store
        • Customer Checkout screens
        • Analytics
        • Managing Wallets
        • Creating Collections and NFTs
        • Linking Products to NFTs
        • Monitoring Orders
      • Checkout API
        • Authentication
        • Store
        • Orders
          • Handling Orders
    • Wallets
    • DeFi-as-a-Service
    • On & Off Ramp (soon)
    • E-commerce Plugins
      • Wordpress NFT Plugin
        • How to install NFT Plugin
        • Connect your Credentials to NFT Plugin
      • Wordpress Checkout Plugin
        • How to install Checkout Plugin
        • Connect your Credentials to Checkout Plugin
      • Plugins Guides
        • Creating your Store
        • Manage your Wallets
        • Creating Collections and NFTs
        • Linking Products to NFTs
        • Monitoring Orders
        • Monitoring Store (Analytics)
  • 💻Community Edition
    • Overview
    • Architecture
    • Start for free
    • Getting started
    • Dashboard guide
      • 🔑Creating a Project (API Key)
      • 🛠️Start building!
      • 📊Monitoring your Project
      • 📈Monitoring Requests
    • SDK guides
      • Get test currencies
      • Chainlink
        • 📈Price Feeds
        • ⚙️Automation
        • 🎲VRF
        • 🛤️CCIP
        • 🛤️CCIP
        • Project Examples
          • Lottery
          • Send Message CCIP
      • Wallets
      • Balances
      • Prices
      • Tokens
        • EVM Tokens (ERC-20)
        • Solana Tokens (SPL)
        • Cardano Tokens
        • Stellar Tokens
        • XRP Tokens
        • Hathor Tokens
      • NFTs
        • EVM NFTs (Ethereum, Polygon and others)
        • NFTs on Solana
        • NFTs on Hathor Network
      • Queries
        • Wallet information
        • Get transaction by hash
        • Get block information
        • Get transaction receipt by hash
        • Get fees information
        • Get NFT data
        • Get NFT balance
        • Get UTXOs (Unspent transaction outputs)
      • Uniswap
      • Staking
      • Smart Contracts
        • Deploy custom Smart Contracts
        • Loot Box
    • Features and credits
      • Avalanche C Chain
      • Bitcoin
      • BNB Chain
      • Cardano
      • Celo
      • Ethereum
      • Hathor
      • Polygon
      • Solana
      • Stellar
      • XRP Ledger
      • Stratus
    • API guides
      • API Cryptum
      • API Connector
  • 📃GLOSSARY
    • Blockchain terms
    • Cryptum terms
Powered by GitBook
On this page
  • Blockchain Infra (BaaS)
  • Cryptum SDK
  1. Community Edition

Architecture

The technical layers of Cryptum

PreviousOverviewNextStart for free

Last updated 1 year ago

Cryptum is composed of a robust architecture, which ranges from a web application for management to a blockchain infrastructure, with tools at different levels of implementation complexity.

We make it easy for developers who are not familiar with blockchain applications to operate our frameworks. If you are new to the world of blockchain, or want to know more about Cryptum’s important concepts, check out our .

The representation of the Cryptum’s architecture:

Blockchain Infra (BaaS)

This is the core of the Cryptum solution. The blockchain infrastructure allows clients to integrate and interact with the most diverse blockchain protocols - you don't need to start from scratch! We already laid the foundation for you to build upon.

Don't worry about deploying and maintaining a node, much less about learning unfamiliar programming languages - Ethereum uses Solidity, Cardano uses Haskell, and Solana uses Rust... Not exactly the most popular languages out there! All you have to do is integrate Cryptum's functionalities (like creating digital assets, transferring tokens or minting NFTs) into your business logic.

Cryptum also offers the possibility to create Proofs of Concept on Testnets or final products on Mainnet.

Public Blockchain protocols and tokens

Cryptum is blockchain-agnostic, which makes our solution able to operate different protocols natively. By changing a single parameter in the requests, users can switch between protocols.

Private Ledger

In addition to the public blockchain protocols, we have a permissioned layer, developed with Hyperledger Besu technology.

This layer allows customers to transact in a permissioned layer, where transactions occur with better performance and no blockchain transaction costs.

Private Ledger also works through authenticated APIs, connected to a Hyperledger network (channel), also offering blockchain auditability and trust.

Cryptum SDK

Our SDK (Software Development Kit) is the link between our infrastructure and your application. It is a set of functions written in JavaScript that allow any JS application to interact with public blockchain protocols. It is published as a package on npm, so all you have to do to get started is run npm i cryptum-sdk in your project directory, and you're ready to get started.

API Connector

Your application wasn't built using JavaScript? No problem. We also offer a connector interface that maps all of our SDK's functions to simple REST calls. Instead of instantiating our SDK, you can run this API Connector service parallel to your application, and whenever your Python, C, Java, etc. code would use the SDK - it sends a request to this service instead.

To learn more details about each protocol using Cryptum, go to thepage!

For the next steps check out our .

💻
Ecosystem
guides section
Glossary
GitHub - cryptum-official/cryptum-api-connectorGitHub
Logo