Remote Data Node#

class defichain.transactions.remotedata.RemoteDataNode(source: Node)#
get_unspent(address: str) [{}]#

Contains all needed information about the unspent input of an address

Parameters:

address – the address to list the unspent from

Returns:

[{txid: …, vout: …, value: …, scriptPubKey: …}, …]

check_masternode(masternodeId: str) bool#

Returns True if the given masternode exists and is Pre-Enabled, Enabled or Pre-Resigned

Parameters:

masternodeId (str) – txid of the creation of the masternode

Returns:

bool

test_tx(hex: str, maxFeeRate: float | None = None) bool#

Test the given raw transaction

Parameters:
  • hex – raw transaction

  • maxFeeRate – maximum fee rate to pay

Returns:

bool

send_tx(hex: str, maxFeeRate: float | None = None) str#

Sends the given raw transaction to the blockchain

Parameters:
  • hex – raw transaction

  • maxFeeRate – maximum fee rate to pay

Returns:

txid