This module provides methods for fetching transactions and sending signed transaction payload. The module is accessed from the global variable tx
.
tx.get(hash)
Gets the address of all keys stored on the keystore of the node.
hash
- String
: The transaction hash
Object
: The result object data
- Object
: The transaction object. status
- String
: The status of the transaction.
in_mempool
means the transaction is in the mempool.
in_pushpool
means the transaction is in the pushpool
in_block
means the transaction has been processed.
tx.get("0x23a7f9a8cb6c38703b1b77da09081733f3a36a67b5a0df104f190e21dd3486b2")
{"data": {"fee": "1","nonce": 92,"senderPubKey": [121,172,241,123,81,102,72,134,112,163,3,245,128,196,144,219,42,147,70,184,226,63,26,28,135,151,128,139,16,82,174,4],"sig": [235,196,116,213,16,136,10,226,235,149,32,92,110,34,165,150,153,218,68,75,105,234,98,156,70,47,54,93,118,131,19,230,44,176,20,96,164,116,10,223,58,29,236,227,118,91,32,161,60,20,203,204,117,124,195,177,189,198,36,122,2,29,56,12],"timestamp": 1597695235,"type": 3,... other transaction type-specific fields},"status": "in_block"}
tx.send(payload)
Send a signed transaction payload to the network.
payload
- Object
: The transaction payload
Object
- The result object
hash
- String
: A 32 bytes transaction hash.
tx.send({"fee": "1","nonce": 93,"senderPubKey": [121,172,241,123,81,102,72,134,112,163,3,245,128,196,144,219,42,147,70,184,226,63,26,28,135,151,128,139,16,82,174,4],"sig": [204,75,69,60,13,109,229,180,140,112,242,46,67,157,49,124,25,77,61,38,246,95,120,241,235,137,96,117,165,169,34,174,234,152,109,216,63,0,130,146,34,94,114,205,9,214,150,165,41,28,111,235,148,19,13,1,221,137,63,109,247,73,97,1],"timestamp": 1597696366,"type": 3})