Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 52 additions & 3 deletions token-lists/base.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"name": "ST0x Base Token List",
"timestamp": "2026-07-21T00:00:00.000Z",
"timestamp": "2026-07-23T00:00:00.000Z",
"version": {
"major": 1,
"minor": 3,
"minor": 4,
"patch": 0
},
"keywords": [
Expand All @@ -17,6 +17,14 @@
"st0x": {
"name": "ST0x",
"description": "ST0x wrapped tokenized assets"
},
"collateral": {
"name": "Collateral",
"description": "Backing asset held by ST0x vaults, not itself a tokenized equity."
},
"test": {
"name": "Test",
"description": "Deployed and live on-chain, but not offered: excluded from hedging, rebalancing and recovery. Present so integrators resolve it, not so users trade it."
}
},
"tokens": [
Expand Down Expand Up @@ -551,7 +559,29 @@
"decimals": 6,
"name": "USD Coin",
"symbol": "USDC",
"logoURI": "https://static.optimism.io/data/USDC/logo.png"
"logoURI": "https://static.optimism.io/data/USDC/logo.png",
"tags": [
"collateral"
]
},
{
"chainId": 8453,
"address": "0xF4f8c66085910d583c01f3b4e44Bf731D4e2c565",
"decimals": 18,
"name": "Wrapped Rocket Lab USA Inc ST0x",
"symbol": "wtRKLB",
"logoURI": "https://st0x.io/images/RKLB.png",
"tags": [
"st0x",
"test"
],
"extensions": {
Comment on lines +574 to +578

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟠 Major | 🏗️ Heavy lift

Do not publish wtRKLB in the live base list until test is enforced.

settings.yaml:40-41 syncs consumers from this raw list, while the PR notes that consumers do not currently filter tags. Adding RKLB to both representations can therefore expose a token explicitly marked as unavailable for trading, hedging, rebalancing, and recovery. Gate those consumers first or keep RKLB in a separate test-only list.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@token-lists/base.json` around lines 574 - 578, Remove the wtRKLB entry from
the live base token list in base.json until tag-based filtering is enforced by
the consumers synced through settings.yaml. Keep it only in a separate test-only
list if needed, and do not add it to both live representations while the test
tag remains unenforced.

"unwrappedAddress": "0xf6744fd94e27c2f58f6110aa9fdc77a87e41766b",
"receiptAddress": "0x34bf3d8dfaa92e554fbcf48135e5d814210da1dd",
"category": "ST0x",
"tradingViewSymbol": "NASDAQ:RKLB",
"tradingViewMarket": "america"
}
}
],
"tokenMap": {
Expand Down Expand Up @@ -1087,6 +1117,25 @@
"name": "USD Coin",
"symbol": "USDC",
"logoURI": "https://static.optimism.io/data/USDC/logo.png"
},
"8453_0xF4f8c66085910d583c01f3b4e44Bf731D4e2c565": {
"chainId": 8453,
"address": "0xF4f8c66085910d583c01f3b4e44Bf731D4e2c565",
"decimals": 18,
"name": "Wrapped Rocket Lab USA Inc ST0x",
"symbol": "wtRKLB",
"logoURI": "https://st0x.io/images/RKLB.png",
"tags": [
"st0x",
"test"
],
"extensions": {
"unwrappedAddress": "0xf6744fd94e27c2f58f6110aa9fdc77a87e41766b",
"receiptAddress": "0x34bf3d8dfaa92e554fbcf48135e5d814210da1dd",
"category": "ST0x",
"tradingViewSymbol": "NASDAQ:RKLB",
"tradingViewMarket": "america"
}
}
}
}