Money Market on Solana
Cross-network lending and borrowing from Solana: supply, borrow, repay, and withdraw against collateral sourced on any SODAX network.
Supply from Solana
import { Sodax, ChainKeys } from '@sodax/sdk';
const sodax = new Sodax();
const solanaTokens = sodax.moneyMarket.getSupportedTokensByChainId(ChainKeys.SOLANA_MAINNET);
const sol = solanaTokens.find(t => t.symbol === 'SOL');
const result = await sodax.moneyMarket.supply({
params: {
srcChainKey: ChainKeys.SOLANA_MAINNET,
srcAddress: await walletProvider.getWalletAddress(),
token: sol.address,
amount: 1_000_000_000n, // 1 SOL (9 decimals)
action: 'supply',
},
walletProvider, // ISolanaWalletProvider, narrowed by srcChainKey
timeout: 120_000, // optional relay timeout (default 120 s)
});Borrow to Solana
Building a lending UI
Error handling
Last updated