Opaque data structure for holding options for creating a new kernel context.
Declared in <kernel/bitcoinkernel.h>
struct btck_ContextOptions;
Once a kernel context has been created from these options, they may be destroyed. The options hold the notification and validation interface callbacks as well as the selected chain type until they are passed to the context. If no options are configured, the context will be instantiated with no callbacks and for mainnet. Their content and scope can be expanded over time.