Skip to main content
Stake your SOL tokens with Jupiter validator to earn staking rewards. This creates liquid staking positions using jupSOL token.

Usage

Parameters

ParameterTypeRequiredDescription
amountnumberYesAmount of SOL to stake

Example Prompts

Natural Language Prompts

LangChain Tool Prompts

Example Implementation

Implementation Details

  • Uses Jupiter’s validator for staking
  • Converts SOL to jupSOL tokens
  • Automatically handles transaction versioning
  • Includes proper transaction confirmation
  • Provides liquid staking position

Response Format

Error Handling

Best Practices

  1. Balance Verification
    • Check SOL balance before staking
    • Account for transaction fees
    • Consider minimum stake amounts
  2. Transaction Management
    • Monitor transaction status
    • Implement proper error handling
    • Use appropriate commitment levels
  3. Security
    • Verify transaction details
    • Double-check amounts
    • Keep private keys secure
  4. User Experience
    • Show transaction progress
    • Display staking rewards
    • Explain jupSOL conversion

Important Notes

  • Minimum staking amount: 0.1 SOL
  • jupSOL token address: jupSoLaHXQiZZTSfEWMTRRgpnyFm8f6sZdosWBjx93v
  • Returns liquid staking token (jupSOL)
  • Staking rewards auto-compound
  • No unbonding period required
  • getBalance: Check SOL/jupSOL balances
  • transfer: Send SOL/jupSOL tokens
  • trade: Swap between SOL and jupSOL