project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Fluvia

Financial infrastructure for treasury management and more.

Fluvia

Created At

ETHGlobal New York 2025

Winner of

Hardhat

Hardhat - Best projects built using Hardhat 3

Circle

Circle - Enable instant, composable access to multichain USDC balances

Project Description

Fluvia is a multichain treasury management platform that helps businesses seamlessly manage and move USDC across multiple blockchains.
Fluvia deploy for you a multichain contract (same address on all chains), which will serve as your deposit and routing contract. No more bridging or checking which chain your customer has paid you on. Just give them your Fluvia address and our protocol will automatically route the funds to the chain and address of your choice.

How it's Made

Users can access and manage their Fluvia via our dApp. The application is build using NextJS, React, Tailwind CSS, Etherjs and privy. On the backend, we use a expressJS application and a postgresSQL DB.

We use Privy for our sign up and sign in, allowing account abstraction for people who are not familiar with wallets and also giving complete freedom to the Degens who want use their hot wallet.

In addition, we use Privy session-signers to execute transactions on behalf of the users. It allows us to pay the fees and let the users use our application without incurring gas fees or spending a single cent. It simplify the execution and reduce risk and friction for the users.

For multichain transactions, we use Circle CCTP. With CCTP we move USDC across multiple chains. This way we have the faster and lowest cost of execution, avoiding bridges and cross chain swaps.

We deployed a factory contract on 3 chains (Ethereum, Base, Arbitrum) using Hardhat and CREATE2. The CREATE2 opcode gives us the ability to predict the address where the contracts (called Fluvias) will be deployed and have the same address on all chains. This opens up lots of possibilities to improve user onboarding!
This factory is then used to deploy the "Fluvia" contracts of our users.

background image mobile

Join the mailing list

Get the latest news and updates