records/all
Fetches all records generated within a range of blocks from the server.
Method Parameters
params
-Object
:start
-number
: Start block height of desired range (incuded).end
-number
: End block height of desired range (excuded).page
(optional, default:0
) -number
: Page number to get.recordsPerRequest
(optional, default:10000
) -number
: Maximum amount of records returned by the request
Returns
result
-Array<Object>
: An array of record objects produced within the specified block range.Record object:
record_ciphertext
-string
: The ciphertext of the record.program_id
-string
: The ID of the program that generated the record.block_id
-number
: The height of the block containing the record.height
-number
: The block height where the record was produced.id
-number
: Unique identifier for the record.timestamp
-string
: The timestamp when the record was created.block_hash
-string
: The hash of the block containing the record.transition_id
-string
: The transition ID that generated the record.transaction_id
-string
: The transaction ID that generated the record.function_name
-string
: The name of the function executed in the transition.output_index
-number
: The index of the output within the transition.
Example
Request
curl --location --request POST 'https://testnet3.aleorpc.com' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"id": 1,
"method": "records/all",
"params": {
"start": 300000,
"end": 350000,
"page": 0,
"recordsPerRequest": 1
}
}'
Response
{
"jsonrpc": "2.0",
"id": 1,
"result": [
{
"record_ciphertext": "record1qyqsq2fqmrtvrw3wflyzyz7er8sgyly0363n60uh7umxxfr7sdstjeqyqyxx66trwfhkxun9v35hguerqqpqzq8crs8qc7te98vjr35ktgx9jj7a8fdajh4ejvx7zgvnj75vlaf8p54yg5kgxz59c3g0qlenfcs0m569ngzjw2dgsyw50xr40vl74qcskek0l3t",
"program_id": "credits.aleo",
"block_id": 341921,
"height": 300000,
"id": 430855,
"timestamp": "1691195921",
"block_hash": "ab1evk49za28hnhxq8jef4qedy4kmcwyutwzkmpyr0shs6at0402u8szm5hey",
"transition_id": "as1ndw987tlqlq0fe9h9r4twrw5ff0e4cqhyv8ja8pdsa3zpux3w5xqhmsf2q",
"transaction_id": "at12nqxmeu4epk9zkrqgwpnqkckvydafumdx9566yqxwvs96vazduzq3d6r8s",
"function_name": "mint",
"output_index": 0
}
]
}
Last updated