A flash loan lets you borrow any amount of any token with zero collateral— as long as you repay it within the same transaction. If you don't repay, the entire transaction reverts as if nothing happened.
On Solana, a flash loan happens inside a single atomic transaction. "Atomic" means it either succeeds completely or fails completely — there is no in-between state. The entire borrow-use-repay cycle takes about 400 milliseconds (one Solana block).
You request any amount of any token — SOL, USDC, JitoSOL, mSOL, BONK... No collateral needed.
Your logic executes: arbitrage between DEXs, liquidate underwater positions, swap collateral, loop leverage.
Return the borrowed amount + a tiny fee (0.03%). If repayment fails, everything reverts. You lose nothing.
Flash loans are risk-free for the borrower. If your arbitrage doesn't work out, if the price moved, if anything goes wrong — the transaction simply reverts. You only pay the network fee (~$0.0001 on Solana). The borrowed tokens are never actually "at risk".
Spot a price difference between two DEXs? Flash loan the capital, execute both sides, pocket the profit. Zero risk, zero capital.
Your lending position is about to get liquidated with a 10% penalty? Flash loan to self-liquidate and save thousands.
Want to switch your collateral from SOL to JitoSOL? One atomic transaction — no position closing needed.
Create 3-5x leveraged positions in one transaction instead of manually looping deposit→borrow→deposit.
Flash loan the required token to liquidate undercollateralized positions. Keep the bonus, repay the loan.
Protocols use flash loans to rebalance liquidity pools, oracle updates, and internal accounting.
| ⚡ Flash Loan | Traditional Loan | |
|---|---|---|
| Collateral Required | None | 100-150% |
| Duration | Same transaction (~400ms) | Days to months |
| Risk of Loss | Zero — reverts if fails | Full capital at risk |
| Capital Needed | $0 | Full loan amount |
| Use Case | Arbitrage, liquidation, swaps | Trading, holding |
| Access | Anyone (permissionless) | KYC/credit check |
Solana processes a block every 400ms — your flash loan completes in under a second.
Transaction fees are negligible. Failed flash loans cost virtually nothing.
Solana transactions are all-or-nothing by design — perfect for flash loan safety.
VAEA Flash supports 27+ tokens on Solana. Start with our SDK in under 5 minutes.