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

futuresMarketSuspension

Source

Details

Signature

futuresMarketSuspension(bytes32 marketKey) view returns (bool suspended, uint248 reason)

Visibility

external

State Mutability

view

futuresSuspension

Source

Details

Signature

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

Visibility

external

State Mutability

view

getFuturesMarketSuspensions

Source

Details

Signature

getFuturesMarketSuspensions(bytes32[] marketKeys) view returns (bool[] suspensions, uint256[] reasons)

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

requireFuturesActive

Source

Details

Signature

requireFuturesActive() view

Visibility

external

State Mutability

view

requireFuturesMarketActive

Source

Details

Signature

requireFuturesMarketActive(bytes32 marketKey) 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

synthSuspended

Source

Details

Signature

synthSuspended(bytes32 currencyKey) view returns (bool)

Visibility

external

State Mutability

view

synthSuspension

Source

Details

Signature

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

Visibility

external

State Mutability

view

systemSuspended

Source

Details

Signature

systemSuspended() view returns (bool)

Visibility

external

State Mutability

view

systemSuspension

Source

Details

Signature

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

Visibility

external

State Mutability

view

External Functions

suspendFuturesMarket

Source

Details

Signature

suspendFuturesMarket(bytes32 marketKey, uint256 reason)

Visibility

external

State Mutability

``

suspendIssuance

Source

Details

Signature

suspendIssuance(uint256 reason)

Visibility

external

State Mutability

``

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

``