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.
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.
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.
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.
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