@somnia-chain/markets-sdk / index / LendAddresses
Interface: LendAddresses
Defined in: packages/sdk/src/lend/types.ts:13
SomniaLend contract addresses (see docs.somnialend.finance/deployed-contracts).
Set them on config.addresses.lend; every lend method throws a clear error
when the address it needs is unset, like the rest of SomniaMarketsAddresses.
Properties
pool?
optionalpool?:`0x${string}`
Defined in: packages/sdk/src/lend/types.ts:15
The Pool proxy — every user action (supply/withdraw/borrow/repay) targets it.
poolAddressesProvider?
optionalpoolAddressesProvider?:`0x${string}`
Defined in: packages/sdk/src/lend/types.ts:17
PoolAddressesProvider — the market id the UiPoolDataProvider reads are keyed by.
uiPoolDataProvider?
optionaluiPoolDataProvider?:`0x${string}`
Defined in: packages/sdk/src/lend/types.ts:19
UiPoolDataProviderV3 — the aggregated whole-market / whole-account reads.
wrappedTokenGateway?
optionalwrappedTokenGateway?:`0x${string}`
Defined in: packages/sdk/src/lend/types.ts:24
WrappedTokenGatewayV3 — native-SOMI wrap/unwrap periphery. Optional: only
the *Native lender methods need it; they throw when it is unset.