Skip to content

FluidAuthLevels ​

Git Source

inherit to use the SECURITY_LEVEL_* constants by name.

spaced values so future levels can slot in without renumbering consumers; checks use >=.

Constants ​

SECURITY_LEVEL_LOW ​

solidity
uint256 internal constant SECURITY_LEVEL_LOW = 1

SECURITY_LEVEL_MID ​

solidity
uint256 internal constant SECURITY_LEVEL_MID = 5

SECURITY_LEVEL_HIGH ​

solidity
uint256 internal constant SECURITY_LEVEL_HIGH = 10

SECURITY_LEVEL_CRITICAL ​

solidity
uint256 internal constant SECURITY_LEVEL_CRITICAL = 15

SECURITY_LEVEL_MAX ​

solidity
uint256 internal constant SECURITY_LEVEL_MAX = 20