Tron founder Justin Sun says USD1's live smart contract lets privileged operators drain or reallocate frozen balances, powers that World Liberty Financial's published GitHub code does not show. The gap surfaces as World Liberty seeks final approval for a trust bank meant to take over USD1 issuance and reserves.
Justin Sun escalated his public dispute with Donald Trump-backed World Liberty Financial on Friday, alleging that USD1's deployed contract does not match the code the project has published. The Tron founder compared the discrepancy to techniques used in rug pulls.
What the live contract actually does
USD1 runs on an upgradeable proxy that moved to its StablecoinV2 implementation on April 5. A technical review of the contract found that its drain function transfers a frozen address's full balance to the contract owner, while reallocate can move a specified amount from a frozen address to another address, and neither action requires the holder's approval.
That confirms Sun's core claim: once an address is frozen, cold storage or multisignature custody cannot stop the contract owner from moving the funds. The functions do not, however, give any user access to another wallet's balance outside that frozen-account scenario. World Liberty's published GitHub code includes minting, burning, freezing, and pausing functions but does not show the drain, reallocate, or V2 initializer functions present in the live implementation.
Centralized controls are common, but the gap remains unexplained
Centralized stablecoin issuers routinely retain intervention rights: USDT and USDC issuers can freeze or blacklist addresses, and BitGo, USD1's current issuer, states in its terms that it may freeze or upgrade USD1. That precedent makes the existence of centralized controls less unusual, but it does not explain why World Liberty's repository has not kept pace with its deployed contract.
According to Sun's post: "Cold wallet? Multisig? Doesn't matter." He also alleged that WLFI's token received similar privileged functions after the fact, framing both cases as evidence of deceptive deployment. The available evidence, however, does not establish that World Liberty deliberately withheld the updated code to mislead users, nor does it show any reserve shortfall or unauthorized movement of USD1 from holder accounts.
Dispute intensifies as trust bank approval nears
Sun was an early WLFI investor before the relationship deteriorated; World Liberty later restricted his token access and sued him for defamation, allegations he denies. His latest claim followed by a day his statement that he had won a procedural victory keeping his personal claims in federal court. World Liberty CEO Zach Witkoff pushed back, saying Sun's account of the arbitration hearing was inaccurate and that the court had made no ruling.
The timing raises the stakes because Sun's allegation came seven days after the Office of the Comptroller of the Currency granted preliminary approval to a World Liberty trust bank meant to take over USD1 issuance, redemption, and reserve management from BitGo. USD1's circulating supply has also fallen from a February peak above $5.3 billion to $4 billion, though the decline predates Sun's latest claims.
Source: CryptoSlate
Trading involves risk.