President Trump-Backed USD1 Has Wallet Powers Its Own GitHub Doesn’t Show
• August 21, 2026 7:09 pm • CommentsPresident Trump-backed World Liberty Financial is facing a serious transparency question over USD1, its roughly $4 billion stablecoin.
The issue is not whether USD1 is centralized; it is. The sharper problem is that the contract running on-chain appears to contain powerful controls over frozen balances that do not show up in the project’s own public GitHub source file.
CryptoSlate compared the deployed USD1 implementation with World Liberty’s published code after Tron founder Justin Sun escalated his bitter dispute with the company, and its review found two privileged functions—drain and reallocate—that can move assets after an address has been frozen. The report says drain can send a frozen address’s full balance to the contract owner, while reallocate can move a specified amount to another address; it also draws an essential boundary around those findings, because the functions are permissioned, apply to frozen balances, and do not prove that USD1 lacks reserves, that arbitrary users can seize funds, or that World Liberty has misused the controls.
That is a meaningful power. It is also narrower than the most explosive claims now circulating online.
The deployed USD1 token contract uses an upgradeable structure. According to the technical review, the current implementation allows a privileged operator to send a frozen address’s full balance to the contract owner through drain, or move a specified amount from a frozen address to another address through reallocate.
A cold wallet or multisignature setup would not override that contract-level authority once the issuer has frozen the address. The holder controls the wallet keys, but the token contract still controls how that particular token can move.
Sun highlighted that distinction in a fresh post urging USD1 holders to examine the technical analysis.
Independent researchers have published a technical analysis of the USD1 smart contract. #USD1 solana:USD1ttGY1N17NEEHLmELoaybftRBUSErhqYiQzvEmuB @worldlibertyfi #WLFI
Everyone holding or considering USD1 should read it carefully.
To put it in the bluntest terms, per their… https://t.co/G9ZEcfCU6T
— H.E. Justin Sun (@justinsuntron) August 21, 2026
But the functions do not let random users seize USD1 from arbitrary wallets; they sit behind privileged permissions and apply to frozen balances. The code supports a warning about issuer control, but it does not prove that user funds have been stolen or that USD1 lacks reserves.
World Liberty’s published Stablecoin.sol file shows familiar centralized-stablecoin tools such as minting, burning, pausing, and freezing. It does not show the same drain, reallocate, or V2 initialization functions identified in the deployed implementation, leaving the issuer’s own developer-facing record behind the contract customers actually use.
The live contract is publicly inspectable, so these powers are not invisible to someone who audits what is actually deployed. Still, anyone who relies on the issuer’s repository would not see the full control set governing USD1 today, making the lag a real disclosure problem for a stablecoin trying to deepen its institutional role and seek greater trust from customers, developers, and regulators before its proposed trust bank can begin operating.
Centralized intervention rights are not unique to USD1. BitGo’s own USD1 terms describe circumstances in which assets may be frozen, the token may be upgraded, or compliance action may make assets unusable; USDT and USDC also retain blacklist and freeze capabilities.
That industry context explains why administrative controls exist. It leaves World Liberty with a direct question: why does its public source file omit powers already running in production?
Sun was once a major World Liberty backer, but the relationship has collapsed into litigation and public accusations. World Liberty CEO Zach Witkoff pushed back on Sun’s account of a recent court hearing, saying the court had not issued the ruling Sun claimed and that parts of the dispute belong in arbitration.
Sun’s X post regarding today’s hearing on World Liberty’s Motion to Compel Arbitration is riddled with falsehoods. The Court did not make any rulings but agreed with World Liberty that many claims brought by Sun’s companies must go to arbitration—and even Sun’s lawyers had to…
— Zach Witkoff (@ZachWitkoff) August 20, 2026
That history gives both sides reasons to frame the story aggressively. Investors should separate the verified mismatch between deployed code and the issuer’s repository from the unsupported leap that the mismatch alone proves a rug pull, fraud, or misuse of frozen funds.
The timing adds pressure: USD1’s circulating supply has fallen from a February peak above $5.3 billion to about $4 billion, according to DeFiLlama, although that decline began before Sun’s latest accusation and cannot honestly be attributed to this contract controversy. World Liberty is also pursuing the final steps needed for its proposed national trust bank to take over USD1 issuance, redemption, and reserve management, so a clean technical reconciliation now bears on the transparency standard expected from a stablecoin seeking a more formal institutional position.
For USD1 holders, the next useful answer is not another accusation. It is a clear technical reconciliation from World Liberty: update the public repository, document every privileged function, explain who can invoke it, and spell out the exact conditions under which frozen balances may be moved.
Until then, the contract itself tells users more than the project’s GitHub does.
Join the conversation!
We have no tolerance for comments containing violence, racism, profanity, vulgarity, doxing, or discourteous behavior. If a comment is spam, instead of replying to it please click the icon below and to the right of that comment. Thank you for partnering with us to maintain fruitful conversation.
