A flash loan is an uncollateralised loan borrowed and repaid in one transaction. Learn how flash loans work, their legitimate uses and flash loan attacks.

A flash loan is an uncollateralised crypto loan that must be borrowed and repaid within a single blockchain transaction, or the whole transaction is reversed. Because repayment is enforced by code within one atomic step, the lender takes almost no credit risk, and anyone can borrow very large sums for a few seconds for a small fee.
Ordinary DeFi loans are overcollateralised: you lock up more value than you borrow. A flash loan needs no collateral at all. The trick is atomicity. A blockchain transaction either completes entirely or fails entirely, so a lending contract can hand over funds, let the borrower run any logic, and then check that the funds plus a fee have come back. If they have not, the transaction reverts as if the loan never happened.
Flash loans are offered by lending protocols and some DEXs. Aave's documentation states that its V3 flash loan fee was initialised at 0.05% and can be changed by governance (Aave docs, checked October 2026).
On Move-based chains such as Sui, flash loans typically use a "hot potato" pattern: the loan returns a receipt object that cannot be stored or dropped, so the transaction can only complete by passing it back to the repay function.
This composability, chaining several protocols together in one transaction, is what makes flash loans possible; our guide to DeFi composability and money legos explains the wider idea.
A hypothetical arbitrage. Say USDC buys ETH at 3,000 on DEX A, and ETH sells for 3,015 on DEX B.
If price impact or a competing bot made the sale return only 300,100 USDC, the repayment check would fail and the whole transaction would revert. The borrower loses the gas fee but never owes anything.
A flash loan attack uses a large uncollateralised flash loan to exploit a weakness in another protocol, such as a manipulable price oracle or an accounting flaw, then repays the loan in the same transaction and keeps the profit.
Technically yes, because no collateral or credit check is required. In practice you need to write or use a smart contract or programmable transaction that borrows, executes the strategy and repays in one atomic step.
A regular crypto loan is backed by collateral and lasts as long as you keep it open. A flash loan needs no collateral but must be repaid within the same transaction, so it can only be used for actions that complete instantly.
JewelSwap Crypto Glossary · educational, not financial advice. Updated 2 October 2026. Browse the full glossary.