Skip to content

feat(statics): add statics for 7 stock token equities - #9418

Draft
noel-bitgo wants to merge 1 commit into
masterfrom
STONKS-15
Draft

feat(statics): add statics for 7 stock token equities#9418
noel-bitgo wants to merge 1 commit into
masterfrom
STONKS-15

Conversation

@noel-bitgo

Copy link
Copy Markdown
Contributor

Summary

Adds statics definitions for 7 stock token equities following the goSPCX precedent:

  • goamzn (Amazon)
  • gobtgo (BitGo)
  • gogoog (Alphabet/Google)
  • gometa (Meta Platforms)
  • gomsft (Microsoft)
  • gonvda (NVIDIA)
  • gotsla (Tesla)

Changes

Per equity (× 7):

  • src/base.ts: 3 UnderlyingAsset enum entries (prod/test/staging)
  • src/coins/solTokens.ts: 3 SPL token definitions (solToken/tsolToken) with STABLECOIN | TOKENIZED_EQUITY | BITGO_TOKENIZED_EQUITY features + Token2022ProgramId
  • src/coins/ofcCoins.ts: 3 OFC mirrors (ofcsolToken/tofcsolToken)
  • test/unit/base.ts: 6 feature-assertion tests

Total: 21 enum entries, 21 SPL tokens, 21 OFC tokens, 42 tests

TODO Before Merge

  • Replace TODO_*_MINT placeholder addresses with real Solana Token-2022 mint addresses (prod/test/staging per equity)
  • Verify UUID uniqueness in coinMap validation

Naming Pattern

Production Test Staging
On-Chain sol:goX tsol:goX tsol:stggoX
OFC ofcsol:goX ofctsol:goX ofctsol:stggoX

Testing

  • tsc --noEmit ✅ passes
  • mocha test/unit/base.ts ✅ 33,766 tests pass

Dependencies

@linear-code

linear-code Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

STONKS-15

@noel-bitgo noel-bitgo changed the title feat: add statics for 7 stock token equities (goamzn, gobtgo, gogoog, gometa, gomsft, gonvda, gotsla) feat(statics): add statics for 7 stock token equities Aug 4, 2026
goamzn, gobtgo, gogoog, gometa, gomsft, gonvda, gotsla

STONKS-15

TICKET: STONKS-15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant