From 654c82b05b7564531f38b9962e32b2aef1d85292 Mon Sep 17 00:00:00 2001 From: David Meister Date: Thu, 23 Jul 2026 05:30:53 +0000 Subject: [PATCH] Add RKLB, and tags that can say what a token is The list could only express "is this an ST0x wrapped token". USDC was distinguished from the equities purely by having no tag and no category, so "collateral" was a fact readers had to infer from an absence. RKLB forced the question. It is deployed and live on Base and Ethereum, owned by the token-owner Safe and wired to the production authoriser, but it is not offered: st0x.liquidity disables trading, rebalancing and recovery for it, and st0x.issuance references it only from a test fixture. Under the old schema it could only be listed as an ordinary tradeable equity or left out entirely, and it was already being left out while the oracle server resolved orders to it. Identity read from Base rather than transcribed: name, symbol and decimals are what the wrapped vault returns, so the registry-vs-chain check cannot mismatch on arrival. No ISIN: RKLB's does not appear anywhere in the org, and inventing a securities identifier is not a thing to guess at. It is the only ST0x entry without one. Co-Authored-By: Claude Opus 4.8 --- token-lists/base.json | 55 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 52 insertions(+), 3 deletions(-) diff --git a/token-lists/base.json b/token-lists/base.json index f0ce35b..d543615 100644 --- a/token-lists/base.json +++ b/token-lists/base.json @@ -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": [ @@ -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": [ @@ -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": { + "unwrappedAddress": "0xf6744fd94e27c2f58f6110aa9fdc77a87e41766b", + "receiptAddress": "0x34bf3d8dfaa92e554fbcf48135e5d814210da1dd", + "category": "ST0x", + "tradingViewSymbol": "NASDAQ:RKLB", + "tradingViewMarket": "america" + } } ], "tokenMap": { @@ -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" + } } } }