@silencelaboratories/walletprovider-sdk
Preparing search index...
IWalletProviderServiceClient
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
WalletProviderServiceClient
Index
Methods
add
Ephemeral
Key
get
Version
register
Passkey
revoke
Ephemeral
Key
start
Keygen
start
Key
Refresh
start
Signgen
Methods
add
Ephemeral
Key
addEphemeralKey
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
AddEphKeyRequest
}
,
)
:
Promise
<
AddEphKeyResponse
[]
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
AddEphKeyRequest
}
Returns
Promise
<
AddEphKeyResponse
[]
>
get
Version
getVersion
()
:
ApiVersion
Returns
ApiVersion
register
Passkey
registerPasskey
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
RegisterPasskeyRequest
;
}
,
)
:
Promise
<
RegisterPasskeyResponse
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
RegisterPasskeyRequest
}
Returns
Promise
<
RegisterPasskeyResponse
>
revoke
Ephemeral
Key
revokeEphemeralKey
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
RevokeEphKeyRequest
;
}
,
)
:
Promise
<
RevokeEphKeyResponse
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
RevokeEphKeyRequest
}
Returns
Promise
<
RevokeEphKeyResponse
>
start
Keygen
startKeygen
(
__namedParameters
:
{
authModule
:
AuthModule
;
setups
:
KeygenSetupOpts
[]
}
,
)
:
Promise
<
KeygenResponse
[]
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
setups
:
KeygenSetupOpts
[]
}
Returns
Promise
<
KeygenResponse
[]
>
start
Key
Refresh
startKeyRefresh
(
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
KeyRefreshRequest
;
}
,
)
:
Promise
<
KeygenResponse
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
payload
:
KeyRefreshRequest
}
Returns
Promise
<
KeygenResponse
>
start
Signgen
startSigngen
(
__namedParameters
:
{
authModule
:
AuthModule
;
setup
:
SignSetupOpts
}
,
)
:
Promise
<
SignResponse
[]
>
Parameters
__namedParameters
:
{
authModule
:
AuthModule
;
setup
:
SignSetupOpts
}
Returns
Promise
<
SignResponse
[]
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
add
Ephemeral
Key
get
Version
register
Passkey
revoke
Ephemeral
Key
start
Keygen
start
Key
Refresh
start
Signgen
@silencelaboratories/walletprovider-sdk
Loading...
Interface for client of Wallet Provider Service