Returns the receipt of a transaction by transaction hash.
Params - a string array containing (required):
DATA(hex string, required), 32 Bytes - hash of a transaction
Object - a transaction receipt object, or
null when no receipt was found:
DATA, 32 Bytes - hash of the transaction.
QUANTITY- integer of the transactions index position in the block.
DATA, 32 Bytes - hash of the block this transaction was in.
QUANTITY- number of the block where this transaction was in.
DATA, 20 Bytes - address of the sender.
DATA, 20 Bytes - address of the receiver.
nullwhen it's a contract creation transaction.
QUANTITY- the total amount of gas used when this transaction was executed in the block.
QUANTITY- the number of gas used by this specific transaction alone.
DATA, 20 Bytes - the contract address created, if the transaction was a contract creation, otherwise
logs(array of logs objects).
Array- array of log objects, which this transaction generated.
DATA, 256 Bytes - bloom filter for light clients to quickly retrieve related logs.
It also returns either :
DATA, 32 bytes of post - transaction stateroot (pre Byzantium).