Bitcoin Core 28.99.0
P2P Digital Currency
|
#include <blockfilter.h>
#include <common/settings.h>
#include <primitives/transaction.h>
#include <util/result.h>
#include <functional>
#include <memory>
#include <optional>
#include <stddef.h>
#include <stdint.h>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | interfaces::FoundBlock |
Helper for findBlock to selectively return pieces of block data. More... | |
struct | interfaces::BlockInfo |
Block data sent with blockConnected, blockDisconnected notifications. More... | |
class | interfaces::Chain |
Interface giving clients (wallet processes, maybe other analysis tools in the future) ability to access to the chain state, receive notifications, estimate fees, and submit transactions. More... | |
class | interfaces::Chain::Notifications |
Chain notifications. More... | |
class | interfaces::ChainClient |
Interface to let node manage chain clients (wallets, or maybe tools for monitoring and analysis in the future). More... | |
Namespaces | |
namespace | node |
namespace | interfaces |
Typedefs | |
using | interfaces::SettingsUpdate = std::function< std::optional< interfaces::SettingsAction >(common::SettingsValue &)> |
Enumerations | |
enum class | interfaces::SettingsAction { interfaces::WRITE , interfaces::SKIP_WRITE } |
The action to be taken after updating a settings value. More... | |
Functions | |
std::unique_ptr< Chain > | interfaces::MakeChain (node::NodeContext &node) |
Return implementation of Chain interface. More... | |