UNPKG

solana-framework-deno

Version:

solana-framework-deno is solana uni-tools for deno

74 lines (64 loc) 1.51 kB
export interface TokenAccountParsed { info: TokenAccountInfo; type: string; } export interface TokenTransferParsed { info: TokenTransferInfo; type: string; } export interface TransferParsed { info: TransferInfo; type: string; } export interface TransferTransactionDataExtra extends TransferTransactionData { user_id?: string; type: "platform->user" | "platform<-user"; } export interface TransferTransactionData { // user_id: string; from_wallet: string; to_wallet: string; // type: "platform->user" | "user->platform"; chain: string; token: string; amount: string; fee: string; version: string; hash: string; index: number; processed_at?: string; error?: string; extra?: { program: string; program_id: string; authority?: string; associated_from?: string; associated_to?: string; } } interface Amount { amount: string; decimals: number; uiAmount: number; uiAmountString: string; } interface TokenAccountInfo { delegate: string; delegatedAmount: Amount; isNative: boolean; mint: string; owner: string; state: string; tokenAmount: Amount; } interface TransferInfo { source: string; destination: string; lamports: number; } interface TokenTransferInfo { authority: string; source: string; destination: string; amount: string; }