goosefx-ssl-sdk-prism
Version:
SDK for interacting with GooseFX Single-sided Liquidity pools
19 lines (18 loc) • 523 B
TypeScript
/// <reference types="node" />
import * as lo from '@solana/buffer-layout';
import { PublicKey } from "@solana/web3.js";
export interface ControllerLayout {
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<ControllerLayout>;