| 151 | return m_wallet->GetNewDestination(type, label, dest, error, add_blinding_key); |
| 152 | } |
| 153 | bool getPubKey(const CScript& script, const CKeyID& address, CPubKey& pub_key) override |
| 154 | { |
| 155 | std::unique_ptr<SigningProvider> provider = m_wallet->GetSolvingProvider(script); |
| 156 | if (provider) { |
| 157 | return provider->GetPubKey(address, pub_key); |
| 158 | } |
| 159 | return false; |
| 160 | } |
| 161 | SigningResult signMessage(const std::string& message, const PKHash& pkhash, std::string& str_sig) override |
| 162 | { |
| 163 | return m_wallet->SignMessage(message, pkhash, str_sig); |
no test coverage detected