Skip to main content
To reserve storage and write data on the public network, you need a Solana wallet with TAPE to pay for storage and Solana devnet SOL to pay for transactions. This guide sets up a wallet for tools that run on your machine. If your tools are already configured for Tapenet, go to get devnet SOL or get TAPE. For browser applications, follow the Phantom setup guide and use that wallet’s public address when requesting funds.

Install the tools

Install Tapedrive, then follow Solana’s Install Solana CLI section. The Solana CLI includes the wallet tools used below. You only need that section for this setup; the Rust, Anchor, and Surfpool sections are for developing Solana programs. After following each installer’s PATH instructions, check that both commands work:

Create a wallet

A wallet consists of a public address, which can receive funds, and a private keypair file, which authorizes transactions. Create one if you do not already have a wallet you want to use with Tapenet:
Follow the prompts and keep the recovery phrase and keypair file private. Do not overwrite an existing wallet. Solana’s wallet instructions explain the prompts and how to find your public address.

Configure the connection

Tapenet uses Solana devnet for transactions. Configure both tools to use that network and the same keypair. If your wallet is saved elsewhere, replace the keypair path in both settings:
tape has its own connection settings; changing solana config does not change them. The exports apply to the current terminal. Run them again in a new terminal, or use the CLI configuration options to save your settings. Explicit tape --url and --keypair flags override these exports. Print the wallet’s public address:
Use this address for both funding steps below. Neither faucet needs your keypair file or recovery phrase.

Get devnet SOL

Open the Solana faucet, choose devnet, and request SOL for your wallet’s public address. This covers transaction fees; it does not supply TAPE. For a CLI wallet, check that the SOL arrived:

Get TAPE

Open the TAPE faucet and sign in with GitHub.
  1. Enter the public address of the wallet you will use with Tapedrive.
  2. Submit the claim.
  3. Wait for the claim result; a successful claim links to its transaction.
Claim amounts and repeat-claim limits may change; follow the information on the faucet. Wait for a pending claim to finish. If claims are temporarily unavailable, try again later and check that funds arrived before continuing.

Check your setup

In the terminal you configured above, check both balances:
The pubkey should match solana address, and rpc should point to Solana devnet. The sol and tape lines show the funds available to that wallet. If a balance is missing, check the claim’s recipient and transaction, then check the network and keypair settings. A balance in a different wallet or on a different Solana network cannot pay for this wallet’s transactions on Tapenet. Return to your task once both assets have arrived. Storage costs TAPE per MiB per epoch, so the amount depends on the capacity and duration you reserve; SOL pays account rent and transaction fees. At the current Tapenet price, reserving 100 MiB for a week and deploying a small static site to it spends about 0.016 TAPE and 0.006 SOL, so one 10 TAPE faucet claim covers many small reservations. To see the exact cost next to your balances before spending anything, add --dry-run:
tape create, tape extend, and tape resize also check the wallet before signing and stop with the amount needed if it is short.

Connect your tools

Endpoints and deployed program addresses live on the network details page.

Fund a node

Storage-node operators stake TAPE to join. Fund the node identity used in the setup guide, which may be a different keypair from your CLI wallet, and check the required stake separately; a faucet claim does not guarantee enough to operate a node or gateway. Start with nodes and infrastructure, then follow the storage-node setup guide. To get help with stake and setup, .