-WIP-electrum-btcp/server/patches/bitcoinrpc_connection.py.diff

42 lines
1.3 KiB
Diff

diff --git a/src/bitcoinrpc/connection.py b/src/bitcoinrpc/connection.py
index 960cf5d..79e04bf 100644
--- a/src/bitcoinrpc/connection.py
+++ b/src/bitcoinrpc/connection.py
@@ -67,7 +67,35 @@ class BitcoinConnection(object):
return self.proxy.getblockcount()
except JSONRPCException,e:
raise _wrap_exception(e.error)
-
+
+ def getmemorypool(self):
+ """sign"""
+ try:
+ return self.proxy.getmemorypool()
+ except JSONRPCException,e:
+ raise _wrap_exception(e.error)
+
+ def importtransaction(self, tx):
+ """sign"""
+ try:
+ return self.proxy.importtransaction(tx)
+ except JSONRPCException,e:
+ raise _wrap_exception(e.error)
+
+ def signmessage(self, address,message):
+ """sign"""
+ try:
+ return self.proxy.signmessage(address, message)
+ except JSONRPCException,e:
+ raise _wrap_exception(e.error)
+
+ def verifymessage(self, address, sig, message):
+ """verif"""
+ try:
+ return self.proxy.verifymessage(address, sig, message )
+ except JSONRPCException,e:
+ raise _wrap_exception(e.error)
+
def getblocknumber(self):
"""
Returns the block number of the latest block in the longest block chain.