SystemStatus
Verified contract
Active on
Ethereum with 1,250 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "SystemStatus"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19851264 | 6 months ago | | | 0 | 0.000092487912 | |
| 19851245 | 6 months ago | | | 0 | 0.00010142036 | |
| 19851214 | 6 months ago | | | 0 | 0.00011175263 | |
| 19851190 | 6 months ago | | | 0 | 0.00011179107 | |
| 19851167 | 6 months ago | | | 0 | 0.00011600704 | |
| 19851141 | 6 months ago | | | 0 | 0.00010402132 | |
| 19851117 | 6 months ago | | | 0 | 0.000095991865 | |
| 19851092 | 6 months ago | | | 0 | 0.00010278180 | |
| 19851068 | 6 months ago | | | 0 | 0.000093215506 | |
| 19851043 | 6 months ago | | | 0 | 0.00010127258 |
ABI
ABI objects
Getter at block 21270875 requireExchangeActive() view requireFuturesActive() view
CONTRACT_NAME() view returns (bytes32)
0x53797374656d5374617475730000000000000000000000000000000000000000
SECTION_EXCHANGE() view returns (bytes32)
0x45786368616e6765000000000000000000000000000000000000000000000000
SECTION_FUTURES() view returns (bytes32)
0x4675747572657300000000000000000000000000000000000000000000000000
SECTION_ISSUANCE() view returns (bytes32)
0x49737375616e6365000000000000000000000000000000000000000000000000
SECTION_SYNTH() view returns (bytes32)
0x53796e7468000000000000000000000000000000000000000000000000000000
SECTION_SYNTH_EXCHANGE() view returns (bytes32)
0x53796e746845786368616e676500000000000000000000000000000000000000
SECTION_SYSTEM() view returns (bytes32)
0x53797374656d0000000000000000000000000000000000000000000000000000
SUSPENSION_REASON_UPGRADE() view returns (uint248)
1
exchangeSuspension() view returns (bool suspended, uint248 reason)
(suspended=true, reason=2059)
futuresSuspension() view returns (bool suspended, uint248 reason)
(suspended=false, reason=0)
isSystemUpgrading() view returns (bool)
false
issuanceSuspension() view returns (bool suspended, uint248 reason)
(suspended=false, reason=0)
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0xeb3107117fead7de89cd14d463d340a2e6917769
requireIssuanceActive() view
()
requireSystemActive() view
()
systemSuspended() view returns (bool)
false
systemSuspension() view returns (bool suspended, uint248 reason)
(suspended=false, reason=0)
Read-only
accessControl(bytes32, address) view returns (bool canSuspend, bool canResume)
futuresMarketSuspension(bytes32) view returns (bool suspended, uint248 reason)
getFuturesMarketSuspensions(bytes32[] marketKeys) view returns (bool[] suspensions, uint256[] reasons)
getSynthExchangeSuspensions(bytes32[] synths) view returns (bool[] exchangeSuspensions, uint256[] reasons)
getSynthSuspensions(bytes32[] synths) view returns (bool[] suspensions, uint256[] reasons)
requireExchangeBetweenSynthsAllowed(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view
requireFuturesMarketActive(bytes32 marketKey) view
requireSynthActive(bytes32 currencyKey) view
requireSynthExchangeActive(bytes32 currencyKey) view
requireSynthsActive(bytes32 sourceCurrencyKey, bytes32 destinationCurrencyKey) view
synthExchangeSuspension(bytes32) view returns (bool suspended, uint248 reason)
synthSuspended(bytes32 currencyKey) view returns (bool)
synthSuspension(bytes32) view returns (bool suspended, uint248 reason)
State-modifying
Events acceptOwnership()
nominateNewOwner(address _owner)
resumeExchange()
resumeFutures()
resumeFuturesMarket(bytes32 marketKey)
resumeFuturesMarkets(bytes32[] marketKeys)
resumeIssuance()
resumeSynth(bytes32 currencyKey)
resumeSynthExchange(bytes32 currencyKey)
resumeSynths(bytes32[] currencyKeys)
resumeSynthsExchange(bytes32[] currencyKeys)
resumeSystem()
suspendExchange(uint256 reason)
suspendFutures(uint256 reason)
suspendFuturesMarket(bytes32 marketKey, uint256 reason)
suspendFuturesMarkets(bytes32[] marketKeys, uint256 reason)
suspendIssuance(uint256 reason)
suspendSynth(bytes32 currencyKey, uint256 reason)
suspendSynthExchange(bytes32 currencyKey, uint256 reason)
suspendSynths(bytes32[] currencyKeys, uint256 reason)
suspendSynthsExchange(bytes32[] currencyKeys, uint256 reason)
suspendSystem(uint256 reason)
updateAccessControl(bytes32 section, address account, bool canSuspend, bool canResume)
updateAccessControls(bytes32[] sections, address[] accounts, bool[] canSuspends, bool[] canResumes)
AccessControlUpdated(bytes32 indexed section, address indexed account, bool canSuspend, bool canResume)
ExchangeResumed(uint256 reason)
ExchangeSuspended(uint256 reason)
FuturesMarketResumed(bytes32 marketKey, uint256 reason)
FuturesMarketSuspended(bytes32 marketKey, uint256 reason)
FuturesResumed(uint256 reason)
FuturesSuspended(uint256 reason)
IssuanceResumed(uint256 reason)
IssuanceSuspended(uint256 reason)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
SynthExchangeResumed(bytes32 currencyKey, uint256 reason)
SynthExchangeSuspended(bytes32 currencyKey, uint256 reason)
SynthResumed(bytes32 currencyKey, uint256 reason)
SynthSuspended(bytes32 currencyKey, uint256 reason)
SystemResumed(uint256 reason)
SystemSuspended(uint256 reason)
constructor(address _owner)
This contract contains no fallback and receive objects.
This contract contains no error objects.