Convert CPubKey to WitnessV0KeyHash directly

The round-tripping through PKHash has no effect, and is
potentially misleading as such.
This commit is contained in:
Ben Woosley
2020-01-14 23:46:14 -08:00
parent 3fcc468123
commit a9e451f144
4 changed files with 6 additions and 4 deletions

View File

@@ -21,6 +21,7 @@ CScriptID::CScriptID(const CScript& in) : uint160(Hash160(in.begin(), in.end()))
ScriptHash::ScriptHash(const CScript& in) : uint160(Hash160(in.begin(), in.end())) {}
PKHash::PKHash(const CPubKey& pubkey) : uint160(pubkey.GetID()) {}
WitnessV0KeyHash::WitnessV0KeyHash(const CPubKey& pubkey) : uint160(pubkey.GetID()) {}
WitnessV0ScriptHash::WitnessV0ScriptHash(const CScript& in)
{