Skip to main content
Type: RWA Yield Vaults | Docs: multipli.fi

Overview

Multipli brings real-world asset yields on-chain through tokenized vault strategies on Monad. Depositors earn yield sourced from off-chain instruments such as treasuries, bonds, or private credit, bridged into a standard ERC-4626-compatible vault interface.

Functions

getMultipliVault()

Returns current state of the Multipli RWA vault. Returns MultipliVault
FieldTypeDescription
addressstringVault proxy contract address
assetstringUnderlying token address
totalAssetsbigintTotal assets under management (raw)
apynumberCurrent APY as a decimal (e.g. 0.052)
rwaTypestringType of real-world asset backing (e.g. 'treasury')
protocol'multipli'Protocol identifier
const vault = await sdk.getMultipliVault()
// → {
//   address: '0x8EdB8e82c7E8c4B67ceEB9b77d5A3Cf46B3b65Fa',
//   asset: '0x...',
//   totalAssets: 3200000n,
//   apy: 0.052,
//   rwaType: 'treasury',
//   protocol: 'multipli'
// }

getMultipliTVL()

Returns total value locked in the Multipli vault in USD. Returns number
const tvl = await sdk.getMultipliTVL()
// → 3200000

Usage Example

import { Rampart } from 'rampart-monad'

const sdk = new Rampart()

const vault = await sdk.getMultipliVault()
const tvl = await sdk.getMultipliTVL()

console.log(`Multipli RWA type: ${vault.rwaType}`)
console.log(`APY: ${(vault.apy * 100).toFixed(2)}%`)
console.log(`TVL: $${(tvl / 1e6).toFixed(2)}M`)

Contract Addresses

ContractAddress
VaultProxy0x8EdB8e82c7E8c4B67ceEB9b77d5A3Cf46B3b65Fa