category.flash_loans.label
category.flash_loans.promise
Audit
Infrastructure
Methodology
2026.04.0
published 2026-04-27
Providers tracked
710+
across 80 categories
Last verified
2026-08-07
editorial freshness
Editorial board
4
audit-log live
Decision guide
What matters most before choosing in this category
Weighted on single-transaction borrowable depth (30), loan cost in basis points (28), integration surface (22), and venue incident record (20). This deliberately scores nothing a supply-APY comparison scores. The headline: SparkLend runs Aave v3 code - its own docs describe what it changed relative to "Upstream Aave v3" - and returns FLASHLOAN_PREMIUM_TOTAL() = 0 against Aave's 5, on a pool DefiLlama values at $4.51bn on Ethereum. On a $100m USDS or DAI flash loan, both sizes SparkLend can fund, the identical operation with the identical executeOperation callback costs $50,000 at Aave and nothing at SparkLend. What Aave's premium buys is breadth of asset and chain, not a better flash loan.
Key question
Can the venue actually fund your size, today, in the asset you need?
Key question
What is the fee in basis points - read from the contract, not the docs?
Key question
Is an incident in its record an exploit OF the venue, or one that merely used it?
Current editor lead
Dai Flash Mint (DssFlash)
ERC-3156 flash mint module that creates Dai on demand up to a governance ceiling and burns it at the end of the transaction.
Data checked Aug 2026
ERC-3156 flash mint module that creates Dai on demand up to a governance ceiling and burns it at the end of the transaction. Strongest on integration surface (10/10): The only venue in this pool that implements the actual standard rather than a house interface. This page states 'Since the Flash module conforms to the ERC3156 spec, you can just use the reference borrower implementation from the spec', and the module README at… Weakest on single-transaction borrowable depth (7/10): Uniquely in this pool, depth is not somebody's deposits — it is a mint ceiling, so it cannot be drained by other users and does not fluctuate with TVL. Read on-chain at Ethereum block 25698615 (2026-08-06) and again at block 25702344 (2026-08-07), maxFlashLoan(0x6B175474E89094C44Da98b954EedeAC495271d0F) on the module… Published price: The docs describe a fee: 'The Flash module allows anyone to mint Dai up to a limit set by Sky Governance with the one condition that they pay it all back in the same transaction with a fee', and the glossary defines it as 'Minting Fees: How much additional…
Best for
Integration surface — 10/10Venue incident record — 9/10Loan cost in basis points — 8/10
Main tradeoff
It mints Dai, and only Dai. Sky's own ecosystem has moved its centre of gravity to USDS — SparkLend's largest reserve at Ethereum block 25698729 (2026-08-06) was USDS at 274,141,154.964723 available versus 112,668,695.621999 DAI — so a strategy built on the 500m Dai ceiling depends on Dai liquidity remaining deep enough to convert into whatever the trade actually needs, on a token the issuer is steering users away from.
Verify before signup
The docs describe a fee: 'The Flash module allows anyone to mint Dai up to a limit set by Sky Governance with the one condition that they pay it all back in the same transaction with a fee', and the glossary defines it as 'Minting Fees: How much additional Dai must be returned to the Flash module at the end of the transaction. This fee is transferred into the vow at the end of a successful mint. Encoded as toll in wad units.' (page fetched 2026-08-06 and re-fetched 2026-08-07). The contract disagrees with the prose. Read directly from the DssFlash module at 0x60744434d6339a6B27d73d9Eda62b6F66a0a04FA on Ethereum at block 25698615 (2026-08-06), the ERC-3156 accessors return flashFee(DAI, 1e24) = 0 and maxFlashLoan(DAI) = 500000000000000000000000000 wad = 500,000,000 DAI; max() returns the same 5e26. Both were re-read at block 25702344 on 2026-08-07 and were unchanged. The fee a borrower actually pays today is zero on any size up to the 500m ceiling.
Weighted criteria
Single-transaction borrowable depth30%
Loan cost in basis points28%
Integration surface22%
Venue incident record20%
Leading options
Shared shortlist for this category
These providers are pulled from the same category comparison catalog used in validation, so the category page, comparison page, and provider reviews stay aligned.
Morpho (Morpho Blue)
Immutable lending primitive whose flashLoan draws on the entire token balance of the singleton contract, one asset per call.
Editor lead
Immutable lending primitive whose flashLoan draws on the entire token balance of the singleton contract, one asset per call. Strongest on loan cost in basis points (10/10): The only venue in this pool where zero is a property of the code rather than a setting. The natspec states '`flashFee` is zero.' and the implementation at raw.githubusercontent.com/morpho-org/morpho-blue/main/src/Morpho.sol lines 426-430 contains no fee term at all — the amount pulled back by safeTransferFrom is the… Weakest on integration surface (6/10): The thinnest interface in the pool. The docs describe the whole flow as 'A user contract calls morpho.flashLoan(token, amount, data)' followed by 'Morpho calls onMorphoFlashLoan(amount, data) on the caller contract', and repayment is pull-based: the borrower 'must approve Morpho to pull back the borrowed amount'. Two… Published price: Zero, and structurally so. The interface source states the fee in the natspec directly above the function, fetched 2026-08-06 and re-fetched 2026-08-07, across four consecutive comment lines: 'Warning: Not ERC-3156 compliant but compatibility is easily…
Best for: Loan cost in basis points — 10/10
Dai Flash Mint (DssFlash)
ERC-3156 flash mint module that creates Dai on demand up to a governance ceiling and burns it at the end of the transaction.
ERC-3156 flash mint module that creates Dai on demand up to a governance ceiling and burns it at the end of the transaction. Strongest on integration surface (10/10): The only venue in this pool that implements the actual standard rather than a house interface. This page states 'Since the Flash module conforms to the ERC3156 spec, you can just use the reference borrower implementation from the spec', and the module README at… Weakest on single-transaction borrowable depth (7/10): Uniquely in this pool, depth is not somebody's deposits — it is a mint ceiling, so it cannot be drained by other users and does not fluctuate with TVL. Read on-chain at Ethereum block 25698615 (2026-08-06) and again at block 25702344 (2026-08-07), maxFlashLoan(0x6B175474E89094C44Da98b954EedeAC495271d0F) on the module… Published price: The docs describe a fee: 'The Flash module allows anyone to mint Dai up to a limit set by Sky Governance with the one condition that they pay it all back in the same transaction with a fee', and the glossary defines it as 'Minting Fees: How much additional…
Best for: Integration surface — 10/10
SparkLend
Aave v3 fork charging zero basis points, with flash-loan-into-debt removed and per-reserve flash-loan flags documented.
Aave v3 fork charging zero basis points, with flash-loan-into-debt removed and per-reserve flash-loan flags documented. Strongest on single-transaction borrowable depth (8/10): Deep, but lopsided in a way no headline shows. The Pool at 0xC13e21B648A5Ee794902342038FF3aDAB66BE987 returned 18 reserves via getReservesList(); reading the underlying held by each spToken at Ethereum block 25698729 (2026-08-06) gives USDS 274,141,154.964723 (spUSDS 0xc02ab1a5eaa8d1b114ef786d9bde108cd4364359), DAI… Weakest on venue incident record (8/10): No record naming Spark or SparkLend appears anywhere in DefiLlama's 612-record hacks dataset read 2026-08-07 — filtering the dataset on /spark/i returns an empty list, and I looked rather than assumed. Held at 8 rather than 9-10 on two grounds visible in this session's own evidence: SparkLend is a fork of Aave v3 by… Published price: Zero, measured, against a documented mechanism that could change it. The docs state (fetched 2026-08-06, re-fetched 2026-08-07) 'The flash-loan fee is split between the LPs of the borrowed reserve and the protocol treasury. Both shares are bps and are…
Best for: Single-transaction borrowable depth — 8/10
Browse this network
Methodology
How this category is reviewed
Reviewed on single-transaction borrowable depth, loan cost in basis points, integration surface, and venue incident record.
Reviewed on: Single-transaction borrowable depth, Loan cost in basis points, Integration surface, Venue incident record.
This page is a maintained category surface, not a static marketing block. Review freshness, provider positioning, and recommendation logic should stay consistent with quiz and provider pages.
Frequently asked
Questions people ask before choosing flash loan venues
REVIEWEDApr 2026METHOD4 criteriaCATEGORYflash_loans
Not financial advice · For informational purposes only · Always do your own research
Octopus · The AI CFO that pays for itself
Audit your entire crypto stack — free.
Score concentration, fees, security, and tax complexity across exchanges, wallets, staking, and DeFi.
Not financial advice · For informational purposes only · Always do your own research