Superstate USTB
Score Breakdown
| Category | Weight | Score |
|---|---|---|
| Audits & Historical | 20% | 1.25 |
| Centralization & Control | 30% | 3.00 |
| Funds Management | 30% | 2.25 |
| Liquidity Risk | 15% | 3.00 |
| Operational Risk | 5% | 1.00 |
| Final Score | 2.3 / 5.0 | |
Overview
USTB is a tokenized investment fund issued by Superstate Inc. that provides exposure to short-duration U.S. Treasury Bills and Agency securities. The fund's investment objective is to seek current income consistent with liquidity and stability of principal, targeting returns in line with the federal funds rate.
USTB uses a price appreciation model (non-rebasing) — each USTB token represents one share in the fund, and the NAV per share increases daily as interest income from Treasury Bills accrues. The token price has grown from ~$10.00 at inception (February 2024) to ~$11.05 as of April 2026.
Investors undergo KYC/AML onboarding, get their wallet addresses whitelisted on the AllowList smart contract, and can then subscribe (mint) or redeem (burn) USTB tokens via USDC or USD. Onchain atomic subscription and redemption is available through the Protocol Mint and Redeem system, with a USDC instant redemption facility (currently ~$1.7M, capacity varies as it is refilled regularly).
The fund is structured as a series of Superstate Asset Trust, a Delaware Statutory Trust, providing bankruptcy remoteness from Superstate Inc. The sub-advisor is Federated Hermes, the custodian is UMB Bank (OCC-regulated), and the auditor is Ernst & Young.
- Current NAV/Share: ~$11.045 (SuperstateOracle: $11.045231, Chainlink: $11.044354 — verified onchain April 2026)
- Onchain Supply (Ethereum): ~56.59M USTB (~$625M onchain)
- Total AUM: ~$650M+ (including Solana and book-entry shares)
- Onchain Holders (Ethereum): ~70
- Current APY: ~2.58% (30-day), tracking the federal funds rate
- Management Fee: 0.15% annually (waived until AUM exceeds $200M — now exceeded)
Links:
Risk Summary
Key Strengths
- Safest underlying asset class — 95%+ invested in U.S. Treasury Bills, the lowest-risk financial instrument globally, backed by the full faith and credit of the U.S. government
- Great audit coverage — 11 audits from 3 firms (0xMacro, ChainSecurity, Offside Labs) plus Certora formal verification, with ongoing audit relationship as code evolves
- Institutional-grade service providers — UMB Bank (OCC-regulated custodian), Federated Hermes (sub-advisor, $800B+ AUM), Ernst & Young (auditor), NAV Consulting (independent NAV)
- Strong team and backing — Compound Finance founders, $100.5M raised from Bain Capital Crypto, Distributed Global, Brevan Howard, Galaxy Digital, Haun Ventures
- Bankruptcy-remote legal structure — Delaware Statutory Trust with inter-series liability protection, SEC-regulated framework
- Large AUM — $650M+ with strong institutional adoption (Spark $300M, Aave Horizon, M^0)
Key Risks
- EOA-controlled admin — 4 distinct EOAs control token minting, forced burning, pausing, oracle changes, and proxy upgrades. No multisig, no timelock on any. The separation across 4 keys reduces single-key blast radius but none have multisig protection.
- Offchain assets — Underlying Treasury portfolio held offchain at UMB Bank. Token holders cannot independently verify holdings onchain. Must rely on NAV agent, auditor, and regulatory framework.
- No DEX liquidity — Exit exclusively through Superstate's mint/redeem system. No secondary market. Transfer restricted to allowlisted addresses only.
- No formal bug bounty rewards — Researchers explicitly told not to expect compensation for vulnerability discoveries.
- Permissioned access — Only Qualified Purchasers ($5M+) who pass KYC can hold or transfer USTB. Limits DeFi composability.
Critical Risks
- AllowList freeze risk — If Superstate removes an address from the AllowList, the holder's tokens are completely frozen with zero exit paths. No transfers, no redemption, no DEX fallback. For DeFi protocols integrating USTB, this means Superstate has unilateral power to freeze an entire protocol's USTB position.
- Private key compromise — 4 separate EOAs control different parts of the system. Compromise of
0xad309bb6f13074128b4f23ef9ea2fe8552afca83alone could upgrade the USTB token to malicious code, mint unlimited tokens, or burn tokens from any address, all with no delay. Other EOAs control AllowList (freeze addresses), RedemptionIdle (withdraw USDC, pause redemptions), and Oracle (manipulate pricing). Mitigated by Turnkey secure enclaves but each remains a single point of failure. - Admin burn capability — The
adminBurn()function can confiscate tokens from any holder. While documented as a regulatory compliance tool, this gives Superstate unilateral power over user funds. - No upgrade delay — All 3 proxy contracts (USTB Token, AllowList, RedemptionIdle) can be upgraded immediately with no timelock for users or protocols (like Aave, Morpho, Spark) to react.
Full Report
Contract Addresses
All addresses verified onchain April 2026.
| Contract | Address |
|---|---|
| USTB Token (Proxy) | 0x43415eB6ff9DB7E26A15b704e7A3eDCe97d31C4e |
| USTB Implementation (SuperstateTokenV5_1, VERSION "5") | 0x1f50a1ee0ec8275d0c83b7bb08896b4b47d6e8c4 |
| USTB ProxyAdmin | 0xb9d285dcad879513dc9c1a3b2e0cccb21c3c2146 |
| AllowList V3.1 (Proxy) | 0x02f1fa8b196d21c7b733eb2700b825611d8a38e5 |
| AllowList Implementation (Allowlist, VERSION "3.1") | 0x2f67d98bd20d9580f52efa5ff70edaed9f2f316d |
| AllowList ProxyAdmin | 0xb819692a58db9dd4d3b403a875439b6ca155c610 |
| Superstate Continuous Price Oracle (not a proxy) | 0xe4fa682f94610ccd170680cc3b045d77d9e528a8 |
| Chainlink USTB NAV/Share Oracle | 0x289B5036cd942e619E1Ee48670F98d214E745AAC |
| RedemptionIdle (Proxy) | 0x4c21b7577c8fe8b0b0669165ee7c8f67fa1454cf |
| RedemptionIdle Implementation | 0x8efba8af37af48d2e0a04b0aae60f0e9bc8de007 |
| RedemptionIdle ProxyAdmin | 0xcaba8c12873fffed13431d98bf6b836dff08e869 |
| USDC Sweep Destination (EOA) | 0x774AE279c21B6a17a6E2BD5ab5398FF98F398807 |
Owner Addresses
The system is controlled by 4 distinct EOAs (all code size 0, no multisig):
| Role | Address |
|---|---|
| USTB Token Owner + USTB ProxyAdmin Owner | 0xad309bb6f13074128b4f23ef9ea2fe8552afca83 |
| AllowList Owner + AllowList ProxyAdmin Owner | 0x7747940adbc7191f877a9b90596e0da4f8deb2fe |
| RedemptionIdle Owner + RedemptionIdle ProxyAdmin Owner | 0x8cf40e96e7d7fd8A7A9bEf70d3882fbBC4D40765 |
| Oracle Owner | 0x4B1df64357a5D484563c9b7c16a80eD8B8fB1395 |
Audits and Due Diligence Disclosures
Superstate has undergone 11 security audits from 3 firms (0xMacro, ChainSecurity, Offside Labs) plus formal verification by Certora, making this one of the most extensively audited RWA tokenization protocols.
Audit History
| # | Firm | Date | Scope | Key Findings |
|---|---|---|---|---|
| A-1 | 0xMacro | Jul 2024 | Redemption contract | 2M (1 fixed, 1 won't do — USDC peg assumption) |
| A-2 | 0xMacro | Jul 2024 | USTB/USCC Token + AllowList | 1M (fixed — EIP-2612 non-compliance), 8 code quality |
| A-3 | 0xMacro | Nov 2024 | Liquidation, Oracle, Token V2 | 3M (all fixed — oracle underflow, SafeERC20, deploy scripts) |
| A-4 | 0xMacro | Nov 2024 | Token + Redemption V2 | 2H (fixed — redemption fee bypass, subscribe allowlist bypass), 1M (fixed) |
| A-5 | 0xMacro | Jan 2025 | Token V3 + Redemption | No H/M/L issues — cleanest EVM audit |
| A-6 | 0xMacro | Apr 2025 | Token + Redemption updates | No H/M/L issues |
| A-7 | 0xMacro | May 2025 | Solana Allowlist Program | 2C (fixed — ownership validation bypass), 1H (fixed — PDA frontrunning DOS) |
| A-8 | 0xMacro | May 2025 | Equity Token (new product) | 1H (fixed — incorrect event source) |
| A-9 | 0xMacro | Jul 2025 | AllowlistV3 (EVM) | No issues found — cleanest audit |
| -- | ChainSecurity | 2023 | Compound SUPTB (original token) | 2 Critical (fixed — encumbrance transferability, transferFrom permission bypass) |
| -- | Offside Labs | May 2025 | Solana Allowlist | Separate program audit |
| -- | Certora | -- | Formal verification | Mathematical verification of contract properties |
Total findings across all audits: 2 Critical (Solana), 4 High, 7 Medium — all fixed or acknowledged with rationale.
Smart Contract Complexity: Moderate — Upgradeable EIP-1967 proxy, ERC-20 with ERC-7246 (deprecated in V4), AllowList-gated transfers, onchain subscription via Chainlink oracle, multi-chain bridging. Clean OpenZeppelin patterns with proper storage gaps.
Bug Bounty
- Platform: Self-hosted (security@superstate.co)
- Formal Rewards: None — "Superstate does not have a formal reward policy. Researchers should not expect compensation for discovering vulnerabilities."
- Safe Harbor: CFAA and DMCA safe harbor language for good-faith researchers
- Note: The lack of formal monetary rewards is a weakness compared to Immunefi-style programs
Safe Harbor
Superstate is not listed on the SEAL Safe Harbor registry. This is typical for regulated RWA issuers.
Historical Track Record
- Fund Launch: February 2024 on Ethereum (~26 months in production)
- Contract Deployment: December 6, 2023 (block 18,725,909)
- Contract Upgrades: Token has been upgraded through 5 versions (V1→V5_1, VERSION "5"), AllowList through 3 versions (V1→V3.1, VERSION "3.1"). Each upgrade was audited prior to deployment.
- Smart Contract Exploits: None. No security incidents, hacks, or exploits reported.
- Price History: NAV/Share has increased monotonically from ~$10.00 (inception) to ~$11.05 (April 2026), consistent with steady Treasury yield accrual. ATL: $10.29 (Feb 2025), ATH: ~$11.05 (current).
- AUM Growth:
- Feb 2024: Launch
- Oct 2024: ~$114M (per LlamaRisk report)
- Mar 2025: ~$300M allocated by Spark alone
- Mar 2026: ~$650M+ total AUM, ~$572M onchain TVL (DeFiLlama)
- Apr 2026: ~$625M onchain (56.59M USTB × $11.045 NAV, verified onchain)
- Holder Distribution: ~70 onchain holders on Ethereum. Top 10 holders hold ~83.5% of supply. This concentration is expected for an institutional-grade permissioned fund. Top holders include EOAs (institutional investors) and smart contracts (DeFi integrations).
- Incidents: None. No hacks, exploits, or adverse events involving Superstate or USTB.
Funds Management
Yield Sources
- U.S. Treasury Bills — Primary holding. At least 95% of the fund invested in short-duration (< 1 year maturity) U.S. Treasury Bills and Agency securities.
- Cash — Up to 5% held in cash for liquidity facilitation.
The fund uses a laddered approach with holdings spread across various near-term maturities for liquidity and interest rate management.
Accessibility
- KYC Required: Yes — investors must be Qualified Purchasers ($5M+ in investments for individuals, $25M for institutions) AND Accredited Investors. Full KYC/AML screening required.
- Subscriptions (Minting):
- Onchain atomic:
subscribe()function atomically transfers USDC and mints USTB at the Continuous NAV/S price. Available 24/7. - Offchain: USD wire transfer, processed on Market Days (NYSE/Federal Reserve open days).
- Max subscription fee: 0.1% (10 bps), configurable per stablecoin.
- Onchain atomic:
- Redemptions (Burning):
- Onchain atomic: Via RedemptionIdle contract, burns USTB and sends USDC at Continuous NAV/S price. USDC instant redemption facility with variable capacity (currently ~$1.7M as of April 2026, verified onchain via
balanceOf()). Superstate announced "$10M USDC instant redemption facility, refilled twice daily" on the Aave governance forum (Jan 2025), but docs only state: "USDC liquidity will be replenished in this contract regularly" — the actual onchain balance varies significantly. - Offchain: Transfer tokens to contract address or call
offchainRedeem(). Proceeds in USDC or USD wire. T+0 if before 9:00 AM EST on Market Days, otherwise T+1. - No redemption fees for standard redemptions.
- Onchain atomic: Via RedemptionIdle contract, burns USTB and sends USDC at Continuous NAV/S price. USDC instant redemption facility with variable capacity (currently ~$1.7M as of April 2026, verified onchain via
- Geographic Restrictions: Available to qualified purchasers in the U.S. and select offshore jurisdictions (Cayman Islands, BVI, Bermuda). Not available to sanctioned countries.
- Management Fee: 0.15% annually (waived until AUM exceeds $200M — now exceeded).
Collateralization
- Backing Model: Offchain — USTB tokens represent shares in a fund that holds U.S. Treasury Bills and Agency securities at UMB Bank (OCC-regulated qualified custodian).
- Collateral Quality: U.S. Treasury Bills are considered the lowest-risk financial instrument globally — backed by the full faith and credit of the U.S. government.
- Sub-Advisor: Federated Hermes — a major institutional asset manager managing $800B+ AUM — handles daily portfolio management.
- Bankruptcy Remoteness: The fund is a separate legal entity (series within a Delaware Statutory Trust) with inter-series liability protection, bankruptcy-remote from Superstate Inc.
- Verification: Ernst & Young conducts annual audits. NAV Consulting / NAV Fund Services provides independent NAV calculation.
Provability
- NAV/Price Updates: The Superstate Continuous Price Oracle (
0xe4fa682f94610ccd170680cc3b045d77d9e528a8) extrapolates real-time prices using linear interpolation between NAV/S checkpoints. Updates every second, 24/7/365. Compatible with Chainlink AggregatorV3Interface. Checkpoint expiration: 5 days — if the Oracle Owner does not post a new checkpoint within 5 days,latestRoundData()reverts withStaleCheckpoint(), which causes bothsubscribe()andredeem()to revert, freezing all onchain USTB operations. The 5-day window covers weekends and U.S. holidays. Note: Since prices are linearly interpolated between checkpoints, the onchain price is an estimate that may diverge from the actual NAV between checkpoint updates — the price catches up only when the next checkpoint is posted by Superstate. - Chainlink NAV Feed: Chainlink provides an independent NAV/Share data feed (
0x289B5036cd942e619E1Ee48670F98d214E745AAC). - Onchain Supply: Total USTB supply is verifiable onchain via
totalSupply(). - Offchain Assets: The underlying Treasury portfolio is held offchain at UMB Bank. Token holders cannot independently verify the specific Treasury holdings onchain. However:
- Independent NAV calculation by NAV Consulting/NAV Fund Services
- Annual audit by Ernst & Young
- Chainlink Proof of Reserves was in development (per LlamaRisk, Oct 2024)
- Redundant record-keeping across fund calculation agent, internal records, and onchain records
- Reserve Transparency: USTB publishes headline NAV, AUM, and yield data publicly on superstate.com/assets/ustb. However, granular portfolio holdings (specific T-Bill CUSIPs, maturities, allocations) are only accessible through the authenticated investor portal (requires Qualified Purchaser onboarding and 2FA). The fund is structured under SEC exemptions with regulatory reporting requirements.
Liquidity Risk
- Primary Exit: Onchain atomic redemption via RedemptionIdle contract at Continuous NAV/S price. USDC instant redemption capacity varies (~$1.7M as of April 2026, regularly refilled).
- Secondary Exit: Offchain redemption via wire transfer or USDC. T+0 if before 9:00 AM EST on Market Days, otherwise T+1. No withdrawals during weekends/U.S. holidays.
- DEX Liquidity: None. USTB has $0 24h trading volume on DEXs. Not listed on any exchanges. This is by design — the token is a regulated fund product, not a freely tradeable token.
- Transfer Restrictions: All transfers require both sender and receiver to be on the AllowList. Removing an address from the AllowList effectively freezes their tokens.
- DeFi Integrations (Liquidity Venues):
- Spark Protocol (MakerDAO): $300M allocated to USTB as yield-generating reserve
- Aave Horizon: USTB accepted as collateral to borrow USDC, GHO, RLUSD. ~$19.9M supplied (March 2026), 8.33x max leverage. Uses LlamaGuard NAV Oracle (risk-adjusted, built with Chainlink).
- Morpho / Pareto / Gauntlet: USTB-adjacent via Pareto Credit Vault CV tokens as Morpho collateral; Gauntlet levered RWA strategy (~13% APY, ~$51M collateral)
- M^0 Protocol: USTB designated as first eligible collateral for all M^0 network stablecoins (MetaMask mUSD, Noble USDN)
- FalconX: USTB used as prime brokerage trading collateral
- BitGo: Tri-party derivative collateral
- Stress Scenario: In a scenario requiring large-scale redemption, liquidity depends on Superstate's ability to sell the underlying Treasury portfolio (highly liquid) and process USDC conversions via Circle. T-Bills are among the most liquid financial instruments globally, mitigating this risk.
AllowList Freeze Risk (Critical for DeFi Integrations)
If an address is removed from the AllowList, the USTB tokens held by that address are completely frozen with zero exit paths:
transfer()reverts — AllowList checks sender AND receivertransferFrom()reverts — same AllowList check- Onchain redemption via RedemptionIdle reverts — requires AllowList status
offchainRedeem()reverts — requires AllowList status- DEX swap impossible — $0 liquidity AND DEX contracts would also need AllowList permission
There is no fallback exit mechanism. The only recovery path is to contact Superstate to be re-whitelisted, or have Superstate perform an adminBurn() and process a manual offchain redemption.
Implications for Yearn: Yearn's vault/strategy contract must be whitelisted by Superstate via protocol address permissions. If Superstate removes this permission (regulatory action, policy change, sanctions, dispute, or operational error), Yearn's entire USTB position becomes frozen and unredeemable. This is a fundamentally different risk profile from permissionless DeFi tokens where DEX liquidity provides a fallback exit.
Onchain verification (April 2026): Confirmed that DeFi protocols integrating USTB (e.g., Midas RedemptionVault at 0x569d7dccbf6923350521ecbc28a555a500c4f0ec, Frax FrxUSDCustodian at 0x5fbaa3a3b489199338fbd85f7e3d444dc0504f33) are individually whitelisted on the AllowList with assigned entity IDs. Maple Finance's protocol contracts are NOT whitelisted — Maple's USTB collateral is held by borrowers in their own wallets as offchain collateral arrangements, not locked in Maple smart contracts.
Centralization & Control Risks
Governance
Governance Model: Fully centralized — Superstate Inc. controls all administrative functions. No onchain governance, no DAO, no community voting.
Key Privileged Roles (verified onchain, April 2026):
| Role | Address | Type | Powers |
|---|---|---|---|
| USTB Token Owner + USTB ProxyAdmin Owner | 0xad309bb6f13074128b4f23ef9ea2fe8552afca83 |
EOA | mint, bulkMint, adminBurn, pause/unpause, accountingPause/accountingUnpause, setOracle, setStablecoinConfig, setRedemptionContract, setChainIdSupport, setMaximumOracleDelay. Can upgrade() / upgradeAndCall() USTB token implementation via ProxyAdmin. |
| AllowList Owner + AllowList ProxyAdmin Owner | 0x7747940adbc7191f877a9b90596e0da4f8deb2fe |
EOA | setEntityIdForAddress, setEntityAllowedForPublicInstrument, setEntityAllowedForPrivateInstrument, setProtocolAddressPermission. Can upgrade() AllowList implementation via ProxyAdmin. |
| RedemptionIdle Owner + RedemptionIdle ProxyAdmin Owner | 0x8cf40e96e7d7fd8A7A9bEf70d3882fbBC4D40765 |
EOA | pause/unpause, setRedemptionFee, setSweepDestination, setMaximumOracleDelay, withdraw (extract USDC). Can upgrade() RedemptionIdle implementation via ProxyAdmin. |
| Oracle Owner | 0x4B1df64357a5D484563c9b7c16a80eD8B8fB1395 |
EOA | addCheckpoint / addCheckpoints (set NAV price), setMaximumAcceptablePriceDelta. Oracle is not a proxy — cannot be upgraded. |
Critical centralization concerns:
- EOA-controlled administration — The system is controlled by 4 distinct EOAs, each with no multisig, no timelock, and no governance delay. The USTB Token Owner (
0xad309bb6f13074128b4f23ef9ea2fe8552afca83) controls minting, burning from any address, pausing all operations, changing the oracle, and upgrading the USTB contract implementation. Separate EOAs control the AllowList, RedemptionIdle, and Oracle — splitting control across more keys reduces single-key blast radius but none have multisig protection. - Admin burn capability — The owner can call
adminBurn(address, uint256)to forcibly burn tokens from any holder's address. This is documented as being for "exogenous legal circumstances" (regulatory compliance). - No timelock on any operation — Contract upgrades, parameter changes, and critical admin functions execute immediately with no delay period for users to react.
- AllowList control — Removing an address from the AllowList effectively freezes their tokens (they cannot transfer or redeem). This is a compliance feature but also a centralization vector.
- Oracle pricing control — The Oracle Owner (
0x4B1df64357a5D484563c9b7c16a80eD8B8fB1395) controls NAV checkpoints viaaddCheckpoint(). While the oracle uses programmatic linear interpolation between checkpoints, the checkpoint values themselves are set by this EOA. A malicious or compromised oracle owner could post incorrect NAV values affecting subscription/redemption pricing.
Mitigations:
- Turnkey secure enclaves — Private key operations are performed inside hardware-enforced Trusted Execution Environments (TEEs). Keys are never exposed to Superstate or the application.
- Two-step ownership transfer —
Ownable2StepUpgradeablerequires propose + accept for ownership changes, preventing accidental transfer. renounceOwnershipdisabled — Cannot accidentally or maliciously renounce ownership.- Regulatory accountability — Superstate Inc. is a U.S. corporation operating under SEC exemptions, with registered transfer agent status. Malicious admin actions would have direct legal consequences.
- Institutional-grade service providers — UMB Bank (custodian), Ernst & Young (auditor), and Federated Hermes (sub-advisor) provide independent oversight of the underlying fund.
Programmability
- NAV/Price: The Continuous Price Oracle computes real-time NAV/S onchain using linear extrapolation between NAV checkpoints set by Superstate. Chainlink provides an independent feed. NAV checkpoints are set by the admin, but the extrapolation is programmatic.
- Subscriptions: Atomic onchain subscription at oracle price is programmatic (anyone allowlisted can call
subscribe()). - Redemptions: Atomic onchain redemption is programmatic (via RedemptionIdle contract).
- Transfers: Programmatic AllowList enforcement on every transfer (onchain check).
- Minting/Burning: Admin-only. Minting reflects offchain subscriptions. Admin burning is for regulatory compliance.
- Accounting: Dual pause mechanism (transfers vs. mint/burn) is admin-controlled.
External Dependencies
- U.S. Treasury Market (Critical) — Fund holds U.S. Treasury Bills and Agency securities. An unprecedented U.S. government default would directly impact the fund. Extremely low probability.
- UMB Bank (Critical) — Qualified custodian for the underlying assets. UMB is an OCC-regulated national bank.
- Federated Hermes (Critical) — Sub-advisor handling daily portfolio management. Major institutional asset manager with $800B+ AUM.
- Circle (High) — USDC subscriptions and redemptions route through Circle. A USDC depeg would not affect USTB NAV (backed by Treasuries) but would affect the USDC redemption path.
- Chainlink (Medium) — NAV/Share oracle feed. Superstate also runs their own Continuous Price Oracle as primary source.
- Turnkey (Medium) — Non-custodial key management via secure enclaves. Failure could delay admin operations.
- Ernst & Young (Low) — Annual audit of the fund. Provides independent verification.
- NAV Consulting (Low) — Independent NAV calculation agent.
Operational Risk
- Team: Robert Leshner (Co-Founder & CEO, previously co-founded Compound Finance, CFA, UPenn Economics), Reid Cuming (Co-Founder & COO, ex-Square, Stripe, Chime), Jim Hiltner (Co-Founder & Head of BD, ex-Compound Sales), Dean Swennumson (Co-Founder & Head of Ops, ex-Compound Operations). Team also includes alumni from Goldman Sachs, Coinbase, SEC, Frax Finance. ~23 employees.
- Funding: ~$100.5M raised across 3 rounds:
- Seed: $4M (June 2023) — ParaFi, Cumberland, 1kx
- Series A: $14M (November 2023) — Distributed Global, CoinFund, Breyer Capital, Galaxy, Hack VC
- Series B: $82.5M (January 2026) — Bain Capital Crypto, Distributed Global, Brevan Howard Digital, Galaxy Digital, Haun Ventures
- Documentation: Comprehensive docs at docs.superstate.com covering fund mechanics, legal structure, smart contracts, security. Actively maintained.
- Legal Structure:
- Superstate Inc. (Delaware corporation) — parent company and investment adviser
- Superstate Asset Trust (Delaware Statutory Trust, organized June 15, 2023) — bankruptcy-remote fund entity
- Superstate Advisers LLC — Exempt Reporting Adviser (SEC)
- Superstate Services LLC — SEC-registered transfer agent (March 2025)
- Fund operates under Section 3(c)(7) of the Investment Company Act; offered pursuant to Rule 506(c) of Regulation D
- Restricted to Qualified Purchasers and Accredited Investors
- Incident Response: Turnkey secure enclaves for key management. Admin can pause transfers and/or accounting independently. Can force-burn and re-mint to new addresses for compromised investor wallets. No publicly documented formal incident response playbook.
- License: BUSL 1.1 (Business Source License)
- Industry Participation: Superstate Industry Council (50+ institutional members). Active engagement with SEC Crypto Task Force (formal submission June 2025).
Monitoring
Key Contracts to Monitor
| Contract | Address | Purpose | Key Events/Functions |
|---|---|---|---|
| USTB Token | 0x43415eB6ff9DB7E26A15b704e7A3eDCe97d31C4e |
Token state | Mint, AdminBurn, OffchainRedeem, Bridge, SubscribeV2, Paused/Unpaused, AccountingPaused/AccountingUnpaused, SetOracle, SetRedemptionContract, SetStablecoinConfig, SetMaximumOracleDelay, OwnershipTransferStarted, totalSupply() |
| Continuous Price Oracle | 0xe4fa682f94610ccd170680cc3b045d77d9e528a8 |
NAV pricing (not a proxy) | NewCheckpoint, SetMaximumAcceptablePriceDelta, OwnershipTransferStarted, latestRoundData() |
| AllowList V3.1 | 0x02f1fa8b196d21c7b733eb2700b825611d8a38e5 |
Permission changes | EntityIdSet, ProtocolAddressPermissionSet, PublicInstrumentPermissionSet, PrivateInstrumentPermissionSet, OwnershipTransferStarted |
| RedemptionIdle | 0x4c21b7577c8fe8b0b0669165ee7c8f67fa1454cf |
Redemption liquidity | RedeemV2, Withdraw, SetRedemptionFee, SetSweepDestination, Paused/Unpaused, OwnershipTransferStarted, USDC balanceOf() |
| USTB ProxyAdmin | 0xb9d285dcad879513dc9c1a3b2e0cccb21c3c2146 |
USTB proxy upgrades | Upgraded event on USTB proxy, OwnershipTransferred |
| AllowList ProxyAdmin | 0xb819692a58db9dd4d3b403a875439b6ca155c610 |
AllowList proxy upgrades | Upgraded event on AllowList proxy, OwnershipTransferred |
| RedemptionIdle ProxyAdmin | 0xcaba8c12873fffed13431d98bf6b836dff08e869 |
RedemptionIdle proxy upgrades | Upgraded event on RedemptionIdle proxy, OwnershipTransferred |
Admin EOAs to Monitor
| EOA | Role | Key Actions |
|---|---|---|
0xad309bb6f13074128b4f23ef9ea2fe8552afca83 |
USTB Token + ProxyAdmin Owner | Mint, adminBurn, pause, upgrade USTB impl, set oracle/redemption/stablecoin config |
0x7747940adbc7191f877a9b90596e0da4f8deb2fe |
AllowList + ProxyAdmin Owner | Add/remove addresses, set permissions, upgrade AllowList impl |
0x8cf40e96e7d7fd8A7A9bEf70d3882fbBC4D40765 |
RedemptionIdle + ProxyAdmin Owner | Pause redemptions, withdraw USDC, set fees, upgrade RedemptionIdle impl |
0x4B1df64357a5D484563c9b7c16a80eD8B8fB1395 |
Oracle Owner | Set NAV checkpoints (pricing), set price delta |
Critical Monitoring Points
- NAV/Share: Track Continuous Price Oracle (
latestRoundData()) and Chainlink feed — should increase monotonically. Alert on any decrease (would indicate fund losses). Current: ~$11.045. Staleness check: readcheckpoints(latestRoundData().roundId).effectiveAt, computeblock.timestamp - effectiveAt; alert if > 4 days (345600s) — oracle revertsStaleCheckpoint()at 5 days (432000s), freezing subscribe/redeem. - Admin Burns: Monitor
AdminBurnevents — forced burns from holder addresses are a critical event. - Pause Events: Monitor
Paused/UnpausedandAccountingPaused/AccountingUnpausedon USTB Token AND RedemptionIdle. - Contract Upgrades: Monitor all 3 ProxyAdmins for
Upgradedevents — USTB ProxyAdmin (0xb9d285dcad879513dc9c1a3b2e0cccb21c3c2146), AllowList ProxyAdmin (0xb819692a58db9dd4d3b403a875439b6ca155c610), and RedemptionIdle ProxyAdmin (0xcaba8c12873fffed13431d98bf6b836dff08e869). Any proxy upgrade executes immediately with no timelock. - Oracle Changes: Monitor
SetOracleevents on USTB Token andNewCheckpointevents on the Oracle. MonitorSetMaximumAcceptablePriceDeltaon Oracle (current: $1.00). - AllowList Changes: Monitor
ProtocolAddressPermissionSetandEntityIdSetevents, especially protocol address permissions (DeFi integrations). - Redemption Capacity: Monitor USDC
balanceOf()on RedemptionIdle — current ~$1.7M. Also monitorWithdrawevents (owner can extract USDC) andSetRedemptionFee(currently 0). - Ownership Transfers: Monitor
OwnershipTransferStartedon all 4 contracts (USTB, AllowList, RedemptionIdle, Oracle) andOwnershipTransferredon all 3 ProxyAdmins. - Large Supply Changes: Alert on mints/burns >5% of total supply in 24h. Current supply: ~56.59M USTB.
- Recommended Frequency: Hourly for NAV/pause/admin events. Daily for AllowList and redemption capacity.
Reassessment Triggers
- Time-based: Reassess in 6 months (October 2026) — longer interval given the stability of the underlying asset and regulatory framework
- TVL-based: Reassess if AUM changes by more than 50%
- Incident-based: Reassess after any exploit, admin key compromise, contract upgrade, governance change, or regulatory action
- Governance-based: Reassess if Superstate adopts multisig, timelock, or other governance improvements (potential score improvement)
- Regulatory-based: Reassess if SEC takes enforcement action or Superstate's regulatory status changes (transfer agent, ERA)
Appendix A — Audit Reports
0xMacro Audits
| # | Date | Scope | Link |
|---|---|---|---|
| A-1 | Jul 2024 | Redemption contract | Report |
| A-2 | Jul 2024 | USTB/USCC Token + AllowList | Report |
| A-3 | Nov 2024 | Liquidation, Oracle, Token V2 | Report |
| A-4 | Nov 2024 | Token + Redemption V2 | Report |
| A-5 | Jan 2025 | Token V3 + Redemption | Report |
| A-6 | Apr 2025 | Token + Redemption updates | Report |
| A-7 | May 2025 | Solana Allowlist Program | Report |
| A-8 | May 2025 | Equity Token | Report |
| A-9 | Jul 2025 | AllowlistV3 (EVM) | Report |
Other Audits
| Firm | Date | Scope | Link |
|---|---|---|---|
| ChainSecurity | 2023 | Compound SUPTB (original token) | Report |
| Offside Labs | May 2025 | Solana Allowlist | Superstate Docs |
| Certora | -- | Formal Verification | Superstate Docs |
Appendix B — Contract Architecture
Verified onchain April 7, 2026. All owners are EOAs (code size 0). No multisig, no timelock on any contract.
GOVERNANCE LAYER (4 EOAs — all code size 0, no multisig)
═══════════════════════════════════════════════════════════
[EOA-1] USTB Token owner + USTB ProxyAdmin owner
[EOA-2] AllowList owner + AllowList ProxyAdmin owner
[EOA-3] RedemptionIdle owner + RedemptionIdle ProxyAdmin owner
[EOA-4] Oracle owner (addCheckpoint, setMaxAcceptablePriceDelta)
│ │ │ │
▼ ▼ ▼ │
PROXY ADMIN LAYER │
═════════════════ │
│
[PA-1] upgrade(USTB) ← owned by [EOA-1] │
[PA-2] upgrade(AllowList) ← owned by [EOA-2] │
[PA-3] upgrade(Redemption) ← owned by [EOA-3] │
│ │ │ │
▼ ▼ ▼ │
TOKEN LAYER │
═══════════ │
│
[USTB] USTB Token (Proxy) │
impl: SuperstateTokenV5_1 (VERSION "5") │
│
Admin (owner [EOA-1] only): │
├── mint() / bulkMint() ← no backing check onchain │
├── adminBurn(address, amount) │
├── pause() / unpause() │
├── accountingPause() / accountingUnpause() │
├── setOracle(newOracle) │
├── setRedemptionContract(newContract) │
├── setStablecoinConfig(stablecoin, dest, fee) │
├── setChainIdSupport(chainId, supported) │
└── setMaximumOracleDelay(delay) │
│
User functions (AllowList-gated): │
├── subscribe(to, amount, stablecoin) │
├── offchainRedeem(amount) │
├── bridge(amount, dest, chainId) │
└── transfer / transferFrom │
│ │ │ │
reads│ reads│ reads│ │
▼ ▼ ▼ ▼
PROTOCOL LAYER
══════════════
[AL] AllowList V3.1 (Proxy) [ORC] SuperstateOracle [RI] RedemptionIdle (Proxy)
owner: [EOA-2] (NOT a proxy) owner: [EOA-3]
owner: [EOA-4]
Admin: Admin:
├ setEntityIdForAddress() Admin: ├ pause/unpause()
├ setEntityAllowedFor ├ addCheckpoint() ├ setRedemptionFee()
│ PublicInstrument() ├ addCheckpoints() ├ setSweepDestination()
├ setEntityAllowedFor ├ setMaxAcceptable ├ setMaximumOracleDelay()
│ PrivateInstrument() │ PriceDelta() ├ withdraw()
├ setProtocolAddress └ transferOwnership() └ transferOwnership()
│ Permission()
└ transferOwnership() Exposes: User:
latestRoundData() └ redeem(amount)
Gating: (Chainlink-compat)
isAddressAllowedForFund() USDC bal: ~$1.7M
hasAnyProtocolPermissions() NAV: $11.045/share Oracle delay: 1h
Expiry: 5 days Fee: 0
EXTERNAL / UNDERLYING LAYER
════════════════════════════
[USDC] USDC [CL] Chainlink NAV Feed Offchain
Used for subscribe/redeem Independent NAV source ├── UMB Bank (custodian)
├── Federated Hermes (sub-adv)
[SWEEP] Sweep destination ├── Ernst & Young (auditor)
(subscription + redemption USDC) ├── NAV Consulting (NAV agent)
└── U.S. Treasury Bills (~95%)
Address Legend:
| Label | Address |
|---|---|
| [EOA-1] | 0xad309bb6f13074128b4f23ef9ea2fe8552afca83 |
| [EOA-2] | 0x7747940adbc7191f877a9b90596e0da4f8deb2fe |
| [EOA-3] | 0x8cf40e96e7d7fd8A7A9bEf70d3882fbBC4D40765 |
| [EOA-4] | 0x4B1df64357a5D484563c9b7c16a80eD8B8fB1395 |
| [PA-1] USTB ProxyAdmin | 0xb9d285dcad879513dc9c1a3b2e0cccb21c3c2146 |
| [PA-2] AllowList ProxyAdmin | 0xb819692a58db9dd4d3b403a875439b6ca155c610 |
| [PA-3] RedemptionIdle ProxyAdmin | 0xcaba8c12873fffed13431d98bf6b836dff08e869 |
| [USTB] USTB Token (Proxy) | 0x43415eB6ff9DB7E26A15b704e7A3eDCe97d31C4e |
| [AL] AllowList V3.1 (Proxy) | 0x02f1fa8b196d21c7b733eb2700b825611d8a38e5 |
| [ORC] SuperstateOracle | 0xe4fa682f94610ccd170680cc3b045d77d9e528a8 |
| [RI] RedemptionIdle (Proxy) | 0x4c21b7577c8fe8b0b0669165ee7c8f67fa1454cf |
| [CL] Chainlink NAV Feed | 0x289B5036cd942e619E1Ee48670F98d214E745AAC |
| [USDC] USDC | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 |
| [SWEEP] Sweep Destination (EOA) | 0x774AE279c21B6a17a6E2BD5ab5398FF98F398807 |
Proxy Upgrade Paths
Each proxy can be upgraded immediately (no timelock) by its ProxyAdmin owner:
| Proxy | ProxyAdmin | Owner (EOA) | Functions |
|---|---|---|---|
USTB Token 0x43415eB6ff9DB7E26A15b704e7A3eDCe97d31C4e |
0xb9d285dcad879513dc9c1a3b2e0cccb21c3c2146 |
0xad309bb6f13074128b4f23ef9ea2fe8552afca83 |
upgrade(), upgradeAndCall(), changeProxyAdmin() |
AllowList 0x02f1fa8b196d21c7b733eb2700b825611d8a38e5 |
0xb819692a58db9dd4d3b403a875439b6ca155c610 |
0x7747940adbc7191f877a9b90596e0da4f8deb2fe |
upgrade(), upgradeAndCall(), changeProxyAdmin() |
RedemptionIdle 0x4c21b7577c8fe8b0b0669165ee7c8f67fa1454cf |
0xcaba8c12873fffed13431d98bf6b836dff08e869 |
0x8cf40e96e7d7fd8A7A9bEf70d3882fbBC4D40765 |
upgrade(), upgradeAndCall(), changeProxyAdmin() |
The Oracle (0xe4fa682f94610ccd170680cc3b045d77d9e528a8) is not a proxy and cannot be upgraded. However, the USTB Token owner can replace it entirely via setOracle(newAddress).