Parse a scriptPubKey for the destination.
Synopsis
Declared in <addresstype.h>
bool
ExtractDestination(
CScript const& scriptPubKey,
CTxDestination& addressRet);
Description
For standard scripts that have addresses (and P2PK as an exception), a corresponding CTxDestination is assigned to addressRet. For all other scripts. addressRet is assigned as a CNoDestination containing the scriptPubKey.
Return Value
True for standard destinations with addresses ‐ P2PKH, P2SH, P2WPKH, P2WSH, P2TR and P2W??? scripts. False for non‐standard destinations and those without addresses ‐ P2PK, bare multisig, null data, and nonstandard scripts.
Parameters
Name |
Description |
scriptPubKey |
The output script to parse. |
addressRet |
Receives the extracted destination. |
Created with MrDocs