| 95 | }; |
| 96 | |
| 97 | struct PKHash : public BaseHash<uint160> |
| 98 | { |
| 99 | PKHash() : BaseHash() {} |
| 100 | explicit PKHash(const uint160& hash) : BaseHash(hash) {} |
| 101 | explicit PKHash(const CPubKey& pubkey); |
| 102 | explicit PKHash(const CKeyID& pubkey_id); |
| 103 | explicit PKHash(const CPubKey& pubkey, const CPubKey& blinding_pubkey); |
| 104 | explicit PKHash(const CKeyID& hash, const CPubKey& blinding_pubkey); |
| 105 | CPubKey blinding_pubkey; |
| 106 | }; |
| 107 | CKeyID ToKeyID(const PKHash& key_hash); |
| 108 | |
| 109 | struct WitnessV0KeyHash; |
no outgoing calls