Skip to main content

Signature

IB20.sol

Description

Returns every PausableFeature that is currently paused on this token. The four possible values are TRANSFER, MINT, BURN, and SEIZE. Order is implementation-defined, so treat the result as a set. To check a single feature, prefer isPaused(feature).
  • The returned array reflects the state at the block the call executes in.
  • B20Constants.ALL_FEATURES_PAUSED (15) is the bitmask with every feature set.
  • Pausing is controlled by pause(PausableFeature[]) (requires PAUSE_ROLE) and reversed by unpause(PausableFeature[]) (requires UNPAUSE_ROLE). When a feature is paused, operations it gates revert ContractPaused(feature).

Returns

Access Control

View, no role required.

Policy Interaction

No direct policy interaction.

Example

Usage Example