L0 Token Standard
The L0 Token Standard, also referred to as the Metagraph Token Standard, is Constellation Network’s specification for currency tokens across its modular, multi-layered architecture. It defines a shared interface and core functionality for all value-transferring tokens on the network—spanning both DAG, the native asset of the protocol, and L0 tokens, which are custom tokens issued by metagraphs.
At its core, the L0 Token Standard provides the structural and transactional foundation for interoperability between metagraphs, as well as with external systems such as wallets, exchanges, and APIs. Whether a user is transacting in DAG or an L0 token issued by a metagraph, the experience and underlying mechanics are consistent and composable, allowing for straightforward integration across the ecosystem.
Key Features
The L0 Token Standard supports a growing set of advanced transaction types, which as of the Tessellation V3 release include:
Currency transfers: Basic send and receive operations between wallets.
Delegated spending (
AllowSpend
andSpendTransaction
): A two-step authorization model that allows metagraphs or users to act on behalf of another wallet under controlled, pre-approved conditions.Token locking (
TokenLock
): Mechanisms to temporarily restrict the movement of tokens for staking, governance, or collateral purposes—without transferring custody.Data-associated transactions (
FeeTransaction
): Transactions that are cryptographically tied to on-chain data updates, supporting pay-per-use models, e-commerce, and auditability.
These capabilities allow tokens to act not just as units of value, but as programmable instruments in dynamic applications, DAOs, and cross-metagraph systems.
DAG and L0 Token Equivalence
While DAG is the native token of the network and used to pay snapshot fees (the cost to include a transaction in the consensus snapshot), it adheres to the same standard as metagraph-issued L0 tokens. This creates parity between DAG and custom tokens from a functional standpoint, ensuring that tools like wallets and explorers can treat them uniformly while maintaining DAG’s special utility role at the protocol level.
Automatic Adoption via Euclid SDK
Any metagraph that implements the Euclid SDK’s currency layer automatically inherits the full capabilities of the L0 Token Standard. This ensures that developers building on Constellation don’t have to reimplement token logic or manage interoperability on their own—these features are built into the framework.
The L0 Token Standard is the connective tissue of Constellation Network’s currency layer, enabling composability, utility, and programmability across an evolving ecosystem of interoperable metagraphs.
Last updated
Was this helpful?