Saitama Solana Wallet is a Command Line Interface (CLI) wallet for the Solana blockchain, providing essential functions to interact with the Solana network.
To install Saitama Solana Wallet globally using npm, run:
npm install -g saitama-solana-wallet
- Create and manage multiple Solana wallets
- Request SOL airdrops (on testnet and devnet)
- Check wallet balances
- Send SOL transactions
- Import wallets from files
- View recent wallet activity
- Check current SOL price
ss-wallet airdrop
ss-wallet balance
ss-wallet generate
ss-wallet help [COMMAND]
ss-wallet list
ss-wallet select
ss-wallet send
ss-wallet recent-activity
ss-wallet sol-price
ss-wallet set-config
ss-wallet show-private-key
ss-wallet show
ss-wallet remove
ss-wallet generate
Output:
Keypair generated and saved to wallet.json
Public Key: 5aj3BoJSsVcgGJg59EvYGZWutu3tvo977SLnDhzdtesc
Private Key: a1b2c3d4...
Mnemonic Phrase (24 words):
word1 word2 word3 ... word24
or
ss-wallet generate [filename]
Output:
Keypair generated and saved to [filename].json
Public Key: 5aj3BoJSsVcgGJg59EvYGZWutu3tvo977SLnDhzdtesc
Private Key: a1b2c3d4...
Mnemonic Phrase (24 words):
word1 word2 word3 ... word24
ss-wallet airdrop <publicKey>
Output:
Airdrop requested for <publicKey>
ss-wallet balance <publicKey>
Output:
Balance for <publicKey>: <balance> SOL
ss-wallet send <senderWallet> <recipientAddress> <amount>
Output:
Transaction successful with signature: <signature>
ss-wallet import <filepath>
Output:
Keypair loaded from <filepath>
Public Key: <publicKey>
ss-wallet list
Output:
Wallets:
- <walletName1>
- <walletName2>
- <walletName3>
ss-wallet select <walletName>
Output:
Primary wallet set to <walletName>
ss-wallet set-config <networkName>
Output:
Network configuration set to <networkName>
ss-wallet show-private-key
Output:
Private Key: <privateKey>
ss-wallet rename <oldName> <newName>
Output:
Wallet renamed from <oldName> to <newName>
ss-wallet recent-activity
Output:
Recent activity for <publicKey>:
- <Last Most Recent Activity 1>
- <Last Most Recent Activity 2>
- <Last Most Recent Activity 3>
ss-wallet sol-price
Output:
Current SOL price: <price>
ss-wallet show
Output:
Wallet information:
- Name: <wallet-name.json>
- Path: <wallet-path>
- Public Key: <wallet-public-key>
- Balance: <wallet-balance>
- Network: <Solana Network>
- Current SOL price: <Solana Price>
- Value of the wallet: <Solana Value>
ss-wallet remove <walletName>
Output:
Wallet removed: <walletName>
ss-wallet help
Output:
Usage: ss-wallet <command> [options]
Commands:
- generate: Generate a new wallet
- airdrop: Request a SOL airdrop
- balance: Check wallet balance
- send: Send a SOL transaction
- import: Import a wallet from a file
- list: List all wallets
- select: Select a primary wallet
- set-config: Configure network
- show-private-key: Display private key
- rename: Rename a wallet
- recent-activity: View recent activity
- sol-price: Check SOL price
- show: Display wallet information
- remove: Remove a wallet
- help: Display help information
ss-wallet generate my-wallet
Output:
Keypair generated and saved to my-wallet.json
Public Key: 5aj3BoJSsVcgGJg59EvYGZWutu3tvo977SLnDhzdtesc
Private Key: a1b2c3d4...
Mnemonic Phrase (24 words):
word1 word2 word3 ... word24
ss-wallet airdrop 5aj3BoJSsVcgGJg59EvYGZWutu3tvo977SLnDhzdtesc
Output:
Airdrop requested for 5aj3BoJSsVcgGJg59EvYGZWutu3tvo977SLnDhzdtesc
ss-wallet balance 5aj3BoJSsVcgGJg59EvYGZWutu3tvo977SLnDhzdtesc
Output:
Balance for 5aj3BoJSsVcgGJg59EvYGZWutu3tvo977SLnDhzdtesc: 1 SOL
ss-wallet send my-wallet 62x7R9JCfVgxZgwKq4FbW6aoKHjPdScvG8HXD5eiz2Wr 0.1
Output:
Transaction successful with signature: 59dtaC8TGXrszRiW9WoqGAmq1zhhDMWHnVKq4PBqUHGXrDsD5p2M8HperktcBHfeKd6THMw4yCzxDeiQfRegTse6
This project is licensed under the ISC License.