Preparing search index...
The search index is not available
cardano-sdk
cardano-sdk
@cardano-sdk/web-extension
SigningCoordinator
Class SigningCoordinator<WalletMetadata, AccountMetadata>
Type Parameters
WalletMetadata
extends
{}
AccountMetadata
extends
{}
Hierarchy
SigningCoordinator
Implements
SigningCoordinatorConfirmationApi
<
WalletMetadata
,
AccountMetadata
>
SigningCoordinatorSignApi
<
WalletMetadata
,
AccountMetadata
>
Index
Constructors
constructor
Properties
#hw
Options
#key
Agent
Factory
#logger
sign
Data
Request$
transaction
Witness
Request$
Methods
#sign
Request
sign
Data
sign
Transaction
Constructors
constructor
new
Signing
Coordinator
<
WalletMetadata
,
AccountMetadata
>
(
props
:
SigningCoordinatorProps
, __namedParameters
:
SigningCoordinatorDependencies
)
:
SigningCoordinator
<
WalletMetadata
,
AccountMetadata
>
Type Parameters
WalletMetadata
extends
{}
AccountMetadata
extends
{}
Parameters
props:
SigningCoordinatorProps
__namedParameters:
SigningCoordinatorDependencies
Returns
SigningCoordinator
<
WalletMetadata
,
AccountMetadata
>
Properties
Private
Readonly
#hw
Options
#hw
Options
:
TrezorConfig
Private
Readonly
#key
Agent
Factory
#key
Agent
Factory
:
{
InMemory
:
(
(
props
:
InMemoryKeyAgentProps
)
=>
InMemoryKeyAgent
)
;
Ledger
:
(
(
props
:
LedgerKeyAgentProps
)
=>
LedgerKeyAgent
)
;
Trezor
:
(
(
props
:
TrezorKeyAgentProps
)
=>
TrezorKeyAgent
)
;
}
Type declaration
In
Memory
:
(
(
props
:
InMemoryKeyAgentProps
)
=>
InMemoryKeyAgent
)
(
props
:
InMemoryKeyAgentProps
)
:
InMemoryKeyAgent
Parameters
props:
InMemoryKeyAgentProps
Returns
InMemoryKeyAgent
Ledger
:
(
(
props
:
LedgerKeyAgentProps
)
=>
LedgerKeyAgent
)
(
props
:
LedgerKeyAgentProps
)
:
LedgerKeyAgent
Parameters
props:
LedgerKeyAgentProps
Returns
LedgerKeyAgent
Trezor
:
(
(
props
:
TrezorKeyAgentProps
)
=>
TrezorKeyAgent
)
(
props
:
TrezorKeyAgentProps
)
:
TrezorKeyAgent
Parameters
props:
TrezorKeyAgentProps
Returns
TrezorKeyAgent
Private
Readonly
#logger
#logger
:
Logger
Readonly
sign
Data
Request$
sign
Data
Request$
:
Subject
<
SignDataRequest
<
WalletMetadata
,
AccountMetadata
>
>
= ...
Readonly
transaction
Witness
Request$
transaction
Witness
Request$
:
Subject
<
TransactionWitnessRequest
<
WalletMetadata
,
AccountMetadata
>
>
= ...
Methods
Private
#sign
Request
#sign
Request
<
R
,
Req
>
(
emitter$
:
Subject
<
Req
>
, request
:
Omit
<
Req
,
"reject"
|
"sign"
>
, sign
:
(
(
keyAgent
:
KeyAgent
)
=>
Promise
<
R
>
)
)
:
Promise
<
R
>
Type Parameters
R
Req
extends
Object
Parameters
emitter$:
Subject
<
Req
>
request:
Omit
<
Req
,
"reject"
|
"sign"
>
sign:
(
(
keyAgent
:
KeyAgent
)
=>
Promise
<
R
>
)
(
keyAgent
:
KeyAgent
)
:
Promise
<
R
>
Parameters
keyAgent:
KeyAgent
Returns
Promise
<
R
>
Returns
Promise
<
R
>
sign
Data
sign
Data
(
props
:
SignDataContext
, requestContext
:
RequestContext
<
WalletMetadata
,
AccountMetadata
>
)
:
Promise
<
Cip30DataSignature
>
Parameters
props:
SignDataContext
requestContext:
RequestContext
<
WalletMetadata
,
AccountMetadata
>
Returns
Promise
<
Cip30DataSignature
>
sign
Transaction
sign
Transaction
(
__namedParameters
:
SignTransactionProps
, requestContext
:
RequestContext
<
WalletMetadata
,
AccountMetadata
>
)
:
Promise
<
Signatures
>
Parameters
__namedParameters:
SignTransactionProps
requestContext:
RequestContext
<
WalletMetadata
,
AccountMetadata
>
Returns
Promise
<
Signatures
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
cardano-
sdk
@cardano-
sdk/cardano-
services
<internal>
errors
util
@cardano-
sdk/cardano-
services-
client
<internal>
@cardano-
sdk/core
<internal>
Asset
Asset
Name
Label
util
Cardano
Asset
Fingerprint
Asset
Id
Asset
Name
Cip1854
Extended
Account
Public
Key
DRepID
Pool
Id
Reward
Account
Transaction
Id
Vrf
Vk
Bech32
util
Cardano
Node
Util
Days
Hours
Milliseconds
Minutes
Provider
Util
Seconds
Serialization
Tx
BodyCBOR
TxCBOR
metadatum
util
@cardano-
sdk/e2e
<internal>
@cardano-
sdk/golden-
test-
generator
<internal>
@cardano-
sdk/governance
<internal>
cip36
@cardano-
sdk/input-
selection
<internal>
@cardano-
sdk/key-
management
<internal>
cip8
errors
util
@cardano-
sdk/ogmios
<internal>
ogmios
To
Core
@cardano-
sdk/projection
<internal>
Bootstrap
In
Memory
Mappers
@cardano-
sdk/util
<internal>
Base64
Blob
Hex
Blob
@cardano-
sdk/util-
dev
<internal>
Asset
Id
Docker
Util
Tx
Test
Util
cip19
Test
Vectors
handle
Provider
Mocks
mock
Providers
@cardano-
sdk/util-
rxjs
@cardano-
sdk/wallet
<internal>
cip30
storage
@cardano-
sdk/web-
extension
<internal>
cip30
Signing
Coordinator
constructor
#hw
Options
#key
Agent
Factory
#logger
sign
Data
Request$
transaction
Witness
Request$
#sign
Request
sign
Data
sign
Transaction
Generated using
TypeDoc