Protected
clientProtected
programProtected
solanaThe meta data of the base mint. This is used to display the name and symbol of the base token. Info acquired from: https://explorer.solana.com/address/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v/metadata
Address of the base mint for this market. Base tokens are the currency deals are created for (e.g. USDC)
Whether the market is a cross chain market
Whether the market has a maximum pool size
The timestamp indicating when the latest withdraw epoch ends or will end
The index of the latest withdraw epoch
The liquidity locked that can’t be used for new deals (will only be greater than zero during the redeem period)
The duration, in days, that indicates how long a user has to wait before they can withdraw their funds after their initial investment.
Address of the mint of LP token.
Name of the market
Total amount invested by the pool in senior tranches
Address of the program to which this market belongs
The cumulative amount of all redemptions (both in redeem phase and available liquidity phase)
Address of the treasury of this market
The number of days the available liquidity phase of withdraw epochs of this market
The number of days of the redeem phase of withdraw epochs of this market
The number of days of the request phase of withdraw epochs for this market
Create a deal for this market
promise with the transaction signature
Optional
recentSlot: numberFetches the account containing borrower info for this market
Fetches a credix pass
Public key for which we fetch a credix pass
Fetches all the deals that belong to this market
Optional
status: DealStatusoptional status to filter deals by. This will efficiently fetch all repayment schedules and filter out deals that don't match the status, preventing a flood of RPCs.
MarketAdmins account
Issue a credix pass. This function requires that the client wallet to belong to a management address
a promise with the transaction signature
Public key for which we issue a credix pass
Configuration of the credix pass.
Optional
owner: PublicKeyGets how much principal is currently being lend out in deals
Optional
owner: PublicKeyUpdate a credix pass. This function requires that the client wallet belongs to a management address
a promise with the transaction signature
Public key for which we update a credix pass
Configuration of the credix pass.
Optional
owner: PublicKeyOptional
owner: PublicKeyOptional
owner: PublicKeyStatic
generateLPTokenStatic
generatePDAGenerated using TypeDoc
Represents a Credix market. Main entrypoint for market interactions