zpywallet.broadcast.doge package

Submodules

zpywallet.broadcast.doge.all module

async broadcast_transaction_doge(raw_transaction_hex, **kwargs)[source]

Broadcast a Dogecoin transaction.

This function attempts to asynchronously broadcast a signed transaction to several propagators that relay the transaction across the network.

Parameters:

raw_transaction_hex (str) – The raw transaction in hexadecimal form.

tx_hash_doge(raw_transaction_hex)[source]

Calculate the hash of a Dogecoin transaction.

Parameters:

raw_transaction_hex (str) – The raw transaction in hexadecimal form.

zpywallet.broadcast.doge.blockcypher module

async broadcast_transaction_doge_blockcypher(raw_transaction_hex)[source]

Broadcast a Dogecoin transaction using Blockcypher.

Parameters:

raw_transaction_hex (str) – The raw transaction in hexadecimal form.

zpywallet.broadcast.doge.dogechain module

async broadcast_transaction_doge_dogechain(raw_transaction_hex)[source]

Broadcast a Dogecoin transaction using Dogechain.

Parameters:

raw_transaction_hex (str) – The raw transaction in hexadecimal form.

zpywallet.broadcast.doge.fullnode module

async broadcast_transaction_doge_full_node(raw_transaction_hex, **kwargs)[source]

Broadcast a Dogecoin transaction using a full node.

If the node requires authentication, both username and password must be passed.

Parameters:
  • raw_transaction_hex (str) – The raw transaction in hexadecimal form.

  • url (str) – The JSON-RPC URL of the node. Include the port if necessary.

  • username (str) – The RPC username.

  • password (str) – The RPC password.

Module contents