Skip to content

FluidAccessType ​

Git Source

Access-type constants for protocol ACCESS_TYPE() views. Resolvers default to PUBLIC when the selector is missing (prod / unknown contracts). ERC20 name / symbol suffixes for public fTokens use PUBLIC_METADATA_SUFFIX instead of the factory deployment name (which is typically "Permissioned" on this stack).

Constants ​

PUBLIC ​

ungated protocol (anyone can transact), e.g. fTokenPublic

solidity
uint8 internal constant PUBLIC = 0

PERMISSIONED ​

permission-gated protocol, e.g. fTokenPermissioned, FluidVaultT1Permissioned

solidity
uint8 internal constant PERMISSIONED = 1

PUBLIC_METADATA_SUFFIX ​

appended to public fToken name() / symbol() (e.g. Fluid USD Coin Public / fUSDCPublic)

solidity
string internal constant PUBLIC_METADATA_SUFFIX = "Public"