Execute API#
Note
Endpoints on this page is under maintenance and unavailable at the moment.
Warning
All executions are simulated. No real execution is performed.
APIs in this page are experimental and subject to change.
Simulate Finalize Execution#
- POST /v1/simulate_execution/finalize#
Simulate finalize execution.
Warning
The simulation result might differ from the real execution result if the program relies on the on-chain state, including the random command.
Example request:
POST /v1/simulate_execution/finalize HTTP/1.1 Host: api.aleoscan.io Content-Type: application/json { "inputs": [ "aleo1rhgdu77hgyqd3xjj8ucu3jj9r2krwz6mnzyd80gncr5fxcwlh5rsvzp9px", "aleo1rhgdu77hgyqd3xjj8ucu3jj9r2krwz6mnzyd80gncr5fxcwlh5rsvzp9px", "1000000u64" ], "program_id": "credits.aleo", "transition_name": "transfer_public" }
Example response:
HTTP/1.1 200 OK Content-Type: application/json { "mapping_updates": [ { "key": "aleo1rhgdu77hgyqd3xjj8ucu3jj9r2krwz6mnzyd80gncr5fxcwlh5rsvzp9px", "key_id": "3735849869114892265786124913473029534128875410754308268945151169665323186552field", "mapping": "account", "mapping_id": "2855157744830843716005407030207142101853521493742120919939436395872133863104field", "type": "UpdateKeyValue", "value": "9827614u64", "value_id": "3266615198292033282950115883302413454228283640771489693608225349725511562527field" }, { "key": "aleo1rhgdu77hgyqd3xjj8ucu3jj9r2krwz6mnzyd80gncr5fxcwlh5rsvzp9px", "key_id": "3735849869114892265786124913473029534128875410754308268945151169665323186552field", "mapping": "account", "mapping_id": "2855157744830843716005407030207142101853521493742120919939436395872133863104field", "type": "UpdateKeyValue", "value": "10827614u64", "value_id": "4267214900870705622674540766849083498253831452142619194451382331686398522842field" } ] }
- Status Codes:
200 OK – no error
400 Bad Request – wrong input parameter
404 Not Found – program or transition not found
500 Internal Server Error – internal server error