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