ArcProxy
Verified contract
Proxy
Active on
Ethereum with 116 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
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 "ArcProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13279667 | 3 years ago | | | 0 | 0.0043922680 | |
| 13273234 | 3 years ago | | | 0 | 0.0044196371 | |
| 13266759 | 3 years ago | | | 0 | 0.0046812330 | |
| 13260291 | 3 years ago | | | 0 | 0.0046697868 | |
| 13253798 | 3 years ago | | | 0 | 0.0022673413 | |
| 13247332 | 3 years ago | | | 0 | 0.0034653761 | |
| 13240872 | 3 years ago | | | 0 | 0.0057331597 | |
| 13234357 | 3 years ago | | | 0 | 0.0041610961 | |
| 13227905 | 3 years ago | | | 0 | 0.0033455658 | |
| 13221405 | 3 years ago | | | 0 | 0.0041610960 |
ABI
ABI objects
Getter at block 20860760
currentEpoch() view returns (uint256)
96
currentMerkleRoot() view returns (bytes32)
0xcddd3ca209d4c310a80f9871248519aa55bd1be653d1e3473e05376a10b5b55f
currentTimestamp() view returns (uint256)
1727666723
documentId() view returns (string)
getAdmin() view returns (address)
0x859a95b2b50c1fc25560a2c6dad5b3d0ba34b6e9
isPaused() view returns (bool)
false
lastMerkleRootUpdate() view returns (uint256)
1632368816
maxScore() view returns (uint16)
1000
merkleRootDelayDuration() view returns (uint256)
86400
merkleRootUpdater() view returns (address)
0x6410efc3f1aad4cd7f2b9351775e59e196ba27b8
pauseOperator() view returns (address)
0x9c767178528c8a205df63305ebda4bb6b147889b
upcomingMerkleRoot() view returns (bytes32)
0x7c8a48aee7bb4741855bdd817b417f5a42a9333f39d73e1f6a851f1624d74753
Read-only
getLastScore(address _user) view returns (uint256, uint16, uint256)
userScores(address) view returns (uint256 score, uint256 lastUpdated)
State-modifying
Events admin() returns (address)
changeAdmin(address newAdmin)
implementation() returns (address)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
init(bytes32 _merkleRoot, address _merkleRootUpdater, address _pauseOperator, uint16 _maxScore)
setDocumentId(string _documentId)
setMerkleRootDelay(uint256 _delay)
setMerkleRootUpdater(address _merkleRootUpdater)
setPause(bool _value)
setPauseOperator(address _pauseOperator)
updateMerkleRoot(bytes32 _newRoot)
verifyAndUpdate(struct SapphireTypesScoreProof _proof) returns (uint256, uint16)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
CreditScoreUpdated(address indexed account, uint256 score, uint256 lastUpdated)
DelayDurationUpdated(address indexed account, uint256 value)
DocumentIdUpdated(string newDocumentId)
MerkleRootUpdated(address indexed updater, bytes32 merkleRoot, uint256 updatedAt)
MerkleRootUpdaterUpdated(address merkleRootUpdater)
PauseOperatorUpdated(address pauseOperator)
PauseStatusUpdated(bool value)
constructor(address _logic, address _admin, bytes _data)
fallback()
This contract contains no error objects.