Skip to content

ISystemStatus

Description

Source: contracts/interfaces/ISystemStatus.sol

Structs

Status

Source

Field Type Description
canSuspend bool TBA
canResume bool TBA

Suspension

Source

Field Type Description
suspended bool TBA
reason uint248 TBA

Views

accessControl

Source

Details

Signature

accessControl(bytes32 section, address account) view returns (bool canSuspend, bool canResume)

Visibility

external

State Mutability

view

exchangeSuspension

Source

Details

Signature

exchangeSuspension() view returns (bool suspended, uint248 reason)

Visibility

external

State Mutability

view

getSynthExchangeSuspensions

Source

Details

Signature

getSynthExchangeSuspensions(bytes32[] synths) view returns (bool[] exchangeSuspensions, uint256[] reasons)

Visibility

external

State Mutability

view

getSynthSuspensions

Source

Details

Signature

getSynthSuspensions(bytes32[] synths) view returns (bool[] suspensions, uint256[] reasons)

Visibility

external

State Mutability

view

issuanceSuspension

Source

Details

Signature

issuanceSuspension() view returns (bool suspended, uint248 reason)

Visibility

external

State Mutability

view

requireExchangeActive

Source

Details

Signature

requireExchangeActive() view

Visibility

external

State Mutability

view

requireExchangeBetweenSynthsAllowed

Source

Details

Signature

requireExchangeBetweenSynthsAllowed(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view

Visibility

external

State Mutability

view

requireIssuanceActive

Source

Details

Signature

requireIssuanceActive() view

Visibility

external

State Mutability

view

requireSynthActive

Source

Details

Signature

requireSynthActive(bytes32 currencyKey) view

Visibility

external

State Mutability

view

requireSynthsActive

Source

Details

Signature

requireSynthsActive(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view

Visibility

external

State Mutability

view

requireSystemActive

Source

Details

Signature

requireSystemActive() view

Visibility

external

State Mutability

view

synthExchangeSuspension

Source

Details

Signature

synthExchangeSuspension(bytes32 currencyKey) view returns (bool suspended, uint248 reason)

Visibility

external

State Mutability

view

synthSuspension

Source

Details

Signature

synthSuspension(bytes32 currencyKey) view returns (bool suspended, uint248 reason)

Visibility

external

State Mutability

view

systemSuspension

Source

Details

Signature

systemSuspension() view returns (bool suspended, uint248 reason)

Visibility

external

State Mutability

view

External Functions

suspendSynth

Source

Details

Signature

suspendSynth(bytes32 currencyKey, uint256 reason)

Visibility

external

State Mutability

``

updateAccessControl

Source

Details

Signature

updateAccessControl(bytes32 section, address account, bool canSuspend, bool canResume)

Visibility

external

State Mutability

``