Skip to main content

Enums

PriceDenom

Price denomination for asset pricing.
SOL
{ sol: {} }
Price in SOL
USD
{ usd: {} }
Price in USD

TimeUnit

Time unit for duration measurements.
Slot
{ slot: {} }
Measured in Solana slots
Second
{ second: {} }
Measured in seconds

VoteAuthorize

Stake account authorization type.
Voter
{ voter: {} }
Voter authority
Withdrawer
{ withdrawer: {} }
Withdrawer authority

Request queue types

RequestQueue

Queue of pending subscription/redemption requests.
data
PendingRequest[]
required
Array of pending requests
subscriptionPaused
boolean
required
Whether subscriptions are paused
redemptionPaused
boolean
required
Whether redemptions are paused

PendingRequest

A single pending subscription or redemption request.
investor
PublicKey
required
Investor public key
amount
BN
required
Request amount
requestType
number
required
Request type (0 = subscription, 1 = redemption)
timestamp
BN
required
Request timestamp

Fee types

FeeStructure

Fee configuration structure.
managementFee
number
required
Annual management fee in basis points
performanceFee
number
required
Performance fee in basis points
subscriptionFee
number
required
Subscription fee in basis points
redemptionFee
number
required
Redemption fee in basis points

FeeParams

Fee calculation parameters.
lastUpdated
BN
required
Last fee update timestamp
totalShares
BN
required
Total shares at last update
nav
BN
required
Net asset value at last update

AccruedFees

Accrued fee amounts.
managementFees
BN
required
Accrued management fees
performanceFees
BN
required
Accrued performance fees

NotifyAndSettle

Notification and settlement configuration.
enabled
boolean
required
Whether notify and settle is enabled
settlementPeriod
number
required
Settlement period in seconds

Build docs developers (and LLMs) love