Preparing search index...
The search index is not available
cardano-sdk
cardano-sdk
@cardano-sdk/web-extension
<internal>
KeyAgentBase
Class KeyAgentBase
Abstract
Hierarchy
KeyAgentBase
InMemoryKeyAgent
LedgerKeyAgent
TrezorKeyAgent
Implements
KeyAgent
Index
Constructors
constructor
Properties
#private
Accessors
account
Index
bip32
Ed25519
chain
Id
extended
Account
Public
Key
purpose
serializable
Data
Methods
derive
Address
derive
Public
Key
export
Root
Private
Key
sign
Blob
sign
Cip8
Data
sign
Transaction
Constructors
constructor
new
Key
Agent
Base
(
serializableData
:
SerializableKeyAgentData
, __namedParameters
:
KeyAgentDependencies
)
:
KeyAgentBase
Parameters
serializableData:
SerializableKeyAgentData
__namedParameters:
KeyAgentDependencies
Returns
KeyAgentBase
Properties
Private
#private
#private
:
any
Accessors
account
Index
get
accountIndex
(
)
:
number
Returns
number
bip32
Ed25519
get
bip32Ed25519
(
)
:
Bip32Ed25519
Returns
Bip32Ed25519
chain
Id
get
chainId
(
)
:
ChainId
Returns
ChainId
extended
Account
Public
Key
get
extendedAccountPublicKey
(
)
:
Bip32PublicKeyHex
Returns
Bip32PublicKeyHex
purpose
get
purpose
(
)
:
KeyPurpose
Returns
KeyPurpose
serializable
Data
get
serializableData
(
)
:
SerializableKeyAgentData
Returns
SerializableKeyAgentData
Methods
derive
Address
derive
Address
(
paymentKeyDerivationPath
:
AccountAddressDerivationPath
, stakeKeyDerivationIndex
:
number
)
:
Promise
<
GroupedAddress
>
Parameters
paymentKeyDerivationPath:
AccountAddressDerivationPath
stakeKeyDerivationIndex:
number
Returns
Promise
<
GroupedAddress
>
derive
Public
Key
derive
Public
Key
(
derivationPath
:
AccountKeyDerivationPath
)
:
Promise
<
Ed25519PublicKeyHex
>
Parameters
derivationPath:
AccountKeyDerivationPath
Returns
Promise
<
Ed25519PublicKeyHex
>
Abstract
export
Root
Private
Key
export
Root
Private
Key
(
)
:
Promise
<
Bip32PrivateKeyHex
>
Returns
Promise
<
Bip32PrivateKeyHex
>
Abstract
sign
Blob
sign
Blob
(
derivationPath
:
AccountKeyDerivationPath
, blob
:
HexBlob
)
:
Promise
<
SignBlobResult
>
Parameters
derivationPath:
AccountKeyDerivationPath
blob:
HexBlob
Returns
Promise
<
SignBlobResult
>
Abstract
sign
Cip8
Data
sign
Cip8
Data
(
context
:
Cip8SignDataContext
)
:
Promise
<
Cip30DataSignature
>
Parameters
context:
Cip8SignDataContext
Returns
Promise
<
Cip30DataSignature
>
Abstract
sign
Transaction
sign
Transaction
(
txBody
:
TransactionBody
, context
:
SignTransactionContext
, signTransactionOptions
?:
SignTransactionOptions
)
:
Promise
<
Signatures
>
Parameters
txBody:
TransactionBody
context:
SignTransactionContext
Optional
signTransactionOptions:
SignTransactionOptions
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
Key
Agent
Base
constructor
#private
account
Index
bip32
Ed25519
chain
Id
extended
Account
Public
Key
purpose
serializable
Data
derive
Address
derive
Public
Key
export
Root
Private
Key
sign
Blob
sign
Cip8
Data
sign
Transaction
Generated using
TypeDoc