Skip to main content
T TON Adoption
DeFi DEFI · 2026

Flashloans on TON: Are They Available in 2026

Are flashloans available on TON, how the async message model breaks Aave-style atomicity, what EVAA and other protocols offer, use cases, and TON-specific risks.

Author
TON Adoption Team · research desk
Published
8 min read

A flashloan is an unsecured loan with the condition of atomic repayment in the same transaction. On Ethereum it’s a foundational DeFi primitive: Aave, Balancer, MakerDAO PSM, and dozens of protocols offer instant loans for arbitrage, liquidations, collateral swaps, and complex DeFi strategies. Monthly turnover runs into billions of dollars.

On TON it’s different. The network’s architecture — asynchronous messages instead of atomic transactions — breaks the core assumption of an Aave-style flashloan: “either the whole sequence executes, or it reverts.” This article covers what is actually available in 2026, which patterns protocols use, and which scenarios still work.

What flashloans are: a primer

Standard EVM flow:

  1. User calls the flashloan provider’s contract.
  2. The contract transfers X (say 1M USDT) — no collateral.
  3. Within the same transaction the user does whatever they want: arbitrage, liquidation, collateral swap.
  4. By the end of the transaction the user must return X + fee (usually 0.05–0.09%).
  5. If return doesn’t happen, the entire transaction reverts and nothing was actually moved.

The magic is EVM-transaction atomicity: all or nothing. The primitive enables things that otherwise require real capital.

Why this doesn’t work out-of-the-box on TON

TON’s architecture breaks atomicity:

  • Messages instead of transactions. You don’t send “one transaction” to a smart contract. You send an internal message that spawns further messages. Each executes in its own block, often on different shards.
  • No global rollback. If step three of a chain fails, the first two already happened — their messages are committed on-chain. You can’t undo them.
  • Bounce messages as compensation. TON supports bounce — returning a message to the sender flagged as error. This gives the originating contract a chance to compensate, but requires explicit commit/revert logic.
  • Gas distributed. Each internal message requires its own forward fee. Multi-step logic costs more than a single EVM call.

Consequence: the classic Aave-flashloan “give 1M USDT and check return at end of transaction” can’t be implemented directly. You need a model where the lending contract tracks the chain itself and applies penalties if return doesn’t arrive on time.

What’s actually available on TON in 2026

Snapshot as of May 2026:

  1. EVAA Protocol — flashloan mechanic in docs. EVAA, the largest lending protocol on TON, references a flashloan capability among its primitives. At time of writing the actual depth of available liquidity and terms (fee, limits, supported assets) need fresh confirmation with the team — public integrations remain few.
  2. Custom credit contracts for specific scenarios. Teams working on arbitrage or MEV-style activity deploy their own credit smart contracts: “contract A lends to contract B, and in the same message chain B must return, otherwise bounce + penalty.”
  3. Intent-based schemes. A user signs an intent (“I want 100 USDT in TON terms”) and a solver network executes it with the solver’s own capital. Not strictly a flashloan but solves part of the same problem space (collateral swap, refinancing).
  4. DAOlama leverage loops. For NFT-collateral strategies, DAOlama provides leveraged positions without requiring a separate flashloan — protocol-level logic handles the refinancing internally.

Key takeaway: “flashloans on TON” in 2026 is not an Aave-style open market but a set of protocol-specific and custom-built solutions.

What a TON flashloan could look like: deferred-finality pattern

A conceptual TON flashloan contract:

  1. User sends message X with loan parameters and a signed callback.
  2. The lender contract transfers the amount to address A (user-specified) and writes “debt” to storage with a TTL (say 60 seconds / N blocks).
  3. Address A is a smart contract executing the business logic (swap, liquidation). On completion it must return funds with the unique loan ID.
  4. On receipt of return the lender deducts fee, clears the debt.
  5. If TTL expires without return — the contract initiates penalty actions: collateral seizure (if any), bounce notification, address blacklist.

This pattern works but imposes limits:

  • The borrower must be a smart contract, not a plain EOA wallet.
  • All participants in the chain must correctly handle messages and fees.
  • TTL must account for cross-shard message propagation time.

Use cases on TON

Even with these constraints, flashloan-like tooling solves real problems:

ScenarioWhat flashloan doesAlternative without it
STON.fi ↔ DeDust arbitrageBorrowed funds to catch spread without own capitalUse own capital, size-limited
EVAA liquidation defenseShort-term borrow to top up collateral / repay debtNeed extra capital or accept liquidation
Collateral swapBorrow, repay debt, withdraw old collateral, post newFull exit and re-entry only
One-click leveraged position closeBorrow → repay debt → unlock collateral → returnManual multi-step management
Self-liquidationBorrow to partially repay, avoiding full-liquidation penaltyAccept full liquidation with liquidator bonus

Each of these works on TON but requires either integration with a specific protocol or a custom flashloan contract.

TON-specific risks

A flashloan on an async chain isn’t just “EVM analog with a different SDK.” Specific pitfalls:

  1. Failed inner messages. If step three of the chain fails due to gas shortage or logic error — steps one and two already happened. Without correct bounce/refund logic, funds sit in an intermediate state.
  2. Cross-shard race conditions. Inter-shard messages have non-deterministic latency. A strategy assuming “buy on DEX A, immediately sell on DEX B” can find the second leg arrived seconds later than expected — by which time price moved.
  3. Forward fees. Every message costs. A complex 10–15-message strategy can eat more in fees than the profit it generated.
  4. Protocol-level risk. If the flashloan contract integrates with a lending protocol’s liquidity pool (EVAA) and that pool has a bug — the flashloan arbitrageur loses not just profit but also gas costs.
  5. Verification difficulty. Auditing flashloan contracts on TON is harder than on EVM — async logic and cross-shard interactions open more attack angles.

What this means for users

Practical summary:

  1. A retail user doesn’t need flashloans on TON in 2026. It’s a tool for arbitrage teams and developers, not the average DeFi user.
  2. If you want leverage — use ready-made products: leveraged positions on DAOlama (NFT collateral), perp positions on Storm Trade, leveraged farming on STON.fi.
  3. If you fear liquidation — EVAA and DAOlama offer collateral management tools (top-up, partial repay) without needing a flashloan.
  4. If you’re a dev building an arbitrage bot — study EVAA’s flashloan docs, learn the custom-contract flashloan patterns, build bounce/refund logic into your architecture from day one.
  5. Always test on testnet first. Async logic doesn’t forgive “hope it works” — testnet runs first, mainnet with minimal size second.

Comparison: TON vs EVM flashloans

Summary table:

ParameterEVM (Aave, Balancer)TON
AtomicityFull (whole-tx revert)Simulated via bounce + TTL
LiquidityBillions USD, publicLimited, mostly protocol-specific
Fee0.05–0.09%Provider-dependent + forward fees
Supported assetsDozens of tokensTON, USDT, core jettons
EOA borrowerYesNo, smart contract only
AuditsMature, manyWeak, mostly custom
Integration complexityLowHigh (async logic)

EVM is a mature, open market. TON is a developing market focused on protocol-specific solutions.

Alternatives to flashloans: how TON solves the same problems differently

Even with flashloans constrained, the problems they solve on EVM still exist. The ecosystem finds workarounds:

  1. Solver networks and intent-based DEXs. Instead of “I’ll borrow, operate, repay,” the user signs an intent (“I want X USDT in exchange for my collateral Y”) and solvers compete to fulfill it. The solver carries capital and risk; the user gets a result. This eliminates the flashloan need for conventional collateral swaps.
  2. Within-one-contract atomic operations. If the entire business logic fits inside a single smart contract (e.g., leveraged loops on DAOlama), the protocol can arrange an “atomic” intra-contract sequence: one internal message does everything. Works for specific scenarios, not arbitrary composition.
  3. Permissioned flashloans between whitelisted contracts. Some lending protocols may restrict flashloans to vetted integrators (whitelist of audited arbitrage strategies). Less open, but reduces poor-integration risk.
  4. Cross-margin on perp DEXs. Storm Trade and peers let position margin act as “capital” for opening other positions — partially solving leveraged arbitrage without explicit borrowing.
  5. Lending pool as arbitrage liquidity source. If you have an EVAA deposit, the protocol could in the future allow “temporary use” of your own deposit for an arbitrage strategy with guaranteed return — a flashloan / lending hybrid.

None of these covers all Aave-flashloan use cases, but collectively they cover most practical needs.

Cost of flashloans on TON vs EVM: economic breakdown

Comparing the cost of one flashloan operation (hypothetical arbitrage swap across two DEXs):

ParameterAave V3 (Ethereum)Hypothetical TON flashloan
Provider fee0.05% of notional0.05–0.10% (provider-dependent)
Gas / forward fees per operation$5–30 at peak$0.10–0.30 (10–15 messages × forward fee)
Minimum profitable size~$2,000–5,000~$200–500
Integration complexityLow (ERC-3156 standard)High (custom async logic)

Interesting point: TON is CHEAPER on gas, but more expensive on “developer capital.” With existing infrastructure and solver bots, you get a lower size threshold for break-even. Starting from scratch, development and audit costs swallow the first months’ profits.

Conclusion

Flashloans on TON in 2026 aren’t a missing feature — they’re a different paradigm. The architecture doesn’t ship an easy Aave analog; instead, deferred-finality patterns, intent schemes, and protocol-specific flashloans inside lending platforms (EVAA first) are emerging.

For an average user this means: if you need leverage, use ready-made products like Storm Trade, DAOlama, EVAA. If you’re building arbitrage, design for async logic and rigorous failure-mode handling. If you integrate with someone else’s flashloan contract, demand an audit and verification.

And remember: on TON, “try without capital” via atomic flashloan isn’t as easy as on Aave. That’s both a plus (fewer exploit waves) and a minus (slower evolution of complex DeFi strategies).

Frequently asked

Partially. The classical Aave model (borrow → use → return in one transaction) is technically hard on TON because of asynchronous messaging. Hybrid patterns via deferred-finality and protocol-side commit/revert exist, but public Aave-grade flashloan liquidity is not present on TON as of May 2026.
On EVM a flashloan is one atomic transaction: if return doesn't happen, the whole tx reverts. On TON execution is spread across a chain of async messages between contracts, often across shards. You can't revert half of a chain — you need compensation logic on the lender side.
EVAA Protocol documentation references a flashloan mechanism; the actual depth of available liquidity and conditions require fresh confirmation with the team at integration time. The market also experiments with intent-based schemes and custom credit contracts for specific scenarios — arbitrage, liquidations, collateral swaps.
Arbitrage between DEXs (STON.fi / DeDust / TONCO), liquidation defense (collateral refinancing), collateral swaps, opening/closing leveraged positions. On TON these scenarios are possible but must account for async execution and per-message forward fees.

Related