Overview
Send Solana transactions with near-instant finality. Monei handles signing, fees, and broadcasting on your behalf — you get back a transaction signature you can use to verify and track the transaction on any Solana block explorer. What you’ll learn:- Send SOL and SPL tokens
- Track transaction status via block explorers
- Understand Solana transaction states
- Handle transaction failures
How It Works
Monei is a custodial wallet. This means:- You don’t manage private keys or RPC connections
- Monei signs and broadcasts the transaction on your behalf
- Transaction fees (lamports) are handled internally — you don’t estimate or set them
- After a transaction is sent, Monei returns a
signatureyou can use to verify it on any Solana block explorer - Blockchain transactions are not stored on Monei’s backend — use an explorer for on-chain details
Transaction Types
SOL Transfer
Send native SOL to any address
SPL Token Transfer
Send USDC, USDT, or any SPL token
Send SOL
Transfer native SOL to another Solana address.| Parameter | Type | Required | Description |
|---|---|---|---|
to | string | Yes | Recipient Solana address (Base58) |
amount | string | Yes | Amount in SOL (e.g., "0.5" for 0.5 SOL) |
network | string | No | Network: mainnet-beta, devnet, testnet (default: mainnet-beta) |
Note: Save the signature from the response — this is your reference for tracking the transaction on-chain.
Send SPL Token
Transfer SPL tokens like USDC, USDT, or any SPL token.| Parameter | Type | Required | Description |
|---|---|---|---|
to | string | Yes | Recipient Solana address |
tokenMintAddress | string | Yes | SPL token mint address |
amount | string | Yes | Amount in token units |
network | string | No | Network (default: mainnet-beta) |
Transaction Lifecycle
Solana transactions are extremely fast with near-instant finality. Transaction States:| State | Description | Approximate Time |
|---|---|---|
Initiated | Transaction created and submitted by Monei | Instant |
Broadcast | Sent to the Solana network | ~0.1s |
Confirmed | Included in a block | ~0.4s |
Finalized | Confirmed by supermajority of the cluster | ~1.0s |
Failed | Transaction rejected or reverted | ~0.5s |
Tracking Transactions
Since Monei does not store blockchain transactions on its backend, use thesignature returned from the send response to track your transaction directly on a Solana block explorer.
Confirmation Levels:
| Level | Description | Approximate Time |
|---|---|---|
processed | Transaction processed by a node | ~0.4s |
confirmed | Confirmed by the cluster | ~0.8s |
finalized | Finalized with supermajority | ~1.0s |
finalized status before treating the transaction as complete.
Block Explorers
- Solscan
- Solana Explorer
- SolanaFM
URL:
https://solscan.io/tx/{signature}Features:- Detailed transaction info
- Token transfers breakdown
- Account changes
- Fee breakdown
Speed Comparison
| Network | Block Time | Finality | Typical Confirmation |
|---|---|---|---|
| Solana | ~0.4s | ~1.0s | 1–2 seconds |
| Ethereum | ~12s | ~3 min | 3–5 minutes |
| BSC | ~3s | ~45s | ~1 minute |
| Polygon | ~2s | ~4 min | 4–5 minutes |
| Base | ~2s | ~2s | 2–5 seconds |
| Arbitrum | ~0.25s | ~1 min | 1–2 minutes |
Troubleshooting
Transaction Failed — Insufficient Balance
Transaction Failed — Insufficient Balance
Cause: The sending wallet did not have enough SOL or token balance to complete the transfer.Solution: Ensure your Monei wallet holds sufficient balance before initiating a transfer. For SPL token transfers, the wallet also needs a small SOL balance — Monei handles fees internally, but if the custodial wallet’s SOL balance is too low to cover lamport costs, the transaction may fail. Contact support if this persists.
Recipient Token Account Does Not Exist
Recipient Token Account Does Not Exist
Cause: The recipient address does not have an existing token account for the SPL token being sent.What happens: Monei will automatically create the recipient’s token account as part of the transfer. This incurs a one-time rent fee (~0.002 SOL) which is handled internally.Note: If the transfer fails due to this, contact support with your request details.
Transaction Simulation Failed
Transaction Simulation Failed
Common causes:
- Insufficient wallet balance for the transfer amount
- Invalid token mint address
- Invalid recipient address format
Transaction Taking Too Long
Transaction Taking Too Long
Normal confirmation time: 1–2 secondsActions:
- Check the transaction on Solscan or Solana Explorer using your signature
- Check the Solana network status at status.solana.com
- Contact Monei support with your
signatureif the transaction is still unconfirmed after 1 minute
Invalid Address Format
Invalid Address Format
Cause: The recipient address is not a valid Solana address.Valid Solana address format:
- Base58 encoded
- 32–44 characters
- Only alphanumeric characters (no
0,O,I, orl) - Example:
9B5XszUGdMaxCZ7uSQhPzdks5ZQSmWxrmzCSvtJ6Ns6g
Best Practices
Verify Addresses
Always verify the recipient address before sending — Solana transactions are irreversible
Test Small First
Send a small test amount before large transfers
Save the Signature
Always store the signature from the response — it’s your only reference for tracking the transaction on-chain
Verify on Explorer
Use Solscan or Solana Explorer to confirm finality before treating a transaction as complete
Next Steps
Wallet Operations
Learn about Solana wallet management
Token Swaps
Swap SOL and SPL tokens on Jupiter
Transaction Management
Advanced transaction filtering
EVM Transactions
Compare with EVM transactions

