@kanalabs/paymaster-sdk
Version:
Kanalab's Paymaster SDK
20 lines (19 loc) • 603 B
TypeScript
import { InputGenerateTransactionOptions, InputGenerateTransactionPayloadData, Network } from '@aptos-labs/ts-sdk';
export interface WalletLike {
privateKey?: string;
}
export interface SdkOptions {
projectKey: string;
network?: Network;
nodeUrl?: string;
chain?: string;
aptosApiKey?: string;
}
export type TransactionPayload = InputGenerateTransactionPayloadData;
export type TransactionOptions = InputGenerateTransactionOptions;
export type WalletProviderLike = WalletLike;
export type ApiResponse = Promise<{
success: boolean;
message: string;
hash?: string;
}>;