diff options
Diffstat (limited to 'qa/rpc-tests/signmessages.py')
-rwxr-xr-x | qa/rpc-tests/signmessages.py | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/qa/rpc-tests/signmessages.py b/qa/rpc-tests/signmessages.py deleted file mode 100755 index 91f5abef5d..0000000000 --- a/qa/rpc-tests/signmessages.py +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/env python3 -# Copyright (c) 2016 The Bitcoin Core developers -# Distributed under the MIT software license, see the accompanying -# file COPYING or http://www.opensource.org/licenses/mit-license.php. -"""Test RPC commands for signing and verifying messages.""" - -from test_framework.test_framework import BitcoinTestFramework -from test_framework.util import * - -class SignMessagesTest(BitcoinTestFramework): - - def __init__(self): - super().__init__() - self.setup_clean_chain = True - self.num_nodes = 1 - - def setup_network(self, split=False): - self.nodes = start_nodes(self.num_nodes, self.options.tmpdir) - self.is_network_split = False - - def run_test(self): - message = 'This is just a test message' - - # Test the signing with a privkey - privKey = 'cUeKHd5orzT3mz8P9pxyREHfsWtVfgsfDjiZZBcjUBAaGk1BTj7N' - address = 'mpLQjfK79b7CCV4VMJWEWAj5Mpx8Up5zxB' - signature = self.nodes[0].signmessagewithprivkey(privKey, message) - - # Verify the message - assert(self.nodes[0].verifymessage(address, signature, message)) - - # Test the signing with an address with wallet - address = self.nodes[0].getnewaddress() - signature = self.nodes[0].signmessage(address, message) - - # Verify the message - assert(self.nodes[0].verifymessage(address, signature, message)) - -if __name__ == '__main__': - SignMessagesTest().main() |