| 39 | } |
| 40 | |
| 41 | static bool GetCScript(const SigningProvider &provider, |
| 42 | const SignatureData &sigdata, const CScriptID &scriptid, |
| 43 | CScript &script) { |
| 44 | if (provider.GetCScript(scriptid, script)) { |
| 45 | return true; |
| 46 | } |
| 47 | // Look for scripts in SignatureData |
| 48 | if (CScriptID(sigdata.redeem_script) == scriptid) { |
| 49 | script = sigdata.redeem_script; |
| 50 | return true; |
| 51 | } |
| 52 | return false; |
| 53 | } |
| 54 | |
| 55 | static bool GetPubKey(const SigningProvider &provider, |
| 56 | const SignatureData &sigdata, const CKeyID &address, |
no test coverage detected