![]() |
Bitcoin Core 31.0.0
P2P Digital Currency
|
#include <chain.h>
Public Member Functions | |
| virtual | ~ChainClient ()=default |
| virtual void | registerRpcs ()=0 |
| Register rpcs. | |
| virtual bool | verify ()=0 |
| Check for errors before loading. | |
| virtual bool | load ()=0 |
| Load saved state. | |
| virtual void | start (CScheduler &scheduler)=0 |
| Start client execution and provide a scheduler. | |
| virtual void | stop ()=0 |
| Shut down client. | |
| virtual void | setMockTime (int64_t time)=0 |
| Set mock time. | |
| virtual void | schedulerMockForward (std::chrono::seconds delta_seconds)=0 |
| Mock the scheduler to fast forward in time. | |
Interface to let node manage chain clients (wallets, or maybe tools for monitoring and analysis in the future).
|
virtualdefault |
|
pure virtual |
Load saved state.
|
pure virtual |
Register rpcs.
|
pure virtual |
Mock the scheduler to fast forward in time.
|
pure virtual |
Set mock time.
|
pure virtual |
Start client execution and provide a scheduler.
|
pure virtual |
Shut down client.
|
pure virtual |
Check for errors before loading.