Skip to main content
NullGraph runs on Solana devnet, a test network where you can experiment without using real money. To interact with the platform, you’ll need a browser wallet configured for devnet and some test tokens.
This guide uses Phantom, the most popular Solana wallet. NullGraph supports any Solana-compatible wallet, but Phantom offers the best user experience.

What You’ll Need

  • A desktop or laptop computer (Phantom is available on Chrome, Firefox, Brave, Edge)
  • 5 minutes of setup time
  • No prior crypto experience required

Install Phantom Wallet

1
Download the Extension
2
  • Open your browser (Chrome, Firefox, Brave, or Edge)
  • Go to phantom.app
  • Click Download and select your browser
  • Follow the browser’s prompts to add the extension
  • Pin the extension to your toolbar for easy access
  • 3
    Create a New Wallet
    4
    When you first open Phantom:
    5
  • Click Create New Wallet
  • Choose a strong password (you’ll use this to unlock the wallet)
  • Phantom will display your Secret Recovery Phrase—a list of 12 words
  • 6
    Write down your recovery phrase on paper and store it securely. Never share it with anyone. This phrase is the only way to recover your wallet if you lose access.
    7
  • Confirm your recovery phrase by selecting words in the correct order
  • Click Finish
  • 8
    Your wallet is now created!
    9
    Locate Your Wallet Address
    10
    Your wallet address is a unique public identifier (like an email address for crypto):
    11
  • Open Phantom by clicking the extension icon
  • Your wallet address appears at the top (e.g., 7XaBC...def9)
  • Click the address to copy it to your clipboard
  • 12
    You can share your wallet address publicly—it’s safe. Others can use it to send you tokens. Your secret recovery phrase, however, must remain private.

    Switch to Devnet

    By default, Phantom connects to Solana mainnet (the real network). NullGraph uses devnet (a test network).
    1
    Enable Developer Mode
    2
  • Open Phantom
  • Click the ☰ menu icon (top left)
  • Select Settings
  • Scroll down to Developer Settings
  • Toggle Developer Mode to ON
  • 3
    Switch Network
    4
  • Return to the main Phantom screen
  • At the bottom, you’ll see a network selector (default: Mainnet)
  • Click it and select Devnet
  • The network indicator at the bottom should now show Devnet (usually in orange)
  • 5
    You need to stay on Devnet while using NullGraph. If transactions fail, check that you haven’t accidentally switched back to Mainnet.

    Get Devnet SOL

    SOL is Solana’s native cryptocurrency, used to pay transaction fees. On devnet, SOL has no real-world value—you can get it for free.
    1
    Use Solana’s Public Faucet
    2
    Option 1: Web Faucet (Easiest)
    3
  • Go to faucet.solana.com
  • Paste your Phantom wallet address
  • Click Confirm Airdrop
  • Wait 10-15 seconds
  • Check your Phantom wallet—you should see 1-5 SOL
  • 4
    Option 2: Discord Faucet (Backup)
    5
  • Join the Solana Discord
  • Go to the #faucet channel
  • Type: /airdrop <your-wallet-address>
  • The bot will send you devnet SOL
  • 6
    You can request more devnet SOL anytime. If you run low, just return to the faucet.
    7
    Verify Your Balance
    8
    Open Phantom and confirm you have at least 0.5 SOL. This is enough for hundreds of transactions on NullGraph.

    Get Devnet BIO Tokens

    BIO tokens are used for bounty rewards on NullGraph. On devnet, these are test tokens.
    Devnet BIO tokens are project-specific test tokens. You’ll need to mint them yourself or receive them from the NullGraph team. Check the project’s Discord or documentation for the BIO token mint address and distribution method.
    1
    Option 1: Use a Test Token Faucet (if available)
    2
    If NullGraph has deployed a token faucet:
    3
  • Visit the faucet URL (check NullGraph docs or Discord)
  • Connect your Phantom wallet
  • Click Claim BIO Tokens
  • Approve the transaction in Phantom
  • 4
    Option 2: Mint Tokens via CLI (Advanced)
    5
    If you have the Solana CLI installed:
    6
    # Install Solana CLI (if not already installed)
    sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
    
    # Configure for devnet
    solana config set --url devnet
    
    # Airdrop SOL to your wallet
    solana airdrop 2 <your-wallet-address>
    
    # Mint BIO tokens using the project's mint authority (requires init script)
    npx ts-node scripts/mint-bio-tokens.ts <your-wallet-address> 1000
    
    7
    Token minting requires the mint authority’s private key. Contact the NullGraph team for test BIO tokens if you’re not running your own deployment.
    8
    Verify BIO Balance
    9
  • Open Phantom
  • Scroll down in your wallet
  • You should see BIO listed as a token with your balance
  • If it doesn’t appear, manually add it:
    • Click Manage Token List
    • Click Add Token
    • Paste the BIO token mint address (from NullGraph docs)
    • Click Add
  • Connect to NullGraph

    1
    Visit the App
    2
  • Go to nullgraph.vercel.app
  • You’ll see the NullGraph landing page
  • 3
    Connect Your Wallet
    4
  • Click Connect Wallet in the top right corner
  • A modal will appear with wallet options
  • Select Phantom
  • Phantom will prompt: “Do you want to connect to this site?”
  • Click Connect
  • Grant permissions when prompted
  • 5
    NullGraph uses the Solana Wallet Adapter, which auto-connects on future visits. You won’t need to connect manually every time.
    6
    Verify Connection
    7
    Once connected:
    8
  • Your wallet address appears in the top right (truncated, e.g., 7XaB...ef9)
  • The “Connect Wallet” button becomes a wallet button with your balance
  • You can now interact with NullGraph
  • Understanding Transaction Costs

    Every interaction with NullGraph requires a small transaction fee in SOL:
    ActionCost (Approx.)What You Pay For
    Submit NKA0.00001 SOL + 0.01 SOL rentTransaction + account storage
    Create Bounty0.00001 SOL + 0.01 SOL rent + reward amountTransaction + vault storage + escrowed BIO
    Submit to Bounty0.00001 SOL + 0.002 SOL rentTransaction + submission record
    Approve/Close0.00001 SOLTransaction only
    Rent: Solana charges rent for data storage. If you close an account later, you get this SOL back. Total for 10 transactions: ~0.15 SOL (plenty of buffer with 1-5 SOL from the faucet)
    BIO tokens are only required for creating bounties (you escrow the reward amount). Submitting NKAs and claiming bounties doesn’t require BIO—you earn BIO by claiming bounties.

    Security Best Practices

    Protect Your Recovery Phrase
    • Never type it into a website or app
    • Don’t store it in email, cloud storage, or screenshots
    • Don’t share it with anyone—not even “support” teams
    Verify Connections
    • Always check the URL before connecting: nullgraph.vercel.app
    • Phantom shows which site is requesting connection
    • Disconnect from sites you don’t recognize (Settings → Trusted Apps)
    Review Transactions
    • Phantom shows transaction details before you approve
    • Check the program address matches NullGraph’s program ID
    • Don’t approve transactions you don’t understand
    Use Devnet for Testing
    • Devnet tokens have no real value
    • Perfect for learning without financial risk
    • Experiment freely!
    If you move to mainnet later, your devnet wallet address stays the same, but your balances are separate. Never send real SOL or tokens to a devnet address.

    Troubleshooting

    “Insufficient SOL for transaction fee” error You’ve run out of devnet SOL. Return to the Solana faucet and request more. “Transaction rejected” or “User rejected the request” You clicked “Reject” in Phantom. Try the action again and click “Approve.” BIO tokens don’t appear in Phantom Manually add the token:
    1. Open Phantom
    2. Click Manage Token ListAdd Token
    3. Paste the BIO mint address
    4. Click Add
    Phantom shows “Mainnet” at the bottom You’re on the wrong network. Click the network selector and switch to Devnet. “Program error” or “Invalid account data” when submitting The NullGraph program might not be initialized. Contact the team or check the deployment status. Wallet won’t connect to NullGraph Try these steps:
    1. Refresh the NullGraph page
    2. Disconnect Phantom (Settings → Trusted Apps → NullGraph → Remove)
    3. Reconnect using the Connect Wallet button
    4. Clear browser cache and try again

    Next Steps

    Now that your wallet is set up:

    Submit Your First NKA

    Turn your null results into on-chain assets

    Explore the Dashboard

    Browse existing NKAs and protocol stats

    Create a Bounty

    Post a bounty for the null result you need

    Claim Bounties

    Submit your NKAs to earn BIO tokens

    Common Questions

    Do I need a Phantom wallet specifically? No. NullGraph works with any Solana wallet (Solflare, Backpack, etc.). Phantom is recommended for beginners. Can I use a mobile wallet? Phantom has a mobile app, but NullGraph is optimized for desktop browsers. Mobile support may vary. Is devnet safe to use? Yes. Devnet is a separate test blockchain. No real money is involved. Your mainnet funds are not at risk. Can I switch between devnet and mainnet? Yes, but don’t use NullGraph on mainnet unless you’re interacting with a mainnet deployment. The program ID is different. What if I lose my recovery phrase? You lose access to your wallet permanently. There’s no “forgot password” option in crypto. Always back up your recovery phrase. How do I get more devnet SOL? Use the Solana faucet as many times as needed. It’s free and unlimited. Can I send devnet tokens to someone else? Yes, but they also need to be on devnet. Devnet and mainnet are separate networks—tokens can’t cross over.

    Build docs developers (and LLMs) love