solana-networklisted
Install: claude install-skill widnyana/eyay-toolkits
Manage the active Solana network. Default is devnet.
Review: $ARGUMENTS
## Instructions
### No arguments — show current network
1. Read `SOLANA_NETWORK` from environment. If unset, assume `devnet`.
2. Display current network and available options:
```
Current network: [network]
Available:
devnet - Testing, free SOL via airdrop
testnet - Community testnet, real conditions, no risk
localnet - Local validator, requires local setup
mainnet-beta - Production, real SOL, requires /solana-accept-risk
```
### Switching to devnet / testnet / localnet
1. Set `SOLANA_NETWORK` to the requested value.
2. Confirm the switch with network details.
### Switching to mainnet-beta
1. Check if `SOLANA_ACCEPT_RISK` is set to `true`.
2. If not accepted — refuse the switch and tell the user to run `/solana-accept-risk` first.
3. If accepted — switch and show mainnet safety reminders:
- Verify addresses 3x before transferring
- Start with tiny test amounts (0.001 SOL)
- Simulate all transactions first
### Invalid network name
Show error with valid options: `devnet`, `testnet`, `localnet`, `mainnet-beta`.
### Notes
- Network defaults to devnet on session restart.
- Custom RPC: set `SOLANA_RPC_URL` environment variable.