Map remaining Bitget error codes (80011-80015)#4290
Merged
squadgazzz merged 1 commit intomainfrom Mar 24, 2026
Merged
Conversation
The initial mapping only covered codes 80000-80010. The Bitget API also returns codes 80011-80015 which were falling through to the generic Api error and producing noisy warn logs. Added mappings: - 80011 (failed to generate calldata) → NotFound - 80012 (quote failed) → NotFound - 80013 (unsupported chain) → BadRequest - 80014 (order not found) → NotFound - 80015 (order already submitted) falls through to Api (shouldn't occur)
m-sz
approved these changes
Mar 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Follow-up to #4285. The initial error code mapping only covered 80000–80010 but the Bitget API also returns 80011–80015. Unmapped codes fell through to
Error::Apicausing unnecessary warn-level logs (e.g.api { code: 80012, message: "" }).New mappings:
NotFoundNotFoundBadRequestNotFoundApi(shouldn't occur in our flow)Ref: https://web3.bitget.com/en/docs/swap-order#error-code-list
Test plan