ISystemStatus¶
Description¶
Source: contracts/interfaces/ISystemStatus.sol
Structs¶
Status
¶
Field | Type | Description |
---|---|---|
canSuspend |
bool |
TBA |
canResume |
bool |
TBA |
Suspension
¶
Field | Type | Description |
---|---|---|
suspended |
bool |
TBA |
reason |
uint248 |
TBA |
Views¶
accessControl
¶
Details
Signature
accessControl(bytes32 section, address account) view returns (bool canSuspend, bool canResume)
Visibility
external
State Mutability
view
exchangeSuspension
¶
Details
Signature
exchangeSuspension() view returns (bool suspended, uint248 reason)
Visibility
external
State Mutability
view
futuresMarketSuspension
¶
Details
Signature
futuresMarketSuspension(bytes32 marketKey) view returns (bool suspended, uint248 reason)
Visibility
external
State Mutability
view
futuresSuspension
¶
Details
Signature
futuresSuspension() view returns (bool suspended, uint248 reason)
Visibility
external
State Mutability
view
getFuturesMarketSuspensions
¶
Details
Signature
getFuturesMarketSuspensions(bytes32[] marketKeys) view returns (bool[] suspensions, uint256[] reasons)
Visibility
external
State Mutability
view
getSynthExchangeSuspensions
¶
Details
Signature
getSynthExchangeSuspensions(bytes32[] synths) view returns (bool[] exchangeSuspensions, uint256[] reasons)
Visibility
external
State Mutability
view
getSynthSuspensions
¶
Details
Signature
getSynthSuspensions(bytes32[] synths) view returns (bool[] suspensions, uint256[] reasons)
Visibility
external
State Mutability
view
issuanceSuspension
¶
Details
Signature
issuanceSuspension() view returns (bool suspended, uint248 reason)
Visibility
external
State Mutability
view
requireExchangeActive
¶
Details
Signature
requireExchangeActive() view
Visibility
external
State Mutability
view
requireExchangeBetweenSynthsAllowed
¶
Details
Signature
requireExchangeBetweenSynthsAllowed(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view
Visibility
external
State Mutability
view
requireFuturesActive
¶
Details
Signature
requireFuturesActive() view
Visibility
external
State Mutability
view
requireFuturesMarketActive
¶
Details
Signature
requireFuturesMarketActive(bytes32 marketKey) view
Visibility
external
State Mutability
view
requireIssuanceActive
¶
Details
Signature
requireIssuanceActive() view
Visibility
external
State Mutability
view
requireSynthActive
¶
Details
Signature
requireSynthActive(bytes32 currencyKey) view
Visibility
external
State Mutability
view
requireSynthsActive
¶
Details
Signature
requireSynthsActive(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view
Visibility
external
State Mutability
view
requireSystemActive
¶
Details
Signature
requireSystemActive() view
Visibility
external
State Mutability
view
synthExchangeSuspension
¶
Details
Signature
synthExchangeSuspension(bytes32 currencyKey) view returns (bool suspended, uint248 reason)
Visibility
external
State Mutability
view
synthSuspended
¶
Details
Signature
synthSuspended(bytes32 currencyKey) view returns (bool)
Visibility
external
State Mutability
view
synthSuspension
¶
Details
Signature
synthSuspension(bytes32 currencyKey) view returns (bool suspended, uint248 reason)
Visibility
external
State Mutability
view
systemSuspended
¶
Details
Signature
systemSuspended() view returns (bool)
Visibility
external
State Mutability
view
systemSuspension
¶
Details
Signature
systemSuspension() view returns (bool suspended, uint248 reason)
Visibility
external
State Mutability
view
External Functions¶
suspendFuturesMarket
¶
Details
Signature
suspendFuturesMarket(bytes32 marketKey, uint256 reason)
Visibility
external
State Mutability
``
suspendIssuance
¶
Details
Signature
suspendIssuance(uint256 reason)
Visibility
external
State Mutability
``
suspendSynth
¶
Details
Signature
suspendSynth(bytes32 currencyKey, uint256 reason)
Visibility
external
State Mutability
``
updateAccessControl
¶
Details
Signature
updateAccessControl(bytes32 section, address account, bool canSuspend, bool canResume)
Visibility
external
State Mutability
``