/** * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ import { type Address, type FixedSizeCodec, type FixedSizeDecoder, type FixedSizeEncoder } from "@solana/kit"; import { type Fee, type FeeArgs, type LiqPool, type LiqPoolArgs, type StakeSystem, type StakeSystemArgs, type ValidatorSystem, type ValidatorSystemArgs } from "."; export type State = { msolMint: Address; adminAuthority: Address; operationalSolAccount: Address; treasuryMsolAccount: Address; reserveBumpSeed: number; msolMintAuthorityBumpSeed: number; rentExemptForTokenAcc: bigint; rewardFee: Fee; stakeSystem: StakeSystem; validatorSystem: ValidatorSystem; liqPool: LiqPool; availableReserveBalance: bigint; msolSupply: bigint; msolPrice: bigint; /** count tickets for delayed-unstake */ circulatingTicketCount: bigint; /** total lamports amount of generated and not claimed yet tickets */ circulatingTicketBalance: bigint; lentFromReserve: bigint; minDeposit: bigint; minWithdraw: bigint; stakingSolCap: bigint; emergencyCoolingDown: bigint; }; export type StateArgs = { msolMint: Address; adminAuthority: Address; operationalSolAccount: Address; treasuryMsolAccount: Address; reserveBumpSeed: number; msolMintAuthorityBumpSeed: number; rentExemptForTokenAcc: number | bigint; rewardFee: FeeArgs; stakeSystem: StakeSystemArgs; validatorSystem: ValidatorSystemArgs; liqPool: LiqPoolArgs; availableReserveBalance: number | bigint; msolSupply: number | bigint; msolPrice: number | bigint; /** count tickets for delayed-unstake */ circulatingTicketCount: number | bigint; /** total lamports amount of generated and not claimed yet tickets */ circulatingTicketBalance: number | bigint; lentFromReserve: number | bigint; minDeposit: number | bigint; minWithdraw: number | bigint; stakingSolCap: number | bigint; emergencyCoolingDown: number | bigint; }; export declare function getStateEncoder(): FixedSizeEncoder; export declare function getStateDecoder(): FixedSizeDecoder; export declare function getStateCodec(): FixedSizeCodec; //# sourceMappingURL=state.d.ts.map