Nocturn
Solana mainnet-beta
Connect wallet

Send tokens on Solana without showing your balance.

Nocturn is a confidential token layer for Solana. Amounts and balances stay encrypted on-chain, while every transfer still settles and verifies like any other.

devnet demo
Balance
••••••NOCT
    Fee per transfer: 0.000005 SOL Amounts are encrypted

    NOCT on Solana

    NOCT is an SPL token. It works with any Solana wallet, and confidential balances are opt-in per account.

    Ticker
    NOCT
    Token standard
    SPL Token
    Network
    Solana mainnet-beta
    Decimals
    9
    Mint address
    Placeholder Published at launch
    Gas token
    SOL

    Add NOCT to your wallet

    1. Install a Solana walletPhantom, Solflare, or Backpack all work.
    2. Fund it with a little SOLEvery transfer pays a small network fee in SOL.
    3. Add the NOCT mintPaste the mint address from this page once it is published.
    4. Turn on confidential balanceOpen the token account and choose Encrypt balance.

    Build with Nocturn

    Programs are written in Rust with Anchor, and apps talk to them from TypeScript.

    Quickstart

    Deploy a confidential token to devnet and send your first private transfer.

    # point the CLI at devnet
    $ solana config set --url devnet
    $ anchor init my-private-token
    $ npm i @nocturn/sdk
    Open the quickstart

    Packages

    Open-source libraries for each layer of your stack.

    nocturn-program

    Rust crate for on-chain confidential token logic.

    cargo add nocturn-program

    @nocturn/sdk

    TypeScript client for browsers and Node.

    npm i @nocturn/sdk

    nocturn-cli

    Command-line tool for minting and testing on devnet.

    cargo install nocturn-cli