Changeset View
Changeset View
Standalone View
Standalone View
src/script/ismine.cpp
Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | bool HaveKeys(const std::vector<valtype> &pubkeys, const CKeyStore &keystore) { | ||||
return true; | return true; | ||||
} | } | ||||
IsMineResult IsMineInner(const CKeyStore &keystore, const CScript &scriptPubKey, | IsMineResult IsMineInner(const CKeyStore &keystore, const CScript &scriptPubKey, | ||||
IsMineSigVersion sigversion) { | IsMineSigVersion sigversion) { | ||||
IsMineResult ret = IsMineResult::NO; | IsMineResult ret = IsMineResult::NO; | ||||
std::vector<valtype> vSolutions; | std::vector<valtype> vSolutions; | ||||
txnouttype whichType; | txnouttype whichType = Solver(scriptPubKey, vSolutions); | ||||
Solver(scriptPubKey, whichType, vSolutions); | |||||
CKeyID keyID; | CKeyID keyID; | ||||
switch (whichType) { | switch (whichType) { | ||||
case TX_NONSTANDARD: | case TX_NONSTANDARD: | ||||
case TX_NULL_DATA: | case TX_NULL_DATA: | ||||
break; | break; | ||||
case TX_PUBKEY: | case TX_PUBKEY: | ||||
keyID = CPubKey(vSolutions[0]).GetID(); | keyID = CPubKey(vSolutions[0]).GetID(); | ||||
▲ Show 20 Lines • Show All 78 Lines • Show Last 20 Lines |