StarkExchange
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
35
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x3318…4522
5 additional
variables
Balances ($0.00)
No balances found for "StarkExchange"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "StarkExchange"
ABI
ABI objects
Getter at block 21058091
BUILD() view returns (string)
RELAXED_TOKEN_REG
DEPOSIT_CANCEL_DELAY() view returns (uint256)
86400
FREEZE_GRACE_PERIOD() view returns (uint256)
604800
MAIN_GOVERNANCE_INFO_TAG() view returns (string)
StarkEx.Main.2019.GovernorsInformation
MAX_VERIFIER_COUNT() view returns (uint256)
64
UNFREEZE_DELAY() view returns (uint256)
31536000
VERIFIER_REMOVAL_DELAY() view returns (uint256)
2419200
VERSION() view returns (string)
1.0.1
getLastBatchId() view returns (uint256 batchId)
0
getOrderRoot() view returns (uint256 root)
782789488582197453756570607249782803464646337934052302582063579083846343149
getOrderTreeHeight() view returns (uint256 height)
63
getRegisteredAvailabilityVerifiers() view returns (address[] _verifers)
[]
getRegisteredVerifiers() view returns (address[] _verifers)
[]
getSequenceNumber() view returns (uint256 seq)
115792089237316195423570985008687907853269984665640564039457584007913129639935
getVaultRoot() view returns (uint256 root)
207095555137602068174310225607660532858489993604082708018689543482077973596
getVaultTreeHeight() view returns (uint256 height)
31
isFrozen() view returns (bool frozen)
false
Read-only
getAssetData(uint256 tokenId) view returns (bytes assetData)
getCancellationRequest(uint256 starkKey, uint256 tokenId, uint256 vaultId) view returns (uint256 request)
getDepositBalance(uint256 starkKey, uint256 tokenId, uint256 vaultId) view returns (uint256 balance)
getEtherKey(uint256 starkKey) view returns (address etherKey)
getFullWithdrawalRequest(uint256 starkKey, uint256 vaultId) view returns (uint256 res)
getQuantizedDepositBalance(uint256 starkKey, uint256 tokenId, uint256 vaultId) view returns (uint256 balance)
getQuantum(uint256 tokenId) view returns (uint256 quantum)
getStarkKey(address etherKey) view returns (uint256 starkKey)
getWithdrawalBalance(uint256 starkKey, uint256 tokenId) view returns (uint256 balance)
isAvailabilityVerifier(address verifierAddress) view returns (bool)
isOperator(address testedOperator) view returns (bool)
isTokenAdmin(address testedAdmin) view returns (bool)
isUserAdmin(address testedAdmin) view returns (bool)
isVerifier(address verifierAddress) view returns (bool)
mainIsGovernor(address testGovernor) view returns (bool)
State-modifying
Events announceAvailabilityVerifierRemovalIntent(address verifier)
announceVerifierRemovalIntent(address verifier)
deposit(uint256 tokenId, uint256 vaultId) payable
deposit(uint256 tokenId, uint256 vaultId, uint256 quantizedAmount)
depositCancel(uint256 tokenId, uint256 vaultId)
depositReclaim(uint256 tokenId, uint256 vaultId)
escape(uint256 starkKey, uint256 vaultId, uint256 tokenId, uint256 quantizedAmount)
freezeRequest(uint256 vaultId)
fullWithdrawalRequest(uint256 vaultId)
initialize(bytes data)
mainAcceptGovernance()
mainCancelNomination()
mainNominateNewGovernor(address newGovernor)
mainRemoveGovernor(address governorForRemoval)
register(uint256 starkKey, bytes signature)
registerAvailabilityVerifier(address verifier, string identifier)
registerOperator(address newOperator)
registerToken(uint256 tokenId, bytes assetData, uint256 quantum)
registerTokenAdmin(address newAdmin)
registerUserAdmin(address newAdmin)
registerVerifier(address verifier, string identifier)
removeAvailabilityVerifier(address verifier)
removeVerifier(address verifier)
unFreeze()
unregisterOperator(address removedOperator)
unregisterTokenAdmin(address oldAdmin)
unregisterUserAdmin(address oldAdmin)
updateState(uint256[] publicInput, uint256[] applicationData)
withdraw(uint256 tokenId)
LogDeposit(uint256 starkKey, uint256 vaultId, uint256 tokenId, uint256 nonQuantizedAmount, uint256 quantizedAmount)
LogDepositCancel(uint256 starkKey, uint256 vaultId, uint256 tokenId)
LogDepositCancelReclaimed(uint256 starkKey, uint256 vaultId, uint256 tokenId, uint256 nonQuantizedAmount, uint256 quantizedAmount)
LogFrozen()
LogFullWithdrawalRequest(uint256 starkKey, uint256 vaultId)
LogNewGovernorAccepted(address acceptedGovernor)
LogNominatedGovernor(address nominatedGovernor)
LogNominationCancelled()
LogOperatorAdded(address operator)
LogOperatorRemoved(address operator)
LogRemovedGovernor(address removedGovernor)
LogRootUpdate(uint256 sequenceNumber, uint256 batchId, uint256 vaultRoot, uint256 orderRoot)
LogTokenAdminAdded(address tokenAdmin)
LogTokenAdminRemoved(address tokenAdmin)
LogTokenRegistered(uint256 tokenId, bytes assetData)
LogUnFrozen()
LogUserAdminAdded(address userAdmin)
LogUserAdminRemoved(address userAdmin)
LogUserRegistered(address etherKey, uint256 starkKey)
LogUserWithdrawal(uint256 starkKey, uint256 tokenId, uint256 nonQuantizedAmount, uint256 quantizedAmount)
LogWithdrawal(uint256 starkKey, uint256 tokenId, uint256 nonQuantizedAmount, uint256 quantizedAmount)
constructor(address escapeVerifier, uint256 initialSequenceNumber, uint256 initialVaultRoot, uint256 initialOrderRoot, uint256 initialVaultTreeHeight, uint256 initialOrderTreeHeight)
This contract contains no fallback and receive objects.
This contract contains no error objects.