Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
Go to the source code of this file.
Typedefs | |
typedef uint8_t | isminefilter |
used for bitflags of isminetype More... | |
Enumerations | |
enum | isminetype { ISMINE_NO = 0, ISMINE_WATCH_UNSOLVABLE = 1, ISMINE_WATCH_SOLVABLE = 2, ISMINE_WATCH_ONLY = ISMINE_WATCH_SOLVABLE | ISMINE_WATCH_UNSOLVABLE, ISMINE_SPENDABLE = 4, ISMINE_ALL = ISMINE_WATCH_ONLY | ISMINE_SPENDABLE } |
IsMine() return codes. More... | |
Functions | |
isminetype | IsMine (const CKeyStore &keystore, const CScript &scriptPubKey) |
isminetype | IsMine (const CKeyStore &keystore, const CTxDestination &dest) |
Typedef Documentation
◆ isminefilter
typedef uint8_t isminefilter |
Enumeration Type Documentation
◆ isminetype
enum isminetype |
IsMine() return codes.
Function Documentation
◆ IsMine() [1/2]
isminetype IsMine | ( | const CKeyStore & | keystore, |
const CScript & | scriptPubKey | ||
) |
Definition at line 34 of file ismine.cpp.
References CKeyStore::GetCScript(), CPubKey::GetID(), CKeyStore::HaveKey(), HaveKeys(), CKeyStore::HaveWatchOnly(), IsMine(), ISMINE_NO, ISMINE_SPENDABLE, ISMINE_WATCH_SOLVABLE, ISMINE_WATCH_UNSOLVABLE, ProduceSignature(), Solver(), TX_MULTISIG, TX_NONSTANDARD, TX_NULL_DATA, TX_PUBKEY, TX_PUBKEYHASH, and TX_SCRIPTHASH.
◆ IsMine() [2/2]
isminetype IsMine | ( | const CKeyStore & | keystore, |
const CTxDestination & | dest | ||
) |
Definition at line 28 of file ismine.cpp.
References GetScriptForDestination(), and IsMine().
Referenced by TransactionRecord::decomposeTransaction(), getreceivedbyaccount(), getreceivedbyaddress(), ImportScript(), IsMine(), CWallet::IsMine(), WalletModel::IsSpendable(), listaccounts(), ListReceived(), ListTransactions(), ProcessImport(), AddressTablePriv::refreshAddressTable(), setaccount(), TransactionDesc::toHTML(), and validateaddress().