Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Cevedale opened this issue Nov 10, 2023 · 0 comments

Comments

@Cevedale
Copy link

Cevedale commented Nov 10, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant