starknet-specs icon indicating copy to clipboard operation
starknet-specs copied to clipboard

Feat: Support exposing contract error reason and not just code and a generic message #137

Open Cevedale opened this issue 1 year ago • 0 comments

You can try updating the API Specification: Open the starknet_api_openrpc.json file at line 3597 and add the necessary details for the contract error. You should update the "CONTRACT_ERROR" section to include fields that provide programmatic access to the error information.

For example:

"CONTRACT_ERROR": { "type": "object", "properties": { "code": { "type": "integer", "description": "Error code for the contract error." }, "message": { "type": "string", "description": "Error message for the contract error." }, // Add other relevant fields as needed }, "description": "Details of a contract error." }, Make sure to customize this based on the specific information you want to provide for contract errors.

Cevedale avatar Nov 10 '23 11:11 Cevedale