goosefx-ssl-sdk
Version:
SDK for interacting with GooseFX Single-sided Liquidity pools
19 lines (18 loc) • 511 B
TypeScript
/// <reference types="node" />
import * as lo from '@solana/buffer-layout';
import { PublicKey } from "@solana/web3.js";
export interface Controller {
sighash: Uint8Array;
seed: Buffer;
bump: number;
admin: PublicKey;
suspended: number;
decimals: number;
mint: PublicKey;
dailyReward: BigInt;
totalStakingShare: BigInt;
stakingBalance: BigInt;
lastDistributionTime: BigInt;
withdrawFee: number;
}
export declare const CONTROLLER_LAYOUT: lo.Structure<Controller>;