Returns information about a transaction from serialized transaction bytes. ### Arguments | Parameter | Type | Required | Description | |:------------------- |:------:|:--------:|:--------------------------------- | | `transaction_bytes` | string | Yes | The raw transaction hex to decode | ### Response | Parameter | Type | Description | |:-----------------------:|:------:|:----------------------------------------- | | `txid` | string | The transaction id | | `size` | number | The size of the transaction in bytes | | `old_serial_numbers` | array | The list of old record serial numbers | | `new_commitments` | array | The list of new record commitments | | `memo` | string | The transaction memo | | `network_id` | number | The transaction network id | | `digest` | string | The merkle tree digest | | `transaction_proof` | string | The transaction zero knowledge proof | | `program_commitment` | string | The program verification key commitment | | `local_data_root` | string | The local data root | | `value_balance` | number | The transaction value balance | | `signatures` | array | The list of transaction signatures | | `encrypted_records` | array | The list of new encrypted records | | `transaction_metadata` | object | The transaction metadata | ### Example ```ignore curl --data-binary '{"jsonrpc": "2.0", "id":"documentation", "method": "decoderawtransaction", "params": ["transaction_hexstring"] }' -H 'content-type: application/json' http://127.0.0.1:3030/ ```