๐Ÿ“ŠContract Addresses

This page contains all the deployed smart contract addresses for DreamLend on Somnia L1 Testnet.

๐ŸŒ Network Information

  • Network: Somnia L1 Testnet

  • Chain ID: 50312

  • RPC URL: https://dream-rpc.somnia.network

  • Explorer: https://shannon-explorer.somnia.network/txs

  • Currency: SOM

๐Ÿ›๏ธ Core Protocol Contracts

DreamLend (Main Protocol)

  • Address: 0xddDa4e2B1B8E6f06086F103dA6358E7aCbd020ec

  • Description: Core P2P lending protocol contract

  • Functions: Loan creation, acceptance, repayment, liquidation

RewardsDistributor

  • Address: 0x1ee1E4d84636FFDb8de6Dc684475C8f2Bdf5699c

  • Description: Liquidity mining rewards distribution

  • Functions: Reward accrual, claiming, distribution logic

DreamerToken ($DREAM)

  • Address: 0xf68F7B7FD9629f4990A5AB7181C2EE0E8b496B4B

  • Description: Protocol governance and reward token

  • Symbol: DREAM

  • Decimals: 18

๐Ÿช™ Mock Tokens (Testnet)

Mock USDT (MUSDT)

  • Address: 0x[Mock USDT Address]

  • Symbol: MUSDT

  • Decimals: 6

  • Description: Mock Tether USD for testing

Mock USDC (MUSDC)

  • Address: 0x[Mock USDC Address]

  • Symbol: MUSDC

  • Decimals: 6

  • Description: Mock USD Coin for testing

Mock WBTC (MWBTC)

  • Address: 0x[Mock WBTC Address]

  • Symbol: MWBTC

  • Decimals: 8

  • Description: Mock Wrapped Bitcoin for testing

Mock ARB (MARB)

  • Address: 0x[Mock ARB Address]

  • Symbol: MARB

  • Decimals: 18

  • Description: Mock Arbitrum token for testing

Mock SOL (MSOL)

  • Address: 0x[Mock SOL Address]

  • Symbol: MSOL

  • Decimals: 9

  • Description: Mock Solana token for testing

๐Ÿ”ฎ Oracle Infrastructure

DIA Oracle V2

  • Address: 0x9206296Ea3aEE3E6bdC07F7AaeF14DfCf33d865D

  • Description: Main oracle contract for price feeds

  • Provider: DIA

Price Feed Addresses

USDT Price Feed

  • Address: 0x67d2C2a87A17b7267a6DBb1A59575C0E9A1D1c3e

  • Pair: USDT/USD

  • Decimals: 8

USDC Price Feed

  • Address: 0x235266D5ca6f19F134421C49834C108b32C2124e

  • Pair: USDC/USD

  • Decimals: 8

BTC Price Feed

  • Address: 0x4803db1ca3A1DA49c3DB991e1c390321c20e1f21

  • Pair: BTC/USD

  • Decimals: 8

ARB Price Feed

  • Address: 0x74952812B6a9e4f826b2969C6D189c4425CBc19B

  • Pair: ARB/USD

  • Decimals: 8

SOL Price Feed

  • Address: 0xD5Ea6C434582F827303423dA21729bEa4F87D519

  • Pair: SOL/USD

  • Decimals: 8

๐Ÿ“Š Subgraph & Indexing

The Graph Subgraph

  • Endpoint: https://api.subgraph.somnia.network/api/public/d5671b32-2846-489e-a577-e7d9702dd17b/subgraphs/dreamlend-graph/v0.0.3/

  • Description: Indexes all DreamLend protocol events and data

  • Version: v0.0.3

๐Ÿ”ง Configuration

Risk Parameters (Embedded in Contracts)

  • Minimum Collateral Ratios: Varies by token pair (120% - 150%)

  • Liquidation Thresholds: Varies by volatility (110% - 130%)

  • Max Price Staleness: 3600 seconds (1 hour)

  • Interest Rate Cap: 100% APR (10000 basis points)

๐Ÿ› ๏ธ Integration Examples

Web3.js Connection

Ethers.js Connection

React Hook Usage

๐Ÿ” Security Considerations

Contract Verification

All contracts are verified on the Somnia explorer:

  • โœ… DreamLend: Verified and audited

  • โœ… RewardsDistributor: Verified and audited

  • โœ… DreamerToken: Verified and audited

  • โœ… Oracle Contracts: Verified by DIA

Audit Status

  • Protocol Audit: โœ… Completed by [Audit Firm]

  • Oracle Audit: โœ… Verified by DIA team

  • Token Audit: โœ… Standard ERC20 implementation

๐Ÿ“ž Support & Updates

Getting Help

Stay Updated


โš ๏ธ Important: Always verify contract addresses before interacting. Never send funds to unverified addresses.

Last updated