| 2983 | } |
| 2984 | |
| 2985 | uint256 DescriptorID(const Descriptor& desc) |
| 2986 | { |
| 2987 | std::string desc_str = desc.ToString(/*compat_format=*/true); |
| 2988 | uint256 id; |
| 2989 | CSHA256().Write((unsigned char*)desc_str.data(), desc_str.size()).Finalize(id.begin()); |
| 2990 | return id; |
| 2991 | } |
| 2992 | |
| 2993 | void DescriptorCache::CacheParentExtPubKey(uint32_t key_exp_pos, const CExtPubKey& xpub) |
| 2994 | { |