Invesco Short Duration US Government Securities Fund
Tokenized private fund (formerly the Superstate Short Duration US Government Securities Fund) that holds short-term US Treasury bills. Interest accrues into a rising NAV per share, which started at $10.
Control
Who can freeze, mint, pause or upgrade, and what stops them?
A single key can replace the contract code.
A single key can replace the contract code.
A single key can create new tokens.
A single key can destroy tokens in any wallet.
A single key can change the onchain price.
A single key can move the assets backing the token.
A single key can grant or revoke every other role.
A single key can freeze a holder's tokens.
A single key can pause all transfers.
A single key can change who may hold the token.
The issuer doesn't document its admin powers; they're only visible onchain.
Audited by 0xMacro (2025-07).
- No public bug bounty.
- Transfers are limited to allowlisted wallets.
Audits and bug bounty
- 0xMacro · Superstate AllowlistV331 Jul 2025
No public bug bounty found.
Chains and bridges
Holders on a bridged chain also depend on the bridge.
- ethereumIssued natively · Superstate
- solana, plumeIssued natively · Superstate
Who controls USTB on Ethereum
Token and service contracts on the left, the accounts holding their powers on the right. Edge color is the risk status of that power.
Powers
Every privileged power we found, normalized to canonical power types.
- UpgradeCriticalRedUSTB ProxyAdminProxyAdmin0xb9d2…2146
→ EOA
None · via
Proxy upgrade · eip1967 admin - UpgradeCriticalRedProxyAdmin0xbD09…BD46
→ EOA
None · via
Proxy upgrade · eip1967 admin - MintCriticalRedSuperstate admin key (token + ProxyAdmin owner)EOA0xad30…CA83
None · via
FundToken.bulkMint · _requireAuth() (owner()) - MintCriticalRedSuperstate admin key (token + ProxyAdmin owner)EOA0xad30…CA83
None · via
FundToken.mint · onlyOwner (owner()) - Burn from holderCriticalRedSuperstate admin key (token + ProxyAdmin owner)EOA0xad30…CA83
None · via
FundToken.adminBurn · _requireAuth() (owner()) - Set priceCriticalRedSuperstate admin key (token + ProxyAdmin owner)EOA0xad30…CA83
None · via
FundToken.setMaximumOracleDelay, setOracle · _requireAuth() (owner()) - Set priceCriticalRedNAV checkpoint writer (oracle owner)EOA0x4B1d…1395
None · via
SuperstateOracle.addCheckpoint, addCheckpoints, setMaximumAcceptablePriceDelta · onlyOwner (owner()) - Allocate fundsCriticalRedSuperstate admin key (token + ProxyAdmin owner)EOA0xad30…CA83
None · via
FundToken.setStablecoinConfig · _requireAuth() (owner()) - Grant rolesCriticalRedSuperstate admin key (token + ProxyAdmin owner)EOA0xad30…CA83
None · via
FundToken.transferOwnership · onlyOwner (owner()) - Grant rolesCriticalRedAllowlist ownerEOA0x7747…b2Fe
None · via
AllowlistV4_2.transferOwnership · onlyOwner (owner()) - Grant rolesCriticalRedNAV checkpoint writer (oracle owner)EOA0x4B1d…1395
None · via
SuperstateOracle.transferOwnership · onlyOwner (owner()) - FreezeHighRedAllowlist ownerEOA0x7747…b2Fe
None · via
AllowlistV4_2.setAllowed, setAllowedBatch · onlyOwner (owner()) - PauseHighYellowSuperstate admin key (token + ProxyAdmin owner)EOA0xad30…CA83
None · via
FundToken.accountingPause, accountingUnpause · _requireAuth() (owner()) - PauseHighYellowSuperstate admin key (token + ProxyAdmin owner)EOA0xad30…CA83
None · via
FundToken.pause, unpause · onlyOwner (owner()) - Set complianceHighYellowSuperstate admin key (token + ProxyAdmin owner)EOA0xad30…CA83
None · via
FundToken.setAllowlist · _requireAuth() (owner())
For regulated securities, freeze and force-transfer powers are often legally required. Control rates who holds them and what checks exist, not whether they exist. A single key holding a critical power or freeze is red; a multisig with no timelock is yellow.
Discovered at block 26,183,258 · 13 Oct 2026 · tool discovery-0.2.0 · View raw JSON on GitHub ↗