| 158 | return m_wallet->GetNewDestination(type, label); |
| 159 | } |
| 160 | bool getPubKey(const CScript& script, const CKeyID& address, CPubKey& pub_key) override |
| 161 | { |
| 162 | std::unique_ptr<SigningProvider> provider = m_wallet->GetSolvingProvider(script); |
| 163 | if (provider) { |
| 164 | return provider->GetPubKey(address, pub_key); |
| 165 | } |
| 166 | return false; |
| 167 | } |
| 168 | SigningResult signMessage(const std::string& message, const PKHash& pkhash, std::string& str_sig) override |
| 169 | { |
| 170 | return m_wallet->SignMessage(message, pkhash, str_sig); |
no test coverage detected