interfaces::Chain

Interface giving clients read and write access to the node's chain state.

Synopsis

Declared in <interfaces/chain.h>

class Chain;

Non-Member Functions

NameDescription
::wallet::AddWalletSettingAdd wallet name to persistent configuration so it will be loaded on startup.
::wallet::AttemptSelectionAttempt 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::ChooseSelectionResultAttempt 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::RemoveWalletSettingRemove wallet name from persistent configuration so it will not be loaded on startup.