@solsdk/tokenflow_sdk
Version:
A simple SDK for interacting with tokenflow
18 lines • 912 B
TypeScript
import { PublicKey } from "@solana/web3.js";
export declare class GlobalAccount {
initialized: boolean;
authority: PublicKey;
feeRecipient: PublicKey;
initialVirtualTokenReserves: bigint;
initialVirtualSolReserves: bigint;
initialRealTokenReserves: bigint;
initialTokenSupply: bigint;
mintFee: bigint;
systemFeeBasisPoints: bigint;
creatorFeeBasisPoints: bigint;
constructor(initialized: boolean, authority: PublicKey, feeRecipient: PublicKey, initialVirtualTokenReserves: bigint, initialVirtualSolReserves: bigint, initialRealTokenReserves: bigint, initialTokenSupply: bigint, mintFee: bigint, systemFeeBasisPoints: bigint, creatorFeeBasisPoints: bigint);
getInitialBuyPrice(amount: bigint): bigint;
static fromObject(obj: Record<string, any>): GlobalAccount;
static fromBuffer(buffer: Buffer): GlobalAccount;
}
//# sourceMappingURL=globalAccount.d.ts.map