Skip to content

Token Converters

The stable source/deployment baseline for these converter families is protocol-reserve v3.5.0. A deployed proxy or beacon does not prove that conversion is enabled, funded, still connected to a keeper/network, or safe to call. Re-read pause state, balances, owner/ACM permissions, beacon/proxy implementation, base asset, and destination.

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.

InstanceBase AssetDestinationProxy address
UTreasuryBuybackUVTreasury0xec63411423D03327De19135446dDdA3055D2feA8
BTCBTreasuryBuybackBTCBVTreasury0x1F306a0d929a7098a0A0b12248Ba97600AB79026
ETHTreasuryBuybackETHVTreasury0x41954F0bf26959dF2e1B8302DEBf736B5b154B64
USDTTreasuryBuybackUSDTVTreasury0xB3dDf13E8B6b8dE10F5826087C202b80F1D1b490
USDCTreasuryBuybackUSDCVTreasury0xd7aC40f9bd9A1beb8E2d121b4446CF90417cf169
XVSTreasuryBuybackXVSVTreasury0x6D2d239c16453062cF145A7a5128A6a60710d236
USDTPrimeBuybackUSDTPrimeLiquidityProvider0xD721932C7CA41Eb5305867287010587a266346a8
UPrimeBuybackUPrimeLiquidityProvider0xBC9fFBfb799B2d189669D3816E2B7273c69041bd
RiskFundBuybackUSDTRiskFundV20x0c71EFabD00329E839745ef23aB946d3ed24A805
XVSBuybackXVSXVSVaultTreasury0x637E6246BBb0F9aBae9d764F5e1bB6347f028C12
  • TreasuryTokenBuybackDistributor: 0xc594053D4b2FaA311b55dDbFAb2338f7c90D6632 — historical one-shot helper for the Venus Treasury Cleanup VIP. Its deployment does not imply that it remains unexecuted or authorized; inspect its transaction history and current permissions before reuse.

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

Section titled “Retired converters (Phase 1 — non-operational post VIP-620 / VIP-621)”

Arbitrum One (V1 family; live state required)

Section titled “Arbitrum One (V1 family; live state required)”