Smart Contract Upgrade: Enhanced Access Control with AllowlistV3

As Superstate expands from private tokenized funds into public capital markets, we’ve upgraded our smart contract infrastructure to reflect this evolution. The newest version of Superstate’s allowlist smart contract, AllowlistV3, is now live on Ethereum Mainnet and Plume Mainnet. The upgrade introduces powerful new features for managing permissions and will be the standard for all future deployments.
The main update: Superstate’s allowlist smart contract now supports a new category of “Public Instruments,” in addition to what we previously referred to as “funds” (now called “Private Instruments”).
- Public Instruments allow simplified, entity-wide access to broadly available financial products.
- Private Instruments (like USTB) maintain restricted permissions per asset.
This added flexibility allows our infrastructure to scale with a wider range of use cases while maintaining strong compliance and access controls.
Other notable updates in AllowlistV3 include:
All “fund” terminology has been updated to “instrument” for clarity:
isAddressAllowedForFund
→isAddressAllowedForPrivateInstrument
setEntityAllowedForFund
→setEntityAllowedForPrivateInstrument
FundPermissionSet
event →PrivateInstrumentPermissionSet
event
New functions for Public Instruments:
isAddressAllowedForPublicInstrument
checks entity-wide public accesssetEntityAllowedForPublicInstrument
grants/revokes public permissionsPublicInstrumentPermissionSet
event tracks public permission changes
For more details on AllowlistV3, including contract addresses and function specifications, refer to our technical documentation.