Whitelisted Assets

Season One of Onyx Points Program Whitelisted Assets

Season One: Whitelisted Asset Allocation & Point Distribution Framework

The following digital assets have been officially whitelisted for Season One of the Onyx Points program. Each asset is associated with a specific Ethereum contract address and contributes a defined percentage of the total point emission rate, based on its strategic value and utility within the Onyx XCN Ledger ecosystem.

Whitelisted Assets & Allocated Point Weights

Asset

Contract Address

Point Allocation (%)

wstETH

0x4a45a6bd25866780B845622006Ccf01402323294

10%

USDT

0xb236f6C59C866DC30db3b73eC56AdC19D24A0d48

20%

WETH

0x158DF7D70cC0bF90533c34b147b910d6d35b8341

5%

cbBTC

0x1735FBf1D7c41f8BCc96f3466d6Dd2Baccd41973

20%

USDC

0x401eCb1D350407f13ba348573E5630B83638E30D

20%

XCN

Native gas token of the Onyx Ledger (no address)

25%

Note: Assets must be held in a self-custodied wallet (e.g., MetaMask, Ledger) and must be enrolled in the points program to qualify for emissions. Centralized exchange balances are not eligible.


Point Emissions & Distribution Mechanics

  • Total Points Emitted: 10,000 points per block

  • Each asset earns a percentage of the block rewards, based on the allocation table above.

For example:

  • The XCN token, with a 25% allocation, receives 2,500 points per block.

  • These 2,500 points are proportionally distributed to users based on their relative stake of the total eligible XCN enrolled in the program.


XCN Example: Proportional Point Distribution

If a user holds 1,000 XCN, and the total amount of XCN enrolled in the points program is 10,000 XCN, then:

  • User’s share of XCN pool = 1,000 / 10,000 = 10%

  • User’s point allocation = 10% of 2,500 = 250 points per block

This proportional calculation is applied per block and assumes continuous enrollment via a smart contract-based “Enroll” function secured by off-chain signature authentication to validate user participation.


Technical Considerations

  • Enrollment Mechanism: A cryptographic signature-based enroll() function must be executed to formally participate in the Onyx Points program. This enables gas-efficient user verification and ensures sybil resistance.

  • Snapshot Frequency: Wallet balances for point calculations are recorded at deterministic intervals or block heights to prevent manipulation via short-term asset transfers.

  • Dynamic Participation: Users may join or exit the program at any time, but point rewards will only accrue for actively enrolled and eligible balances held during snapshot windows.

Last updated