interface BlockchainAuthStrategy {
    authenticate(params: SignMessageParams): Promise<AuthenticateResult>;
    prepareLoginWithWeb3(params: LoginWeb3Params): Promise<{
        nonce: string;
        signingAddress: string;
        signingPubkey: string;
        signMessageParams: SignMessageParams;
    }>;
}

Methods

  • Parameters

    Returns Promise<{
        nonce: string;
        signingAddress: string;
        signingPubkey: string;
        signMessageParams: SignMessageParams;
    }>