@multiversx/sdk-native-auth-client
Version:
Native authentication client-side
16 lines (15 loc) • 612 B
TypeScript
import { NativeAuthClientConfig } from "./entities/native.auth.client.config";
export declare class NativeAuthClient {
private readonly config;
constructor(config?: Partial<NativeAuthClientConfig>);
getToken(address: string, token: string, signature: string): string;
initialize(extraInfo?: any): Promise<string>;
getCurrentBlockHash(): Promise<string>;
private getCurrentBlockHashWithGateway;
private getCurrentRound;
private getCurrentBlockHashWithApi;
private getCurrentBlockHashWithApiFallback;
encodeValue(str: string): string;
private escape;
private get;
}