Constructors
Properties
Methods
collectFee
- collectFee(address: string): Promise<undefined | Transaction>
Returns Promise<undefined | Transaction>
transaction block
createLst
- createLst(
mintFeeBps: number,
redeemFeeBps: number,
spreadFeeBps: number,
redistributionFeeBps: number,
address: string,
): Promise<undefined | Transaction> Parameters
- mintFeeBps: number
- redeemFeeBps: number
- spreadFeeBps: number
- redistributionFeeBps: number
- address: string
Returns Promise<undefined | Transaction>
transaction block
setValidators
- setValidators(
addresses: string[],
weights: number[],
): Promise<undefined | Transaction> Parameters
- addresses: string[]
- weights: number[]
Returns Promise<undefined | Transaction>
transaction block
updateFee
- updateFee(
mintFeeBps: number,
redeemFeeBps: number,
spreadFeeBps: number,
redistributionFeeBps: number,
): Promise<undefined | Transaction> Parameters
- mintFeeBps: number
- redeemFeeBps: number
- spreadFeeBps: number
- redistributionFeeBps: number
Returns Promise<undefined | Transaction>
transaction block
Admin class has to be initialized to call admin functions specific to your lst.
Example