Skip to content
AnnouncementSomnia Oracle settles event contracts onchain, in minutes, with receipts.

Somnia LendLive

Supply and borrow,inside any venue.

Somnia Lend is the lending module on Somnia, built on the Aave v3 design. Venues embed it in their own app, so people supply assets and borrow against collateral without leaving.

Read the docs
OverviewLendActivity

Somnia Lend

Embedded module · pooled markets on Somnia mainnet

Module live
AssetColl.APY
USDC.eBridged USDC3.30%
WBTCWrapped BTC0.00%
WETHWrapped Ether0.21%
SOMISomnia native0.00%
USDsoSomnia stablecoin0.87%
APY based on real time rates via SomniaLend
CompositionHow it fits
  1. Your venueYour app, brand and users
  2. Somnia LendPools, collateral and positions
  3. Price feedsAaveOracle, with Chainlink and CAPO
  4. Somnia mainnetChain ID 5031
Access
Permissionless

Compose it, not rebuild it.

One module, shared by every venue

Somnia Lend is a shared pool on Somnia. Venues add it to their own app and build on the same contracts, liquidity and collateral.

  1. 01EmbedPut supply and borrow in your own interface.
  2. 02ShareEvery venue draws on the same pooled markets.
  3. 03OpenAny protocol on Somnia can build on it, with no allowlist.
Module settings · Your venueIllustrative
Module
Somnia Lend
Pool contract
0xEC67…0168
Price oracle
AaveOracle · 0x9b7B…eAaFc
Markets shown
USDC.e, USDso, WETH, WBTC, SOMI
USDso
Listed on Somnia Lend
Placement
In-app panel, next to your venue
Access
Permissionless, no allowlist
Same contracts as somnialend.finance

Three reasons venues add it.

Somnia Lend gives a venue supply and borrow without building or running a lending protocol of its own.

  • Placement
    In-app panel
    Contracts
    Shared
    Rebuild
    None

    01 · Embed

    Sits inside your venue's own app

    Venues on Somnia embed it, so people supply and borrow inside the app.

  • Supplied
    USDC.e
    Collateral
    Enabled
    Position sold
    No

    02 · Collateral

    Use what you hold as collateral

    Supplied assets can back a borrow, so people keep the position.

  • Design
    Aave v3
    Markets
    Pooled per asset
    Prices
    Onchain feeds

    03 · Design

    Built on a proven lending design

    Pooled markets follow the Aave v3 model, a widely deployed and studied architecture.

From supply to managing a position.

The four steps from the Somnia Lend page. Rates vary with utilisation, so none are shown.

  1. 01SupplyDeposit an asset into its pooled market and receive a token for the position.
  2. 02CollateraliseEnable supplied assets as collateral.
  3. 03BorrowDraw assets up to the market's loan-to-value limit, at a variable rate.
  4. 04ManageRepay or add collateral. Positions past their threshold are closed onchain.
Position · ExampleIllustrative
Supplied
1,000.00 USDC.e
Use as collateral
Enabled
Borrowed
200.00 USDso
Limit
The market's loan-to-value limit
Rate
Variable, set by utilisation
Network
Somnia mainnet
Status
Within limit
RepayAdd collateralPositions are held by contracts on Somnia

For developers

Read the pool from your venue.

Somnia Lend follows the Aave v3 contract interface, so venues read it with standard tooling. Addresses are published in the SomniaLend docs.

PoolAddressesProvider
0x1C13…5f752
AaveOracle
0x9b7B…eAaFc
UiPoolDataProvider
0x5ef8…89e3E

Shortened as listed in the SomniaLend docs, 29 Oct 2026

lend.tstypescript
// List Somnia Lend markets from your venue with viem
import { createPublicClient, http, erc20Abi, parseAbi } from "viem";
import { somnia } from "./somnia"; // chain ID 5031
const POOL = process.env.SOMNIALEND_POOL; // see Deployed Contracts
const poolAbi = parseAbi([
"function getReservesList() view returns (address[])",
]);
const client = createPublicClient({ chain: somnia, transport: http() });
const markets = await client.readContract({
address: POOL, abi: poolAbi, functionName: "getReservesList",
});
for (const asset of markets) {
const symbol = await client.readContract({
address: asset, abi: erc20Abi, functionName: "symbol",
});
console.log(symbol, asset);
}
Returnssymbol, address for each listed market

Capabilities. What the module includes.

  • 01

    Pooled markets

    Shared pools per asset, with rates set by utilisation.

  • 02

    Variable rates

    Rates move with supply and demand.

  • 03

    Price-feed backed

    Collateral is valued with onchain price feeds.

  • 04

    Aave v3 design

    A widely deployed and studied lending architecture.

  • 05

    Embeds in venues

    The module can sit inside a venue's own app.

  • 06

    Onchain positions

    Positions are held by contracts on Somnia.

Somnia Lend in production. Live on Somnia mainnet.

Status · 29 Oct 2026

Live

Listed as Live in the Somnia docs, Settlement & Liquidity.

Formerly
Tokos
Contracts
Unchanged, positions carried over
Markets
USDC.e, WBTC, WETH, SOMI; USDso
  • Aave v3
  • Somnia mainnet

Get started

Add Somnia Lend to your venue.

Talk to the team about embedding Somnia Lend in your venue's app.

The Somnia Lend interface is provided by Somnia Lend S.A. under its Terms of Service. Supplying and borrowing carry risk, including the loss of collateral, and rates change with utilisation. Read the SomniaLend risks page before use.