Skip to content
ETHKratong

ETHKratong

Ultimate Transaction Flow

Created on 31st January 2026

ETHKratong

ETHKratong

Ultimate Transaction Flow

The problem ETHKratong solves

Doing anything more than one step in DeFi today is kind of a mess. Even a basic flow like depositing USDC on Aave, borrowing DAI, then swapping that DAI for ETH on Uniswap turns into a handful of separate transactions, approvals, and manual clicks. One step can go through while the next one fails, leaving your funds in a weird half-finished state. The gaps between transactions also open you up to MEV and sandwiching, and of course you pay gas every single time. On top of that, it’s hard to see the full outcome before you sign, so you either write your own scripts or trust some opaque “recipe” UI and hope it does what you think it does.

ETHKratong takes that whole experience and collapses it into one atomic transaction and one visual flow. You design the strategy once, preview exactly what will happen, and then execute it knowing that it either fully succeeds or fully reverts. No stuck funds, no half-completed positions.

People use it to do things like deposit collateral, borrow, and swap in a single go when building yield or leverage strategies. If any step fails, nothing happens. It’s also useful for rebalancing and harvesting, where you want to pull funds from one protocol, swap assets, and deposit into another without juggling multiple transactions. More advanced users build flash-loan-style flows where borrowing, using the funds, and repaying all happen atomically, without writing custom contracts.

You’re not limited to prebuilt blocks either. Any verified contract on Etherscan can be dropped in as a node and combined with Aave, Morpho, Uniswap, or whatever else you want. You can even add simple conditions, like only executing a swap if a balance is above some threshold, while still keeping everything inside a single batch.

Once a flow is built, it can be shared. You can publish it to IPFS as a public link or QR code, or share it privately in encrypted form, so others can run the exact same strategy without rebuilding it from scratch. ETHKratong is basically about making complex DeFi feel deliberate and safe instead of fragile and stressful.

Challenges we ran into

Effective balances in a visual flow
The UI is a graph, but execution is sequential. Relying only on edges or only on sequence order caused incorrect balances when nodes were reordered. The solution was to combine both: we merge upstream nodes by execution order and graph connections so balances always reflect what’s actually available.

Secure shared links
Private flows use IPFS plus a client-side encryption key stored in the URL hash. The challenge was preventing the key from leaking via browser history or copy-paste. We solved this by reading the key once on load, then immediately clearing the URL and carefully sequencing flow loading and auto-execution.

Unreliable external APIs
Protocol data from Aave, Morpho, and Uniswap can be slow or temporarily unavailable. Instead of blocking the app, we added graceful fallbacks and optional data handling so users can still build flows even when some APIs fail.

Tracks Applied (4)

BGA Prize

ETHKratong fits the Blockchain for Good Alliance prize by making decentralized finance safer, more transparent, and easi...Read More

Overall Awards

ETHKratong fits the Overall Prize because it tackles a core problem that cuts across the entire DeFi ecosystem. Multi-st...Read More

Digital Economy — Open Digital Economy

ETHKratong fits into the Digital Economy track by making complex financial actions easier, safer, and more accessible on...Read More

Localism

ETHKratong fits the Localist track by taking inspiration from a local cultural practice and translating it into a modern...Read More

Discussion

Builders also viewed

See more projects on Devfolio