Skip to content

VDB-23: VIP-643: List Venus SK Hynix (vSKHYB) in the Venus Core Pool (testnet + mainnet)#738

Merged
fred-venus merged 8 commits into
mainfrom
bot/VDB-23-list-skhyb-on-platform
Jul 15, 2026
Merged

VDB-23: VIP-643: List Venus SK Hynix (vSKHYB) in the Venus Core Pool (testnet + mainnet)#738
fred-venus merged 8 commits into
mainfrom
bot/VDB-23-list-skhyb-on-platform

Conversation

@trumpgpt-bot

@trumpgpt-bot trumpgpt-bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

VIP-643: List Venus SK Hynix (vSKHYB) in the Venus Core Pool

Lists a new tokenized-equity market — Venus SK Hynix (vSKHYB), backed by SKHYB (SK Hynix) — in the Venus Core Pool on both bsctestnet and bscmainnet. Single market, borrowing paused at launch, Oracle Dynamic Protection Mode (DBO) enabled. Mirrors VIP-633 (TSLAB/NVDAB/SPCXB).

On-chain proposalId: 643 (proposalCount = 642 at prep time). VIP dir/number renamed 664 → 643 to match.

Files

  • vips/vip-643/bsctestnet.ts + simulations/vip-643/bsctestnet.ts
  • vips/vip-643/bscmainnet.ts + simulations/vip-643/bscmainnet.ts

Parameters

  • Collateral factor: 50% / Liquidation threshold: 65% / Liquidation incentive: 10%
  • Reserve factor: 10%
  • Supply cap: 1250 SKHYB
  • Borrow cap: 0 (borrowing disabled at launch)
  • IRM: base 0%, multiplier 6.67%, jump multiplier 627%, kink 75%
  • Bootstrap liquidity: 0.65 SKHYB (burn 0.065 vSKHYB, remainder to VTreasury)

Mainnet specifics

  • Oracle via Atlas SKHYB/USD SingleFeed 0x8A87B38D4c8ef07546A1DD87a9D58f0B36B11a2B (id 871), maxStalePeriod 3800s (ONE_YEAR in simulation, then rolled back).
  • Bootstrap via withdrawTreasuryBEP20. VTreasury currently holds ~0.66 SKHYB on-chain; the mainnet simulation draws the 0.65 from the real balance (self-contained, no seeding).
  • Oracle Dynamic Protection Mode (DeviationBoundedOracle, see VIP-617): 16.67% deviation trigger, 5% reset, 3600s cooldown.

Tests

  • Mainnet simulation: 57 passing (fork). Testnet: 50 passing. prettier + eslint clean.

⚠️ Operational precondition

On real mainnet execution, VTreasury must hold ≥ 0.65 SKHYB before the VIP is executed. (Currently ~0.66 on-chain.)

trumpgpt-bot and others added 2 commits July 14, 2026 08:14
…net]

Single-market listing mirroring VIP-633 (bstock tokenized equities), no DBO:
CF 50% / LT 65% / LI 10%, supply cap 140, borrowing paused, reserve factor 10%.
setDirectPrice mock oracle ($130) + ResilientOracle routing, faucet-based
0.51 SKHYB bootstrap (burn 0.051 vSKHYB, remainder to VTreasury).

Simulation forks bsctestnet after the MockSKHYB + vSKHYB deploys; 50 passing.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
@trumpgpt-bot
trumpgpt-bot marked this pull request as ready for review July 14, 2026 08:34
Comment thread vips/vip-664/bscmainnet.ts Outdated
liquidationThreshold: parseUnits("0.65", 18),
liquidationIncentive: parseUnits("1.1", 18),
reserveFactor: parseUnits("0.1", 18),
supplyCap: parseUnits("140", 18),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

why 140?

@fred-venus fred-venus Jul 14, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

140 * $162 = 22k only

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

1250 here pls

Comment thread vips/vip-643/bscmainnet.ts
trumpgpt-bot and others added 4 commits July 14, 2026 09:47
Per reviewer feedback, the supply cap is increased from 140 to 1250 SK4B
to better reflect the current token price (~$130–150, was $1400+ last week).

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
Add Oracle Dynamic Protection Mode (DeviationBoundedOracle.setTokenConfig)
to both testnet and mainnet VIPs, mirroring the VIP-633 pattern. Trigger
threshold 16.67%, reset threshold 5%, cooldown 1h. Also update simulations
and SIMULATION_REPORT.md with DBO address, parameters, and post-VIP checks.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
Initial supply increased from 0.51 to 0.65 SK4B (~$100 at ~$154/SK4B);
vTokens to burn updated from 0.051 to 0.065 (10% of minted supply).

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
…nnet bootstrap

VTreasury is now funded with 0.66 SKHYB on BSC mainnet (block 109922154).
Update the mainnet simulation to fork at the latest block (109922737),
remove the impersonation/seeding of the treasury, and validate the bootstrap
draws the 0.65 SKHYB initial supply from the real on-chain balance along with
the 0.065 vSKHYB burn. Refresh the Atlas feed price to the new fork block.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
GitGuru7
GitGuru7 previously approved these changes Jul 14, 2026

@GitGuru7 GitGuru7 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

lgtm

Rename vip-664 -> vip-643 (on-chain proposalCount=642, next id=643) across
mainnet/testnet VIP + simulation files and the report; fix stale underlying
symbol SK4B -> SKHYB in the simulation report.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
@fred-venus fred-venus changed the title VDB-23: VIP-664: List Venus SK Hynix (vSKHYB) in the Venus Core Pool (testnet + mainnet) VDB-23: VIP-643: List Venus SK Hynix (vSKHYB) in the Venus Core Pool (testnet + mainnet) Jul 14, 2026
@fred-venus

Copy link
Copy Markdown
Contributor

@fred-venus
fred-venus merged commit d5ba85a into main Jul 15, 2026
2 checks passed
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.

4 participants