git404hub

what is rome-aave-v3-demo fr?

rome-protocol/rome-aave-v3-demo — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 4/5LicenseSetup · moderate

tl;dr

A demo lending app that lets users supply, borrow, repay, and liquidate assets through Aave V3 running on Rome's Ethereum-inside-Solana network.

vibe map

mindmap
  root((Rome Aave Demo))
    What it does
      Supply and borrow
      Repay and withdraw
      Liquidation
      Flash loans
    Tech stack
      TypeScript
      Next.js
      Aave V3
      Rome Protocol
    Use cases
      Try Aave lending on Rome
      Study cross-chain lending
      Deploy a lending demo
    Audience
      Web3 developers
      DeFi builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Try out Aave lending, borrowing, and liquidation flows on a live test deployment.

VIBE 2

Learn how an Ethereum-style lending protocol can run on the Solana network via Rome.

VIBE 3

Deploy your own version of the demo app pointed at a different registry-configured chain.

VIBE 4

Study how flash loans and liquidations are implemented in a real Aave interface.

what's the stack?

TypeScriptNext.jsSolidityAave V3Rome Protocol

how it stacks up fr

rome-protocol/rome-aave-v3-demo0xradioac7iv/tempfs52191314/web-agent-proxy-sdk
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity4/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Runs against a live testnet deployment, no local blockchain setup needed, just npm install and npm run dev.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice and state changes.

in plain english

This project is a demo web app for using Aave, a well known lending protocol, on Rome Protocol, a system that lets Ethereum-style blockchains run inside the Solana network. It lets someone connect a wallet and supply assets, borrow against them, repay loans, withdraw funds, and even perform a flash loan, all through a working interface rather than raw contract calls. The app is a wrapper around the standard, unmodified version of Aave V3, deployed on Rome's own test chain. Because Rome lets Ethereum-style contracts reach Solana atomically, this Aave deployment can tap into Solana liquidity while still using familiar tools like Solidity and Hardhat. The demo runs on its own isolated chain with its own gas token and fee revenue, separate from other apps in the Rome ecosystem. The interface deliberately hides technical wrapper details from users. Assets are shown under their real names, such as USDC, ETH, and SOL, instead of internal wrapped token names, and the fact that the assets are backed on Solana is disclosed in a single dedicated page rather than scattered throughout the app. All contract addresses and chain settings are read from a shared registry at startup, and live data like interest rates and prices come from the blockchain in real time rather than being hardcoded. The project includes a full set of lending actions in the interface: supplying, borrowing, repaying, withdrawing, liquidating an at-risk position, and taking out flash loans on single or multiple assets. It also shows a feed of positions that are at risk of liquidation and a history of past transactions, with support for both dark and light themes. Built with Next.js and TypeScript, the app can be run locally with a standard npm install and npm run dev. Documentation includes a user guide covering all the lending actions and a separate guide for how the underlying Aave contracts work on Rome. The project is released under the Apache 2.0 license.

prompts (copy fr)

prompt 1
Explain how this Aave V3 demo connects to Rome Protocol and Solana liquidity.
prompt 2
Walk me through running this Aave demo locally with npm.
prompt 3
Show me how the supply, borrow, and repay actions work in this app's interface.
prompt 4
Help me understand how contract addresses are loaded from the Rome registry at startup.
prompt 5
What is a flash loan, and how does this demo implement single-asset and multi-asset flash loans?

Frequently asked questions

what is rome-aave-v3-demo fr?

A demo lending app that lets users supply, borrow, repay, and liquidate assets through Aave V3 running on Rome's Ethereum-inside-Solana network.

What language is rome-aave-v3-demo written in?

Mainly TypeScript. The stack also includes TypeScript, Next.js, Solidity.

What license does rome-aave-v3-demo use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice and state changes.

How hard is rome-aave-v3-demo to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is rome-aave-v3-demo for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.