← Back to home

Kaleidoscope Router

See every network you touch, route balances across chains in one Ledger-approved step.

Problem Statement

If you’re an active crypto user, your money is scattered across multiple networks: L1s, L2s, and rollups. When you want to do something simple like “I need stablecoins on this network”, three things go wrong: You don’t have a clear view of where all your assets are across chains.You end up hopping between bridges, DEXes and different UIs to pull value back.Your hardware wallet asks you to blind-sign complex transactions you can’t really understand.So you might end up don’t move their funds at all, or they take real security risks, Kaleidoscope Router solves this.We give users a visual multi-chain realm: the chains where you have balances pop up. You select the chain with balance, choose a destination chain, and select asset and amount.Behind the scenes, we orchestrate all the bridging and swapping and deliver one final stablecoin balance where you need it.We use Octav to fetch accurate multi-chain balances and Layer Zero interoperability to move value safely between chains.All of this is secured with Ledger and EIP-7730: every step is described in plain language, so there’s no more blind signing.Kaleidoscope Router turns fragmented liquidity across chains and networks into one clear, Ledger-approved path into stablecoins.

Solution

The frontend is built with React + TypeScript, styled with Tailwind CSS for a fast, composable UI. On the protocol side, we use Solidity smart contracts developed and deployed with Hardhat. These contracts coordinate routing and settlement while consuming portfolio data from Octav, which we use to aggregate and value ERC-20 balances across multiple networks in near real time. Cross-network treasury operations run on LayerZero interoperability, allowing the treasury to move liquidity securely between chains and execute multi-network flows. For hardware wallet integration, we use the Ledger Device Management Kit to expose these flows directly on Ledger devices. Transactions are enriched with EIP-7730 metadata so complex operations can be decoded and clear-signed in human-readable form, instead of appearing as opaque hex blobs.

Hackathon

ETHGlobal Buenos Aires

2025

Contributors