Deployment Flow

1. SPL Token Deployment

An SPL token is deployed on Solana using standard SPL mechanics. The full supply is minted to the deployer’s associated token account. At this stage, the token behaves like any other SPL asset.

2. Identity Derivation

The SPL mint address is transformed into a deterministic bytes32 identity. This step introduces no on-chain state and can be recomputed at any time.

3. ERC-20 Deployment on Base

Using the derived identity, the ERC-20 twin is deployed on Base through a factory contract. The factory enforces uniqueness and idempotency.

The deployed ERC-20 is fully compatible with existing EVM tooling.

4. Bridging and Routing

Once both representations exist, tokens can move between Solana and Base. Bridging failures do not affect deployment state or token ownership.

Last updated