| 16 | namespace blocksci { |
| 17 | |
| 18 | ranges::optional<CPubKey> PubkeyAddressBase::getPubkey() const { |
| 19 | if (getData()->hasPubkey) { |
| 20 | auto &rawPubkey = getData()->pubkey; |
| 21 | return CPubKey{rawPubkey.begin(), rawPubkey.end()}; |
| 22 | } else { |
| 23 | return ranges::nullopt; |
| 24 | } |
| 25 | } |
| 26 | |
| 27 | uint160 PubkeyAddressBase::getPubkeyHash() const { |
| 28 | auto pubkey = getPubkey(); |
no test coverage detected