@silencelaboratories/walletprovider-sdk
    Preparing search index...

    Interface IWalletProviderServiceClient

    Interface for client of Wallet Provider Service

    interface IWalletProviderServiceClient {
        addEphemeralKey(
            __namedParameters: {
                authModule: AuthModule;
                payload: AddEphKeyRequest;
            },
        ): Promise<AddEphKeyResponse[]>;
        getVersion(): ApiVersion;
        registerPasskey(
            __namedParameters: {
                authModule: AuthModule;
                payload: RegisterPasskeyRequest;
            },
        ): Promise<RegisterPasskeyResponse>;
        revokeEphemeralKey(
            __namedParameters: {
                authModule: AuthModule;
                payload: RevokeEphKeyRequest;
            },
        ): Promise<RevokeEphKeyResponse>;
        startKeygen(
            __namedParameters: {
                authModule: AuthModule;
                setups: KeygenSetupOpts[];
            },
        ): Promise<KeygenResponse[]>;
        startKeyRefresh(
            __namedParameters: {
                authModule: AuthModule;
                payload: KeyRefreshRequest;
            },
        ): Promise<KeygenResponse>;
        startSigngen(
            __namedParameters: { authModule: AuthModule; setup: SignSetupOpts },
        ): Promise<SignResponse[]>;
    }

    Implemented by

    Index

    Methods

    • Parameters

      • __namedParameters: { authModule: AuthModule; payload: AddEphKeyRequest }

      Returns Promise<AddEphKeyResponse[]>

    • Returns ApiVersion

    • Parameters

      • __namedParameters: { authModule: AuthModule; payload: RegisterPasskeyRequest }

      Returns Promise<RegisterPasskeyResponse>

    • Parameters

      • __namedParameters: { authModule: AuthModule; payload: RevokeEphKeyRequest }

      Returns Promise<RevokeEphKeyResponse>

    • Parameters

      Returns Promise<KeygenResponse[]>

    • Parameters

      • __namedParameters: { authModule: AuthModule; payload: KeyRefreshRequest }

      Returns Promise<KeygenResponse>

    • Parameters

      • __namedParameters: { authModule: AuthModule; setup: SignSetupOpts }

      Returns Promise<SignResponse[]>