Actions
Prebuilt On-chain actions using the initialized wrappers
Lending
export const deposit = async (
HoneyUser: HoneyUser,
tokenAmount: number,
depositTokenMint: PublicKey,
depositReserves: HoneyReserve[],
)
export const depositCollateral = async (
HoneyUser: HoneyUser,
tokenAmount: number,
depositTokenMint: PublicKey,
depositReserves: HoneyReserve[],
)
export const withdraw = async (
HoneyUser: HoneyUser,
tokenAmount: number,
withdrawTokenMint: PublicKey,
withdrawReserves: HoneyReserve[],
)
export const withdrawCollateral = async (
HoneyUser: HoneyUser,
tokenAmount: number,
withdrawTokenMint: PublicKey,
withdrawReserves: HoneyReserve[],
)
Borrowing
export const depositNFT = async (
connection: Connection,
honeyUser: HoneyUser,
metadataPubKey: PublicKey,
)
export const withdrawNFT = async (
connection: Connection,
honeyUser: HoneyUser,
metadataPubKey: PublicKey,
)
export const borrow = async (
honeyUser: HoneyUser,
borrowAmount: number,
borrowTokenMint: PublicKey,
borrowReserves: HoneyReserve[],
)
export const repay = async (
honeyUser: HoneyUser,
repayAmount: number,
repayTokenMint: PublicKey,
repayReserves: HoneyReserve[],
)
Last updated