Solana Wallet
Solana Wallet
The Solana backend in agent-wallet/ is still the broadest wallet surface in AgentLayer.
It now covers much more than simple transfers.
Current read surface
Solana reads currently include:
- wallet address, balance, and full token portfolio
- token pricing through Jupiter
- native staking validator discovery
- native stake-account inspection
- Jupiter Earn token discovery
- Jupiter Earn position reads
- Jupiter Earn earnings reads
- Flash Trade market discovery
- Flash Trade position reads
- Kamino market, reserve, obligation, and rewards reads
- LI.FI quote and status reads for cross-chain routes
Current write surface
Solana write-capable flows currently include:
sign_wallet_messagetransfer_soltransfer_spl_tokenswap_solana_tokensstake_sol_nativedeactivate_solana_stakewithdraw_solana_stakeclose_empty_token_accountsrequest_devnet_airdrop
On top of the base wallet flows, Solana also includes:
launch_bags_tokenflash_trade_open_positionflash_trade_close_positionjupiter_earn_depositjupiter_earn_withdrawkamino_lend_depositkamino_lend_withdrawkamino_lend_borrowkamino_lend_repayswap_solana_privatelycontinue_solana_private_swapget_solana_private_swap_statusswap_solana_lifi_cross_chain_tokens
Solana-specific functional areas
Bags
Current Bags support includes:
- token launch
Jupiter Earn
Current Jupiter Earn support includes:
- supported token discovery
- position reads
- earnings reads
- deposit and withdraw flows
Kamino
Current Kamino coverage includes:
- market discovery
- reserve reads
- user obligation reads
- user reward reads
- deposit, withdraw, borrow, and repay flows
Flash Trade
Current Flash Trade support includes:
- perpetual market discovery
- open position reads
- perpetual position open flow
- perpetual position close flow
Private payouts
The Solana wallet now includes a Houdini-backed private payout path.
The current implementation is intentionally narrow:
- same-token private payouts only
- initial coverage for
SOL -> SOLandUSDC -> USDC preview -> execute -> continueflow instead of the usual full prepare step
Cross-chain
Solana can now originate LI.FI-powered cross-chain swaps to supported EVM destinations when LI.FI returns a route.
Provider model
By default, Solana onboarding does not require operator-managed RPC.
The current default path can use:
- hosted provider gateway
- shared Solana RPC
- Bags provider access
- Jupiter Earn provider-gateway support
- Houdini through the provider gateway in production-oriented setups
Bring your own RPC only when you want stronger operator control or better performance guarantees.