RiskControl Inbound Thresholds + Operational Fee USDT Conversion

This proposal bundles two operational governance changes to be executed together via Root:

1. Cross-chain inbound risk control (RiskControl). Adds per-transfer and 24h rolling-window thresholds for large vToken/BNC inbound transfers (primarily via Hyperbridge). Any transfer exceeding its single-transfer cap or 24h cumulative cap is held for a cooldown period and auto-released afterwards, preventing abnormal large inbound amounts from flowing straight into settlement.

  • Cooldown period: 14400 blocks (≈24h)
  • Exempt accounts (full replacement): vToken ReadyPool only (modl/bf/vtkin, the EntranceAccount receiving SLP staking inflows — normal large protocol inbound). Regular users and operational wallets are not exempt.
  • Per-asset thresholds (single / 24h-window): vDOT 250,000 / 500,000 · vASTR 5,000,000 / 10,000,000 · BNC 1,000,000 / 2,000,000 · vBNC 1,000,000 / 2,000,000 · vETH 100 / 200. All windows are 14400 blocks (24h) and enabled.

2. Operational fee USDT conversion (BuyBack + FeeShare). Periodically converts protocol-collected vTokens into USDT, and switches FeeShare to a USDT stablecoin accumulation mode, reducing the price-volatility exposure of operational funds.

  • vToken → USDT swaps (slippage tolerance 0.5%, interval ≈1h with on-chain jitter): vDOT → USDT (direct pool, min 20 vDOT); vASTR → BNC → USDT (min 500 vASTR); vBNC → BNC → USDT (min 1,000 vBNC). vASTR/vBNC route through BNC as no direct USDT pool exists; the BNC/USDT pool is shallow (~2k USDT), hence small high-frequency swaps.
  • FeeShare USDT config: distribution_id 0, target 86,629 USDT per cycle, interval 432,000 blocks, treasury modl/bf/trsry, swap account modl/bf/usdts, USDT = {Token2:2} (DOT_U).

call data: 0x32022c8e02403800008e03046d6f646c62662f76746b696e00000000000000000000000000000000000000008e010900010040f09bbce1080000000000000000000080e03779c31100000000000000000040380000018e0109030100000025a4000a8bca220400000000000000004a48011416954508000000000040380000018e01000101000064a7b3b6e00d00000000000000000000c84e676dc11b000000000000000040380000018e01010101000064a7b3b6e00d00000000000000000000c84e676dc11b000000000000000040380000018e01090f01000010632d5ec76b0500000000000000000020c65abc8ed70a0000000000000040380000018a03090008ee070000020009000000000000ee07000002020800000000000000d0ed902e000000000000000000000088130000580200008a0309030cee070000020309000000000000ee070000000000000000000000ee070000020208000000000000000050efe2d6e41a1b0000000000000088130000580200008a0301010cee070000020101000000000000ee070000000000000000000000ee0700000202080000000000000080c6a47e8d0300000000000000000088130000580200007a050000000040a37d2b140000000000000000000000809706006d6f646c62662f747273727900000000000000000000000000000000000000006d6f646c62662f757364747300000000000000000000000000000000000000000802

Reply
Up
Share
Comments