Stapel

/01 — overview

What is Stapel

Stapel is a sovereign EVM chain with a single, focused purpose: turning newly issued tokens into Solana-native liquidity in one continuous motion. It is not a general-purpose L1, not a rollup, and not a swap. It is a launch corridor — an opinionated chain that bundles issuance, bridging, and pump.fun-compatible deployment into a deterministic pipeline.

Every token deployed on Stapel inherits a canonical Solana counterpart at mint time. Bridging is not an afterthought; it is the protocol's reason for existing.

/02 — how it works

How it works

A token launch on Stapel follows a single deterministic flow: EVM chain → bridge → pump.fun. The token is deployed as an ERC-20 on Stapel, escrowed by the canonical bridge contract, and minted as an SPL token on Solana with metadata that is automatically registered with pump.fun.

// Stapel canonical token deploy
contract LaunchToken is ERC20, Bridgeable {
  bytes32 public immutable solanaMint;

  constructor(string memory n, string memory s, bytes32 mint)
    ERC20(n, s)
  {
    solanaMint = mint;
    BRIDGE.register(address(this), mint);
  }
}

/03 — bridge architecture

Bridge architecture

The bridge is a lock-and-mint design with a permissioned validator set governed by Stapel consensus. Wrapping locks ERC-20 supply on Stapel and mints a 1:1 SPL token on Solana. Unwrapping burns SPL supply and releases the original ERC-20 after a 12-block finality window.

  • Wrap: deposit ERC-20 → 12 confirmations → SPL mint to destination address.
  • Unwrap: burn SPL → 32 Solana slots finality → ERC-20 release on Stapel.
  • Validator quorum: 2/3 of staked Stapel validators must co-sign each direction.

/04 — fee structure

Fee structure

Three composable fee streams, each transparent on-chain:

Gas

Native Stapel gas, paid in PRL. Targeted at 0.0001 PRL per simple transfer.

Bridge fee

Flat 0.15% on each wrap, 0.05% on each unwrap. Routed to validator set.

Launcher reward

Per-trade reward streamed to the deployer for the first 30 days post-launch.

/05 — token standards

Token standards

Stapel tokens implement ERC-20 + Bridgeable, an extension that exposes a deterministic solanaMint field and gates cross-chain mint authority through the canonical bridge.

// Reading the canonical Solana mint
import { getStapelToken } from "@stapel/sdk"

const token = await getStapelToken("0xA0b8...e2c1")
console.log(token.solanaMint)
// => "9xQeWvG816bUx9EPjHmaT2gv7p3hQXgB8RH..."

/06 — faq

FAQ

Is Stapel a general-purpose L1?
No. Stapel is purpose-built for launching tokens that settle into Solana liquidity. General smart-contract execution is supported but not the focus.
What is the security model?
Proof-of-stake consensus with slashing, plus a 2/3 validator quorum required to sign cross-chain messages. Bridge funds are held in audited escrow contracts.
What does PRL stand for?
Pearl — the native gas asset of Stapel. wPRL is its wrapped Solana counterpart.
/SYSTEM.01/STATUS: ACTIVE/BRIDGE: ONLINE/EPOCH: 0x4F2A/PEERS: 128/LATENCY: 412ms/BLOCK: 2,481,930/SYSTEM.01/STATUS: ACTIVE/BRIDGE: ONLINE/EPOCH: 0x4F2A/PEERS: 128/LATENCY: 412ms/BLOCK: 2,481,930/SYSTEM.01/STATUS: ACTIVE/BRIDGE: ONLINE/EPOCH: 0x4F2A/PEERS: 128/LATENCY: 412ms/BLOCK: 2,481,930/SYSTEM.01/STATUS: ACTIVE/BRIDGE: ONLINE/EPOCH: 0x4F2A/PEERS: 128/LATENCY: 412ms/BLOCK: 2,481,930