Proxy
Verified contract
Proxy
Active on
Ethereum with 171 txns
Unified storage
Map
Table
Raw
Constants and immutables
5
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x3318…4522
11 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
0xaea2…8116 | ERC-20 | 9.75119B | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 10177577 | 4 years ago | | | 0 | 0.0019298520 | |
| 10177486 | 4 years ago | | | 0 | 0.0014292800 | |
| 10177480 | 4 years ago | | | 0 | 0.0015004920 | |
| 10177469 | 4 years ago | | | 0 | 0.0014290400 | |
| 10177464 | 4 years ago | | | 0 | 0.0014292800 | |
| 10177426 | 4 years ago | | | 0 | 0.0017291384 | |
| 10177402 | 4 years ago | | | 0 | 0.0014290400 | |
| 10177389 | 4 years ago | | | 0 | 0.0014290400 | |
| 10177379 | 4 years ago | | | 0 | 0.0014290400 | |
| 10177376 | 4 years ago | | | 0 | 0.0014149872 |
ABI
ABI objects
Getter at block 21058091
PROXY_GOVERNANCE_TAG() view returns (string)
StarkEx.Proxy.2019.GovernorsInformation
UPGRADE_ACTIVATION_DELAY() view returns (uint256)
2419200
implementation() view returns (address _implementation)
0xcfd8ed20201e2a15b586afda6d1da63f6c869d48
isNotFinalized() view returns (bool notFinal)
true
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)
158
getOrderRoot() view returns (uint256 root)
3431943245044757610118269193574879391342417461640084598177978752689391271025
getOrderTreeHeight() view returns (uint256 height)
63
getRegisteredAvailabilityVerifiers() view returns (address[] _verifers)
[0xE6CfED5f686CFA7c5717802e7c803Ef9F0BCc7AB]
getRegisteredVerifiers() view returns (address[] _verifers)
[0x0ce8A0FE4DDefE8bc2C9EBdafCAA97DdDec15375]
getSequenceNumber() view returns (uint256 seq)
158
getVaultRoot() view returns (uint256 root)
3616189753116707734003877438898288597823170305770556379866429767655616078045
getVaultTreeHeight() view returns (uint256 height)
31
isFrozen() view returns (bool frozen)
false
Read-only
initialize(bytes) pure
proxyIsGovernor(address testGovernor) view returns (bool)
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 addImplementation(address newImplementation, bytes data, bool finalize)
proxyAcceptGovernance()
proxyCancelNomination()
proxyNominateNewGovernor(address newGovernor)
proxyRemoveGovernor(address governorForRemoval)
removeImplementation(address newImplementation)
upgradeTo(address newImplementation, bytes data, bool finalize) payable
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)
FinalizedImplementation(address indexed implementation)
ImplementationAdded(address indexed implementation, bytes initializer, bool finalize)
ImplementationRemoved(address indexed implementation)
LogNewGovernorAccepted(address acceptedGovernor)
LogNominatedGovernor(address nominatedGovernor)
LogNominationCancelled()
LogRemovedGovernor(address removedGovernor)
Upgraded(address indexed implementation)
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()
fallback()
This contract contains no error objects.