@skeet-framework/api-plugin-solana-transfer
Version:
Skeet API Plugin - Solana Transfer
31 lines (30 loc) • 1.14 kB
TypeScript
export type SkeetSplTransferParam = {
id?: number;
projectId: string;
taskLocation: string;
workerUrl: string;
toAddressPubkey: string;
transferAmountLamport: number;
tokenMintAddress: string;
encodedFromSecretKeyString: string;
iv: string;
rpcUrl: string;
decimal: number;
};
export type SkeetSolTransferParam = {
id?: number;
projectId: string;
taskLocation: string;
workerUrl: string;
toAddressPubkey: string;
transferAmountLamport: number;
encodedFromSecretKeyString: string;
iv: string;
rpcUrl: string;
};
export declare const SOLANA_TRANSFER_QUEUE = "skeet-solana-token-transfer";
export declare const SOLANA_TRANSFER_WORKER_DEV_URL = "http://localhost:1112/run";
export declare const SOLANA_TOKEN_MINT_ADDRESS = "So11111111111111111111111111111111111111112";
export declare const DEFAULT_RETURN_MUTATION_NAME = "saveSkeetSolanaTransfer";
export declare const skeetSplTransfer: (solanaSplTransferParam: SkeetSplTransferParam) => Promise<void>;
export declare const skeetSolTransfer: (solanaSolTransferParam: SkeetSolTransferParam) => Promise<void>;