UNPKG

@gorbchain-xyz/chaindecode

Version:

GorbchainSDK V1.3+ - Complete Solana development toolkit with advanced cryptography, messaging, and collaboration features. Build secure applications with blockchain, DeFi, and end-to-end encryption.

22 lines (21 loc) 1.07 kB
interface TransactionInstruction { programId: string; data: Uint8Array; accounts: string[]; } interface PublicKey { toString(): string; } interface SwapResult { type: string; data: Record<string, unknown>; } export declare function decodeSwap(_ix: TransactionInstruction, _programId?: PublicKey): SwapResult; export declare function decodeAddLiquidity(_ix: TransactionInstruction, _programId?: PublicKey): SwapResult; export declare function decodeRemoveLiquidity(_ix: TransactionInstruction, _programId?: PublicKey): SwapResult; export declare function decodeInitializePool(_ix: TransactionInstruction, _programId?: PublicKey): SwapResult; export declare function buildSwap(_args: Record<string, unknown>): TransactionInstruction; export declare function buildAddLiquidity(_args: Record<string, unknown>): TransactionInstruction; export declare function buildRemoveLiquidity(_args: Record<string, unknown>): TransactionInstruction; export declare function buildInitializePool(_args: Record<string, unknown>): TransactionInstruction; export {};