(feat + refactor): story (ip) tesnet usdc token onboarding + few code improvements#7541
Closed
ArunBala-Bitgo wants to merge 1 commit intomasterfrom
Closed
(feat + refactor): story (ip) tesnet usdc token onboarding + few code improvements#7541ArunBala-Bitgo wants to merge 1 commit intomasterfrom
ArunBala-Bitgo wants to merge 1 commit intomasterfrom
Conversation
98c53b3 to
56c532b
Compare
sasikumar-bitgo
previously approved these changes
Nov 18, 2025
ab0890b to
c36b30c
Compare
c36b30c to
714ddce
Compare
a2f09f7 to
2cdbc5b
Compare
2cdbc5b to
74bd0fc
Compare
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Ticket: WIN-7914
This PR includes the following changes:
Onboarding:
tip:usdc and ip:aria - these tokens onto the story chain
Optimisation:
coinFactory.ts - Added map-based routing for EthLike chains
tokenConfig.ts - Currently has repetitive token config functions
Impact:
Maintainability: Adding a new EthLike chain now requires:
1 line in the map (instead of 5 lines in switch)
1 line to create the formatter (instead of 18 lines)
Consistency: All similar chains use the same logic, reducing bugs
Scalability: Easy to add 10, 20, or 100 new chains without code bloat