Bitcoin Core 31.99.0
P2P Digital Currency
Classes | Namespaces | Enumerations
types.h File Reference

is a home for simple enum and struct type definitions that can be used internally by functions in the libbitcoin_common library, but also used externally by node, wallet, and GUI code. More...

#include <optional>
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  common::PSBTFillOptions
 Instructions for how a PSBT should be signed or filled with information. More...
 

Namespaces

namespace  common
 

Enumerations

enum class  common::PSBTError {
  common::MISSING_INPUTS , common::SIGHASH_MISMATCH , common::EXTERNAL_SIGNER_NOT_FOUND , common::EXTERNAL_SIGNER_FAILED ,
  common::UNSUPPORTED , common::INCOMPLETE , common::INVALID_TX , common::OK
}
 

Detailed Description

is a home for simple enum and struct type definitions that can be used internally by functions in the libbitcoin_common library, but also used externally by node, wallet, and GUI code.

This file is intended to define only simple types that do not have external dependencies. More complicated types should be defined in dedicated header files.

Definition in file types.h.