Stellar Asked on November 4, 2021
After an error raised during a Transaction submission with server.submit_transaction() how can I access the corresponding (Horizon Response JSON object) https://developers.stellar.org/api/errors/response/ in my App’s code in order to investigate the "result_codes" entry and handle the cause of the error(e.g: tx_insufficient_fee), programatically without halting the execution of my code forcefully (which is what happens now).
Stay Safe
I figured it out, let's share it with ya'll. One should use BaseHorizonError to catch Exceptions, then iterate extras.get("result_codes") entry of the Exception's instance. I've caught its sub-classes (exceptions.BadRequestError, exceptions.BadResponseError, etc.) so far, which seems doesn't contain these atrributes. PEACE V
Answered by IPEN on November 4, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP