Skip to main content

LAMINA1 Architecture

The LAMINA1 Network is based on a fork of the Avalanche platform, a proof-of-stake blockchain network consisting of multiple, interoperating blockchains that extend the capability of Ethereum compatible systems. As a result, the LAMINA1 network is compatible with familiar ETH method calls utilizing the Ethereum Virtual Machine as its “C” or “Contract” chain, alongside platform specific X and P chains. Read below for more information on what purpose these chains serve, and how to transact between wallets and chains to perform network operations.

Avalanche has extensive documentation on their platform and we recommend that anyone interested in learning more about the underlying architecture of LAMINA1 and its chains go through the links provided below.

alt_text

Source: https://docs.avax.network/overview/getting-started/avalanche-platform

Blockchain Details

C (Contract) Chain

Allows clients to interact with the C-Chain, LAMINA1’s main EVM instance, as well as other EVM instances.

C-Chain API Documentation

Base URL (EVM compatible calls): <node_base_url>/ext/bc/C/rpc

Base Extension URL: <node_base_url>/ext/bc/C/lmna

Purposes

  • Ethereum-compatible calls for fund transactions
  • Smart contract interactions
  • Funds from Testnet faucet are provided as C-Chain tokens
  • Ability to interact with LAMINA1 Network via ETH-capable client applications such as Metamask

X (Exchange) Chain

Allows clients to create and trade assets, including L1, on the X-Chain as well as other instances of the AVM.

X-Chain API Documentation

Base URL (AVM, Avalanche VM): <node_base_url>/ext/bc/X

Purposes

  • X-Chain funds are required to create NFT collectible families and mint NFT assets from those collections.
  • Minted NFT transfers are targeted at the destination’s X-Chain wallet.

P (Platform) Chain

Allows clients to interact with the P-Chain (Platform Chain), which maintains Lamina1’s validator set, staking, and handles blockchain and Subnet creation.

P-Chain API Documentation

Base URL (PlatformVM): <node_base_url>/ext/bc/P

Purposes

  • Handles node validation
  • Handles staking on nodes
  • Allows for Subnet creation and user-specified blockchains