diff --git a/doc/dogecoinrpc.connection.html b/doc/dogecoinrpc.connection.html index 5fa5fce..56ebce5 100644 --- a/doc/dogecoinrpc.connection.html +++ b/doc/dogecoinrpc.connection.html @@ -539,7 +539,22 @@

Navigation

+
+
+sendrawtransaction(hexstring)
+

Submits signed transaction (serialized, hex-encoded) to local node and network.

+
+
Returns a txid of the transaction.
+ +
+

Arguments:

+ +
stop()
diff --git a/src/dogecoinrpc/connection.py b/src/dogecoinrpc/connection.py index b79651f..09b631d 100644 --- a/src/dogecoinrpc/connection.py +++ b/src/dogecoinrpc/connection.py @@ -325,6 +325,18 @@ def signrawtransaction(self, hexstring, previous_transactions=None, private_keys """ return dict(self.proxy.signrawtransaction(hexstring, previous_transactions, private_keys)) + def sendrawtransaction(self, hexstring): + """ + Submits raw transaction (serialized, hex-encoded) to local node and network. + + Returns a txid + + Arguments: + + - *hexstring* -- A hex string of the transaction to be sent. + """ + return self.proxy.sendrawtransaction(hexstring) + def decoderawtransaction(self, hexstring): """ Produces a human-readable JSON object for a raw transaction. @@ -643,17 +655,21 @@ def signmessage(self, address, message): :rtype: unicode """ return self.proxy.signmessage(address, message) - - def verifymessage(self, address, signature, message): + def createmultisig(self, nrequired, key_list): """ - Verify a signed message + creates a new multisig address + + - :param address: Dogecoin address used to sign a message - :type address: str or unicode - :param signature: The signature - :type signature: unicode - :param message: The message to sign - :type message: str or unicode - :rtype: bool """ - return self.proxy.verifymessage(address, signature, message) + + return dict(self.proxy.createmultisig(nrequired, key_list)) + + def decodescript(self,script): + """ + decodes a raw hex script + """ + + + return dict(self.proxy.decodescript(script)) +