@thruputchain/client
Preparing search index...
index
createWalletClient
Function createWalletClient
createWalletClient
<
TClient
extends
CoreThruputClient
,
TAccount
extends
WalletAccount
,
TRequest
extends
WalletExecutionRequest
,
>
(
options
:
{
account
:
TAccount
;
client
:
TClient
;
invocationAdapter
:
WalletInvocationAdapter
<
TRequest
>
;
onSigned
?:
(
submission
:
SubmissionEvidence
)
=>
void
|
Promise
<
void
>
;
}
&
WalletNetworkOptions
<
TClient
>
,
)
:
ExecutableWalletClient
<
TClient
,
TAccount
,
TRequest
>
Decorate an existing client with signer-bound wallet behavior.
Type Parameters
TClient
extends
CoreThruputClient
TAccount
extends
WalletAccount
TRequest
extends
WalletExecutionRequest
Parameters
options
:
{
account
:
TAccount
;
client
:
TClient
;
invocationAdapter
:
WalletInvocationAdapter
<
TRequest
>
;
onSigned
?:
(
submission
:
SubmissionEvidence
)
=>
void
|
Promise
<
void
>
;
}
&
WalletNetworkOptions
<
TClient
>
Returns
ExecutableWalletClient
<
TClient
,
TAccount
,
TRequest
>
createWalletClient
<
TClient
extends
CoreThruputClient
,
TAccount
extends
PubkeyAccount
,
>
(
options
:
{
account
:
TAccount
;
client
:
TClient
;
invocationAdapter
?:
undefined
;
onSigned
?:
(
submission
:
SubmissionEvidence
)
=>
void
|
Promise
<
void
>
;
}
&
WalletNetworkOptions
<
TClient
>
,
)
:
ExecutableWalletClient
<
TClient
,
TAccount
>
Decorate an existing client with signer-bound wallet behavior.
Type Parameters
TClient
extends
CoreThruputClient
TAccount
extends
PubkeyAccount
Parameters
options
:
{
account
:
TAccount
;
client
:
TClient
;
invocationAdapter
?:
undefined
;
onSigned
?:
(
submission
:
SubmissionEvidence
)
=>
void
|
Promise
<
void
>
;
}
&
WalletNetworkOptions
<
TClient
>
Returns
ExecutableWalletClient
<
TClient
,
TAccount
>
createWalletClient
<
TClient
extends
CoreThruputClient
,
TAccount
extends
SourceAddressAccount
,
>
(
options
:
{
account
:
TAccount
;
client
:
TClient
;
invocationAdapter
?:
undefined
;
onSigned
?:
(
submission
:
SubmissionEvidence
)
=>
void
|
Promise
<
void
>
;
}
&
WalletNetworkOptions
<
TClient
>
,
)
:
WalletClient
<
TClient
,
TAccount
>
Decorate an existing client with signer-bound wallet behavior.
Type Parameters
TClient
extends
CoreThruputClient
TAccount
extends
SourceAddressAccount
Parameters
options
:
{
account
:
TAccount
;
client
:
TClient
;
invocationAdapter
?:
undefined
;
onSigned
?:
(
submission
:
SubmissionEvidence
)
=>
void
|
Promise
<
void
>
;
}
&
WalletNetworkOptions
<
TClient
>
Returns
WalletClient
<
TClient
,
TAccount
>
createWalletClient
<
TClient
extends
CoreThruputClient
,
TAccount
extends
WalletAccount
,
>
(
options
:
{
account
:
TAccount
;
client
:
TClient
;
invocationAdapter
?:
undefined
;
onSigned
?:
(
submission
:
SubmissionEvidence
)
=>
void
|
Promise
<
void
>
;
}
&
WalletNetworkOptions
<
TClient
>
,
)
:
WalletClient
<
TClient
,
TAccount
>
Decorate an existing client with signer-bound wallet behavior.
Type Parameters
TClient
extends
CoreThruputClient
TAccount
extends
WalletAccount
Parameters
options
:
{
account
:
TAccount
;
client
:
TClient
;
invocationAdapter
?:
undefined
;
onSigned
?:
(
submission
:
SubmissionEvidence
)
=>
void
|
Promise
<
void
>
;
}
&
WalletNetworkOptions
<
TClient
>
Returns
WalletClient
<
TClient
,
TAccount
>
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
@thruputchain/client
Loading...
Decorate an existing client with signer-bound wallet behavior.