For the complete documentation index, see llms.txt. This page is also available as Markdown.

Token Converters

BNB Chain Mainnet

Phase 2 TokenBuyback instances replaced the original community-driven Token Converters via VIP-620 and VIP-621. The migration was originally proposed as VIP-618, which became unexecutable when BSC's Osaka hardfork enforced a hard per-tx gas cap of 2^24 = 16,777,216 (the single-call helper.execute() required ~17.5M gas). VIP-620 + VIP-621 split the work across two transactions and use a redeployed set of buyback proxies. The six timelock-owned legacy converters remain deployed for reference but are no longer operational — conversion is paused on each and balances have been drained into the corresponding new buyback. WBNBBurnConverter (Guardian-owned) is wound down via a separate multisig transaction; ConverterNetwork is unreferenced. Pre-existing ACM grants on the legacy converters are not explicitly revoked, but the paused state renders them inert.

TokenBuyback (Phase 2 — active)

Instance
Base Asset
Destination
Proxy address

BTCBTreasuryBuyback

BTCB

VTreasury

ETHTreasuryBuyback

ETH

VTreasury

USDTTreasuryBuyback

USDT

VTreasury

USDCTreasuryBuyback

USDC

VTreasury

XVSTreasuryBuyback

XVS

VTreasury

USDTPrimeBuyback

USDT

PrimeLiquidityProvider

UPrimeBuyback

U

PrimeLiquidityProvider

RiskFundBuyback

USDT

RiskFundV2

XVSBuyback

XVS

XVSVaultTreasury

Helpers

  • TreasuryTokenBuybackDistributor: 0xc594053D4b2FaA311b55dDbFAb2338f7c90D6632 — one-shot helper for the Venus Treasury Cleanup VIP: splits treasury-withdrawn tokens across the six Treasury TokenBuyback contracts by fixed weights (BTCB 15% / ETH 15% / XVS 10% / USDT 15% / USDC 15% / U 30%, U absorbing rounding dust) and redeems VAI for USDT at the VAI Peg Stability Module, returning the USDT to VTreasury.

Retired converters (Phase 1 — non-operational post VIP-620 / VIP-621)

Ethereum

Arbitrum One

BNB Chain Testnet

Sepolia

Arbitrum Sepolia

Last updated