more command separation
[electrum-server.git] / patches / bitcoinrpc_connection.py.diff
1 diff --git a/src/bitcoinrpc/connection.py b/src/bitcoinrpc/connection.py
2 index 960cf5d..79e04bf 100644
3 --- a/src/bitcoinrpc/connection.py
4 +++ b/src/bitcoinrpc/connection.py
5 @@ -67,7 +67,35 @@ class BitcoinConnection(object):
6              return self.proxy.getblockcount()
7          except JSONRPCException,e:
8              raise _wrap_exception(e.error)    
9 -        
10 +
11 +    def getmemorypool(self):
12 +        """sign"""
13 +        try:
14 +            return self.proxy.getmemorypool()
15 +        except JSONRPCException,e:
16 +            raise _wrap_exception(e.error)  
17 +
18 +    def importtransaction(self, tx):
19 +        """sign"""
20 +        try:
21 +            return self.proxy.importtransaction(tx)
22 +        except JSONRPCException,e:
23 +            raise _wrap_exception(e.error)  
24 +
25 +    def signmessage(self, address,message):
26 +        """sign"""
27 +        try:
28 +            return self.proxy.signmessage(address, message)
29 +        except JSONRPCException,e:
30 +            raise _wrap_exception(e.error)  
31 +
32 +    def verifymessage(self, address, sig, message):
33 +        """verif"""
34 +        try:
35 +            return self.proxy.verifymessage(address, sig, message )
36 +        except JSONRPCException,e:
37 +            raise _wrap_exception(e.error)  
38 +
39      def getblocknumber(self):
40          """
41          Returns the block number of the latest block in the longest block chain.