| 316 | } |
| 317 | |
| 318 | bool CScript::IsPayToPubkeyHash() const |
| 319 | { |
| 320 | // Extra-fast test for pay-to-pubkeyhash CScripts: |
| 321 | return (this->size() == 25 && |
| 322 | (*this)[0] == OP_DUP && |
| 323 | (*this)[1] == OP_HASH160 && |
| 324 | (*this)[2] == 0x14 && |
| 325 | (*this)[23] == OP_EQUALVERIFY && |
| 326 | (*this)[24] == OP_CHECKSIG); |
| 327 | } |
| 328 | ///////////////////////////////////////////////////////// |
| 329 | |
| 330 | bool CScript::IsPayToWitnessScriptHash() const |
no test coverage detected