Skip to main content

List Outputs

Example Request

{
"jsonrpc": "2.0",
"method": "cartesi_listOutputs",
"params": {
"application": "<name-or-address>",
"limit": 10,
"offset": 0
},
"id": 1
}

The cartesi_listOutputs method returns a paginated list of outputs for a specific application.

Parameters

NameTypeRequiredDescription
applicationstringYesThe application's name or hex encoded address
epoch_indexstringNoFilter outputs by a specific epoch index (hex encoded)
input_indexstringNoFilter outputs by a specific input index (hex encoded)
output_typestringNoFilter outputs by output type (first 4 bytes of raw data hex encoded)
voucher_addressstringNoFilter outputs by the voucher address (hex encoded)
limitnumberNoMaximum number of outputs to return (default: 50, minimum: 1)
offsetnumberNoStarting point for the list (default: 0, minimum: 0)

Response

{
"jsonrpc": "2.0",
"result": {
"data": [
{
"epoch_index": "0x1",
"input_index": "0x1",
"index": "0x1",
"raw_data": "0x48656c6c6f",
"decoded_data": {
"type": "0xc258d6e5",
"payload": "0x48656c6c6f"
},
"hash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
"output_hashes_siblings": [
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"
],
"execution_transaction_hash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-01-01T00:00:00Z"
}
],
"pagination": {
"total_count": 1,
"limit": 50,
"offset": 0
}
},
"id": 1
}

Response Fields

Data

NameTypeDescription
epoch_indexstringThe epoch index this output belongs to (hex encoded)
input_indexstringThe input index this output belongs to (hex encoded)
indexstringThe output index (hex encoded)
raw_datastringThe raw output data in hexadecimal format
decoded_dataobjectThe decoded output data (null if not decodable)
hashstringThe output hash
output_hashes_siblingsarraySibling hashes for the output hash
execution_transaction_hashstringThe transaction hash if executed
created_atstringTimestamp when the output was created
updated_atstringTimestamp when the output was last updated

Pagination

NameTypeDescription
total_countnumberTotal number of outputs available
limitnumberNumber of outputs returned in this response
offsetnumberStarting point of the returned outputs

Error Codes

CodeMessageDescription
-32602Invalid paramsInvalid parameter values
-32603Internal errorAn internal error occurred
-32000Application not foundThe specified application does not exist
We use cookies to ensure that we give you the best experience on our website. By using the website, you agree to the use of cookies.