@fuel-ts/account v0.94.1 • Docs
Class: PrivateKeyVault
Implements
Vault
<PkVaultOptions
>
Constructors
new PrivateKeyVault()
new PrivateKeyVault(
options
):PrivateKeyVault
If privateKey vault is initialized with a secretKey, it creates one account with the fallowing secret
Parameters
Parameter | Type |
---|---|
options | PkVaultOptions |
Returns
Defined in
packages/account/src/wallet-manager/vaults/privatekey-vault.ts:23
Properties
Property | Modifier | Type | Default value | Defined in |
---|---|---|---|---|
type | readonly | "privateKey" | 'privateKey' | packages/account/src/wallet-manager/vaults/privatekey-vault.ts:15 |
Methods
addAccount()
addAccount():
object
Returns
object
Name | Type | Default value | Defined in |
---|---|---|---|
address | AbstractAddress | wallet.address | packages/account/src/wallet-manager/vaults/privatekey-vault.ts:40 |
publicKey | string | wallet.publicKey | packages/account/src/wallet-manager/vaults/privatekey-vault.ts:41 |
Implementation of
Defined in
packages/account/src/wallet-manager/vaults/privatekey-vault.ts:49
exportAccount()
exportAccount(
address
):string
Parameters
Parameter | Type |
---|---|
address | string | AbstractAddress |
Returns
string
Implementation of
Defined in
packages/account/src/wallet-manager/vaults/privatekey-vault.ts:57
getAccounts()
getAccounts():
WalletManagerAccount
[]
Returns
Implementation of
Defined in
packages/account/src/wallet-manager/vaults/privatekey-vault.ts:45
getPublicAccount()
getPublicAccount(
privateKey
):object
Parameters
Parameter | Type |
---|---|
privateKey | string |
Returns
object
Name | Type | Default value | Defined in |
---|---|---|---|
address | AbstractAddress | wallet.address | packages/account/src/wallet-manager/vaults/privatekey-vault.ts:40 |
publicKey | string | wallet.publicKey | packages/account/src/wallet-manager/vaults/privatekey-vault.ts:41 |
Defined in
packages/account/src/wallet-manager/vaults/privatekey-vault.ts:37
getWallet()
getWallet(
address
):WalletUnlocked
Parameters
Parameter | Type |
---|---|
address | string | AbstractAddress |
Returns
Implementation of
Defined in
packages/account/src/wallet-manager/vaults/privatekey-vault.ts:73
serialize()
serialize():
PkVaultOptions
Returns
Implementation of
Defined in
packages/account/src/wallet-manager/vaults/privatekey-vault.ts:31