#include "script/standard.h"
#include "pubkey.h"
#include "script/script.h"
#include "util.h"
#include "utilstrencodings.h"
Go to the source code of this file.
|
| typedef std::vector< unsigned char > | valtype |
| |
|
| const char * | GetTxnOutputType (txnouttype t) |
| |
| bool | Solver (const CScript &scriptPubKey, txnouttype &typeRet, std::vector< std::vector< unsigned char > > &vSolutionsRet) |
| | Return public keys or hashes from scriptPubKey, for 'standard' transaction types. More...
|
| |
| int | ScriptSigArgsExpected (txnouttype t, const std::vector< std::vector< unsigned char >> &vSolutions) |
| |
| bool | IsStandard (const CScript &scriptPubKey, txnouttype &whichType) |
| |
| bool | ExtractPubKey (const CScript &scriptPubKey, CPubKey &out) |
| |
| bool | ExtractDestination (const CScript &scriptPubKey, CTxDestination &addressRet) |
| |
| bool | ExtractDestinations (const CScript &scriptPubKey, txnouttype &typeRet, std::vector< CTxDestination > &addressRet, int &nRequiredRet) |
| |
| CScript | GetScriptForDestination (const CTxDestination &dest) |
| |
| CScript | GetScriptForDestination (const CPubKey &pubkey) |
| |
| CScript | GetScriptForMultisig (int nRequired, const std::vector< CPubKey > &keys) |
| |
◆ valtype
| typedef std::vector<unsigned char> valtype |
◆ ExtractDestination()
◆ ExtractDestinations()
◆ ExtractPubKey()
◆ GetScriptForDestination() [1/2]
◆ GetScriptForDestination() [2/2]
◆ GetScriptForMultisig()
| CScript GetScriptForMultisig |
( |
int |
nRequired, |
|
|
const std::vector< CPubKey > & |
keys |
|
) |
| |
◆ GetTxnOutputType()
◆ IsStandard()
◆ ScriptSigArgsExpected()
| int ScriptSigArgsExpected |
( |
txnouttype |
t, |
|
|
const std::vector< std::vector< unsigned char >> & |
vSolutions |
|
) |
| |
◆ Solver()
| bool Solver |
( |
const CScript & |
scriptPubKey, |
|
|
txnouttype & |
typeRet, |
|
|
std::vector< std::vector< unsigned char > > & |
vSolutionsRet |
|
) |
| |
Return public keys or hashes from scriptPubKey, for 'standard' transaction types.
Definition at line 41 of file standard.cpp.
◆ nMaxDatacarrierBytes
| unsigned nMaxDatacarrierBytes = MAX_OP_RETURN_RELAY |