feat(statics): add SoFiUSD and USD1 token definitions on Tempo, Monad… - #9390
feat(statics): add SoFiUSD and USD1 token definitions on Tempo, Monad…#9390zeeshanamjad-eng wants to merge 1 commit into
Conversation
|
Claude finished @zeeshanamjad-eng's task —— View job Code Review Progress
Code Review SummaryI've completed a thorough review of the PR that adds SoFiUSD and USD1 token definitions across multiple blockchain networks. Here are my findings: ✅ Positive Aspects
📋 Detailed Analysis by NetworkSoFiUSD Token (6 decimals):
USD1 Token (18 decimals):
🔍 Technical Verification
🏗️ Architecture Compliance
|
There was a problem hiding this comment.
Pull request overview
Adds new token metadata to @bitgo/statics for SoFiUSD and USD1 across several supported networks (Polygon, Tempo, Monad, and GasEVM / Neo X), ensuring the assets are available via the statics coin/token registries and OFC mappings.
Changes:
- Added SoFiUSD token definitions for Polygon (mainnet + testnet), Tempo (mainnet + testnet), and Monad (mainnet + testnet).
- Added USD1 token definitions for GasEVM (mainnet + testnet), including OFC ERC20 metadata.
- Extended
UnderlyingAssetto include the new asset identifiers required by the new token entries.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| modules/statics/src/coins/polygonTokens.ts | Adds Polygon SoFiUSD entries (mainnet + testnet variants). |
| modules/statics/src/coins/ofcErc20Coins.ts | Adds OFC ERC20 entries for Monad SoFiUSD and GasEVM USD1. |
| modules/statics/src/coins/ofcCoins.ts | Adds OFC coin/token entries for Polygon and Tempo SoFiUSD (mainnet + testnet variants). |
| modules/statics/src/base.ts | Adds UnderlyingAsset enum values for SoFiUSD and USD1 across the relevant networks. |
| modules/statics/src/allCoinsAndTokens.ts | Registers GasEVM USD1 (mainnet/testnet), Tempo SoFiUSD (mainnet/testnet), and Monad SoFiUSD (mainnet/testnet). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
84a4166 to
94b4d8c
Compare
| 'mon:sofid', | ||
| 'SoFiUSD', | ||
| 6, | ||
| '0x5572728e36b5510010ade1db6bbaea1c402411cc', |
There was a problem hiding this comment.
Did we deployed the prod token ?,
The current prod explore is showing nothing
https://monadscan.com/token/0x5572728e36b5510010ade1db6bbaea1c402411cc#transactions
Can you check is this the correct prod contract
There was a problem hiding this comment.
Not deployed, but the address is going to be the same, @sachushaji will deploy it
94b4d8c to
bd01cf3
Compare
bd01cf3 to
2f887b1
Compare
…, Polygon, GasEVM Also fixes hteth:wbtc contract address to 0x219d33e6fcd0c8cdbc12b10205592f286d458a33. Ticket: SCAAS-10692 Co-authored-by: Cursor <cursoragent@cursor.com>
2f887b1 to
703b81d
Compare
| undefined, | ||
| undefined, | ||
| true, | ||
| 'gasevm' |
…, Polygon, GasEVM
Also fixes hteth:wbtc contract address to 0x219d33e6fcd0c8cdbc12b10205592f286d458a33.
Ticket: SCAAS-10692