@tmawallet/sdk
Version:
TMA Wallet SDK
14 lines (13 loc) • 448 B
TypeScript
import { AbstractStorage } from '../storage/AbstractStorage';
export interface IClientBundle {
timestamp: number;
clientPublicKey: Uint8Array;
clientSecretKey: Uint8Array;
}
export declare class ClientBundleController {
private readonly storage;
constructor(storage: AbstractStorage);
getClientBundle(): Promise<IClientBundle | null>;
createNewBundle(): Promise<IClientBundle>;
clearClientBundle(): Promise<void>;
}