0x902c93200a9719d126a33f39fdf7154a4ddba04a
Unverified contract
Proxy
Active on
Base with 1,065 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x6b35…5cd0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
CLASH | ERC-20 | 39.096762M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 23047647 | 8 hours ago | | | 0 | 0.0000047750165 | |
| 23047618 | 8 hours ago | | | 0 | 0.0000037178236 | |
| 23028304 | 19 hours ago | | | 0 | 0.0000050243761 | |
| 23026590 | 20 hours ago | | | 0 | 0.0000042665305 | |
| 23022990 | a day ago | | | 0 | 0.0000043570237 | |
| 23001536 | a day ago | | | 0 | 0.0000040545373 | |
| 22996675 | 2 days ago | | | 0 | 0.0000046555973 | |
| 22996568 | 2 days ago | | | 0 | 0.0000033144790 | |
| 22995525 | 2 days ago | | | 0 | 0.0000046284525 | |
| 22978656 | 2 days ago | | | 0 | 0.0000033249480 |
ABI
ABI objects
Getter at block 23062536
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
clashToken() view returns (address)
0x6b35f4ee1398da7f644607513a6480bc24f05cd0
emissionPeriod() view returns (uint256)
86400
startTime() view returns (uint256)
1723611600
totalTransactions() view returns (uint256)
2994
Read-only
calculateScore(uint256 amount, uint8 lockPeriod, uint256 from, uint256 to) view returns (uint256 score)
calculateScoreByTransaction(uint256 transactionId, uint256 to) view returns (uint256)
getNumberOfTransactionsByUser(address user) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getTransactionByIds(uint256[] transactionIds) view returns (struct TransactionWithId[] userTransactions)
getTransactionClaimStatuses(uint256[] transactionIds) view returns (struct TransactionClaimStatus[] claimStatuses)
getUserActiveTransactions(address user) view returns (struct TransactionWithId[] userTransactions)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
transactions(uint256) view returns (uint256 amount, uint256 score, uint40 stakedAt, uint40 unstakedAt, address sender, uint8 lockPeriod, uint8 status)
userTransactionIds(address, uint256) view returns (uint256)
State-modifying
Events grantRole(bytes32 role, address account)
initialize(address clashToken_, uint256 startTime_)
renounceRole(bytes32 role, address callerConfirmation)
revokeRole(bytes32 role, address account)
setClashToken(address clashToken_)
setEmissionPeriod(uint256 emissionPeriod_)
setStartTimestamp(uint256 startTime_)
stake(uint256 amount, uint8 lockPeriod, address sender)
unstake()
withdrawTokens(address erc20Token, uint256 amount)
Initialized(uint64 version)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Staked(uint256 transactionId, uint256 amount, uint40 stakedAt, address sender, uint8 lockPeriod)
Unstaked(uint256 transactionId, uint8 status, uint256 score, uint40 unstakedAt)
This contract contains no constructor objects.
receive()
AccessControlBadConfirmation()
AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
EtherCannotBeAccepted()
FailedInnerCall()
InvalidAmount()
InvalidInitialization()
NotInitializing()
ReentrancyGuardReentrantCall()
SafeERC20FailedOperation(address token)
StakingNotAvailable()