#include <attributes.h>
#include <script/signingprovider.h>
#include <script/standard.h>
#include <string>
#include <vector>
Go to the source code of this file.
◆ OutputType
Enumerator |
---|
LEGACY | |
P2SH_SEGWIT | |
BECH32 | |
CHANGE_AUTO | Special output type for change outputs only. Automatically choose type based on address type setting and the types other of non-change outputs (see -changetype option documentation and implementation in CWallet::TransactionChangeType for details).
|
◆ AddAndGetDestinationForScript()
Get a destination of the requested type (if possible) to the specified script. This function will automatically add the script (and any other necessary scripts) to the keystore.
◆ FormatOutputType()
const std::string& FormatOutputType |
( |
OutputType |
type | ) |
|
◆ GetAllDestinationsForKey()
Get all destinations (potentially) supported by the wallet for the given key.
◆ GetDestinationForKey()
Get a destination of the requested type (if possible) to the specified key. The caller must make sure LearnRelatedScripts has been called beforehand.
◆ ParseOutputType()