Skip to main content
SolanaTypeScript

Overview

The Solana service provides a unified interface for handling Solana blockchain transactions with support for:
  • Priority Fee Transactions: Enhanced processing with configurable fee tiers
  • Jito Bundle Transactions: MEV-protected transactions through Jito’s block engine
  • Automated Commission System: Built-in 0.5% commission handling
  • Mobile Wallet Adapter Support: Native mobile wallet integration

Transaction Processing

  • Priority fee management (4 tiers)
  • Jito bundle support
  • SOL and Token transfers
  • Mobile Wallet Adapter (MWA)
  • Versioned transactions

Priority Fee System

  • Low, Medium, High, Very-High tiers
  • Dynamic calculation
  • Compute unit optimization
  • Real-time tier selection

Jito Integration

  • MEV-protected transactions
  • Bundle submission
  • Status tracking
  • Block engine communication

Error Handling

  • Comprehensive error parsing
  • Retry mechanisms
  • Confirmation validation
  • Status callbacks

Module Structure

Priority Fee System

Jito Bundle Integration

Transaction Methods

Core Functions

Commission System

The service includes an automated 0.5% commission system for all transactions.

Error Handling & Retries

Error types include:
  • Confirmation failures
  • Network issues
  • Wallet errors
  • Insufficient funds

Mobile Wallet Adapter Support

Configuration

Environment Variables

Redux Integration

Best Practices

Mode Selection

Use Jito for MEV-sensitive transactions, Priority fees for speed

Fee Tiers

Match tier to transaction urgency and importance

Error Handling

Implement comprehensive error handling with status callbacks

Platform Support

Check MWA compatibility for Android devices

For detailed API documentation and examples, see the API Reference section.