Interface giving clients read and write access to the node's chain state.
Declared in <interfaces/chain.h>
class Chain;
| Name | Description |
|---|---|
::wallet::AddWalletSetting | Add wallet name to persistent configuration so it will be loaded on startup. |
::wallet::AttemptSelection | Attempt to find a valid input set that preserves privacy by not mixing OutputTypes. ChooseSelectionResult() will be called on each OutputType individually and the best the solution (according to the waste metric) will be chosen. If a valid input cannot be found from any single OutputType, fallback to running ChooseSelectionResult() over all available coins. |
::wallet::ChooseSelectionResult | Attempt to find a valid input set that meets the provided eligibility filter and target. Multiple coin selection algorithms will be run and the input set that produces the least waste (according to the waste metric) will be chosen. |
::wallet::RemoveWalletSetting | Remove wallet name from persistent configuration so it will not be loaded on startup. |