Skip to main content
Role identifiers, policy-type identifiers, precompile addresses, and other fixed constants. See B20Constants and StdPrecompiles.

Precompile addresses

Fixed addresses of Base’s singleton precompiles. See StdPrecompiles.

Roles

Role identifiers checked via hasRole. See B20Constants and IB20. Hex values are keccak256 of the role name, verified with cast keccak "<NAME>" and cross-checked in chisel.

Policy types

Policy scopes consulted by the PolicyRegistry. See B20Constants and Policies. Hex values are keccak256 of the policy name, verified with cast keccak "<NAME>" and cross-checked in chisel.

Feature and validation bounds

Bitmasks and inclusive bounds used for pause features and B20Asset creation validation. See B20Constants.

Asset-variant precision constants

Fixed-point constants used by the multiplier/rebasing surface. See IB20Asset.