# sbch\_getTransactionReceipt

Enhanced version of [eth\_getTransactionReceipt](https://paralinker.gitbook.io/paralinker-docs/reference/ethereum-execution-layer/json-rpc-api/eth_gettransactionreceipt), the returned array of objects contain additional information about internal transactions.

Parameters: same as [eth\_getTransactionReceipt](https://paralinker.gitbook.io/paralinker-docs/reference/ethereum-execution-layer/json-rpc-api/eth_gettransactionreceipt)

Returns: array of objects sepcified by [eth\_getTransactionReceipt](https://paralinker.gitbook.io/paralinker-docs/reference/ethereum-execution-layer/json-rpc-api/eth_gettransactionreceipt) plus one more field of type Array: `internalTransactions`.

Each object in internalTransactions array contains the following fields:

* `callPath`: `string` - a string representation of call type, depth and index of internal transaction (e.g. staticcall\_0\_1\_1).
* `from`: `DATA`, 20 Bytes - address of the sender.
* `to`: `DATA`, 20 Bytes - address of the receiver.
* `gas`: `QUANTITY` - gas provided by the sender.
* `value`: `QUANTITY` - value transferred in Wei.
* `input`: `DATA` - the data send along with the internal transaction.
* `status`: `QUANTITY` - either `1` (success) or `0` (failure).
* `gasUsed`: `QUANTITY` - the amount of gas used by this internal transaction.
* `output`: `DATA` - the data returned by the internal transaction.
* `contractAddress`: `DATA`, 20 Bytes - The contract address created, if the transaction was a contract creation, otherwise `null`.
