@arkade-os/sdk Documentation - v0.4.0-next.8
Preparing search index...
IndexedDBWalletRepository
Class IndexedDBWalletRepository
IndexedDB-based implementation of WalletRepository.
Implements
WalletRepository
Index
Constructors
constructor
Properties
version
Methods
[async
Dispose]
clear
delete
Transactions
delete
Utxos
delete
Vtxos
get
Transaction
History
get
Utxos
get
Vtxos
get
Wallet
State
save
Transactions
save
Utxos
save
Vtxos
save
Wallet
State
Constructors
constructor
new
IndexedDBWalletRepository
(
dbName
?:
string
)
:
IndexedDBWalletRepository
Parameters
dbName
:
string
= DEFAULT_DB_NAME
Returns
IndexedDBWalletRepository
Properties
Readonly
version
version
:
1
= ...
Methods
[async
Dispose]
"[asyncDispose]"
()
:
Promise
<
void
>
Returns
Promise
<
void
>
clear
clear
()
:
Promise
<
void
>
Clear all data from storage.
Returns
Promise
<
void
>
delete
Transactions
deleteTransactions
(
address
:
string
)
:
Promise
<
void
>
Parameters
address
:
string
Returns
Promise
<
void
>
delete
Utxos
deleteUtxos
(
address
:
string
)
:
Promise
<
void
>
Parameters
address
:
string
Returns
Promise
<
void
>
delete
Vtxos
deleteVtxos
(
address
:
string
)
:
Promise
<
void
>
Parameters
address
:
string
Returns
Promise
<
void
>
get
Transaction
History
getTransactionHistory
(
address
:
string
)
:
Promise
<
ArkTransaction
[]
>
Parameters
address
:
string
Returns
Promise
<
ArkTransaction
[]
>
get
Utxos
getUtxos
(
address
:
string
)
:
Promise
<
ExtendedCoin
[]
>
Parameters
address
:
string
Returns
Promise
<
ExtendedCoin
[]
>
get
Vtxos
getVtxos
(
address
:
string
)
:
Promise
<
ExtendedVirtualCoin
[]
>
Parameters
address
:
string
Returns
Promise
<
ExtendedVirtualCoin
[]
>
get
Wallet
State
getWalletState
()
:
Promise
<
WalletState
|
null
>
Returns
Promise
<
WalletState
|
null
>
save
Transactions
saveTransactions
(
address
:
string
,
txs
:
ArkTransaction
[]
)
:
Promise
<
void
>
Parameters
address
:
string
txs
:
ArkTransaction
[]
Returns
Promise
<
void
>
save
Utxos
saveUtxos
(
address
:
string
,
utxos
:
ExtendedCoin
[]
)
:
Promise
<
void
>
Parameters
address
:
string
utxos
:
ExtendedCoin
[]
Returns
Promise
<
void
>
save
Vtxos
saveVtxos
(
address
:
string
,
vtxos
:
ExtendedVirtualCoin
[]
)
:
Promise
<
void
>
Parameters
address
:
string
vtxos
:
ExtendedVirtualCoin
[]
Returns
Promise
<
void
>
save
Wallet
State
saveWalletState
(
state
:
WalletState
)
:
Promise
<
void
>
Parameters
state
:
WalletState
Returns
Promise
<
void
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
version
Methods
[async
Dispose]
clear
delete
Transactions
delete
Utxos
delete
Vtxos
get
Transaction
History
get
Utxos
get
Vtxos
get
Wallet
State
save
Transactions
save
Utxos
save
Vtxos
save
Wallet
State
@arkade-os/sdk Documentation - v0.4.0-next.8
Loading...
IndexedDB-based implementation of WalletRepository.