Constructor
new WalletCoinView()
Create a wallet coin view.
Properties:
Name | Type | Description |
---|---|---|
map |
Object | |
paths |
Object | |
undo |
UndoCoins |
- Source:
Methods
(static) fromCoinView(view) → {WalletCoinView}
Instantiate wallet coin view from coin view.
Parameters:
Name | Type | Description |
---|---|---|
view |
CoinView |
- Source:
Returns:
- Type
- WalletCoinView
addPath(prevout, path) → {Path|null}
Add an HD path to the collection.
Parameters:
Name | Type | Description |
---|---|---|
prevout |
Outpoint | |
path |
Path |
- Source:
Returns:
- Type
- Path | null
addPaths(hash, path) → {Paths|null}
Add paths to the collection.
Parameters:
Name | Type | Description |
---|---|---|
hash |
Hash | |
path |
Paths |
- Source:
Returns:
- Type
- Paths | null
ensurePaths(hash) → {Coins}
Ensure existence of paths object in the collection.
Parameters:
Name | Type | Description |
---|---|---|
hash |
Hash |
- Source:
Returns:
- Type
- Coins
(private) fromCoinView(view)
Inject properties from coin view object.
Parameters:
Name | Type | Description |
---|---|---|
view |
CoinView |
- Source:
getPath(prevout) → {Path|null}
Get an HD path by prevout.
Parameters:
Name | Type | Description |
---|---|---|
prevout |
Outpoint |
- Source:
Returns:
- Type
- Path | null
getPathFor(input) → {Path|null}
Get a single path by input.
Parameters:
Name | Type | Description |
---|---|---|
input |
Input |
- Source:
Returns:
- Type
- Path | null
getPaths(hash) → {Paths}
Get paths.
Parameters:
Name | Type | Description |
---|---|---|
hash |
Hash |
- Source:
Returns:
paths
- Type
- Paths
hasPath(prevout) → {Boolean}
Test whether the view has a path by prevout.
Parameters:
Name | Type | Description |
---|---|---|
prevout |
Outpoint |
- Source:
Returns:
- Type
- Boolean
hasPaths(hash) → {Boolean}
Test whether the view has a paths entry.
Parameters:
Name | Type | Description |
---|---|---|
hash |
Hash |
- Source:
Returns:
- Type
- Boolean
removePath(prevout) → {Path|null}
Remove an HD path.
Parameters:
Name | Type | Description |
---|---|---|
prevout |
Outpoint |
- Source:
Returns:
- Type
- Path | null
removePaths(paths) → {Paths|null}
Remove paths from the collection.
Parameters:
Name | Type | Description |
---|---|---|
paths |
Paths |
- Source:
Returns:
- Type
- Paths | null