Skip to content

Onboard client requested tokens - #9380

Draft
prajwalu142 wants to merge 7 commits into
masterfrom
prajwalu142/cshld-1278-bitkub-ondo-tokens-batch-0724
Draft

Onboard client requested tokens #9380
prajwalu142 wants to merge 7 commits into
masterfrom
prajwalu142/cshld-1278-bitkub-ondo-tokens-batch-0724

Conversation

@prajwalu142

Copy link
Copy Markdown
Contributor

Ticket: CSHLD-1278

## Problem

CSHLD-1278 requires ungated BSC tokens for Bitkub (FHE, BABYDOGE, PIEVERSE, BR, CGPT, TA, TOKEN) and Ondo (HYGWon, SECUon, SYSBon).

## Goal

Register the BSC tokens and OFC equivalents in statics.

## Fix

- Add UnderlyingAsset entries for the 10 BSC tokens
- Add bscToken definitions with on-chain decimals
- Add matching ofcBscToken entries

## Testing

Verified contract decimals via BSC RPC eth_call; statics compile path unchanged.

Ticket: CSHLD-1278
## Problem

CSHLD-1278 requires ungated Base tokens: DEGEN, SOSO, SIGN, SYND, FLOCK, GPS, ELSA.

## Goal

Register the Base tokens and OFC equivalents in statics.

## Fix

- Add UnderlyingAsset entries for the 7 Base tokens
- Add erc20Token definitions on Networks.main.basechain
- Add matching ofcbaseeth OFC entries

## Testing

Verified contract decimals via Base RPC eth_call.

Ticket: CSHLD-1278
## Problem

CSHLD-1278 requires ungated Solana tokens: HOLO, BIRB, PYBOBO, and priority USDPT.

## Goal

Register the Solana tokens and OFC equivalents in statics.

## Fix

- Add UnderlyingAsset entries for the 4 Solana tokens
- Add solToken definitions (Token2022 for HOLO/USDPT)
- Mark USDPT as STABLECOIN
- Add matching ofcsolToken entries

## Testing

Verified mint decimals and token programs via Solana RPC.

Ticket: CSHLD-1278
## Problem

CSHLD-1278 requires ungated Arbitrum tokens: OBT and MAGIC.

## Goal

Register the Arbitrum tokens and OFC equivalents in statics.

## Fix

- Add UnderlyingAsset entries for arbeth:obt and arbeth:magic
- Add arbethErc20 definitions with on-chain decimals
- Add matching ofcArbethErc20 entries

## Testing

Verified contract decimals via Arbitrum RPC eth_call.

Ticket: CSHLD-1278
## Problem

CSHLD-1278 requires ungated zkSync ZK token.

## Goal

Register zketh:zk and its OFC equivalent in statics.

## Fix

- Add UnderlyingAsset for zketh:zk
- Add zkethErc20 definition
- Add ofczketh:zk OFC entry

## Testing

Verified contract decimals via zkSync RPC eth_call.

Ticket: CSHLD-1278
## Problem

CSHLD-1278 requires ungated Celo GoldToken (CELO:CELO).

## Goal

Register celo:celo and its OFC equivalent in statics.

## Fix

- Add UnderlyingAsset for celo:celo
- Add celoToken definition for the native GoldToken contract
- Add ofccelo:celo OFC entry

## Testing

Verified contract decimals via Celo RPC eth_call.

Ticket: CSHLD-1278
## Problem

CSHLD-1278 requires testnet token TPOL:Activ on Polygon Amoy.

## Goal

Register tpolygon:activ and its OFC equivalent in statics.

## Fix

- Add UnderlyingAsset for tpolygon:activ
- Add tpolygonErc20 definition
- Add ofctpolygon:activ OFC entry

## Testing

Verified contract decimals via Polygon Amoy RPC eth_call.

Ticket: CSHLD-1278
@linear-code

linear-code Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

CSHLD-1278

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