IDStaking
Verified contract
Active on
Ethereum with 187,068 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($1,099,832.39)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
GTC | ERC-20 | 1.221494M | $0.900399 |
$1,099,832.39 | |
HQG | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21260825 | 2 hours ago | | | 0 | 0.00051791398 | |
| 21260675 | 2 hours ago | | | 0 | 0.00053181066 | |
| 21260629 | 2 hours ago | | | 0 | 0.00056114569 | |
| 21260567 | 2 hours ago | | | 0 | 0.00052341335 | |
| 21260241 | 3 hours ago | | | 0 | 0.00069534604 | |
| 21260185 | 4 hours ago | | | 0 | 0.00063349337 | |
| 21260164 | 4 hours ago | | | 0 | 0.00052649662 | |
| 21259930 | 5 hours ago | | | 0 | 0.00056535000 | |
| 21259429 | 6 hours ago | | | 0 | 0.00056753432 | |
| 21259421 | 6 hours ago | | | 0 | 0.00057379933 |
ABI
ABI objects
Getter at block 21261274
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
latestRound() view returns (uint256)
7
token() view returns (address)
0xde30da39c46104798bb5aa3fe8b9e0e1f348163f
trustedSigner() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
fetchRoundMeta(uint256 roundId) view returns (uint256 start, uint256 duration, uint256 tvl, string meta)
getRoleAdmin(bytes32 role) view returns (bytes32)
getStakeId(address staker, address user) pure returns (bytes32)
getUserStakeForRound(uint256 roundId, address user) view returns (uint256)
getUserXStakeForRound(uint256 roundId, address staker, address user) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
isActiveRound(uint256 roundId) view returns (bool isActive)
stakes(uint256, address) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
xStakes(uint256, bytes32) view returns (uint256)
State-modifying
Events addAdmin(address admin)
createRound(uint256 start, uint256 duration, string meta)
grantRole(bytes32 role, address account)
migrateStake(uint256 fromRound)
removeAdmin(address admin)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
stake(uint256 roundId, uint256 amount)
stakeUsers(uint256 roundId, address[] users, uint256[] amounts)
unstake(uint256 roundId, uint256 amount)
unstakeUsers(uint256 roundId, address[] users)
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)
roundCreated(uint256 id)
selfStake(uint256 roundId, address staker, uint256 amount, bool staked)
tokenMigrated(address staker, uint256 amount, uint256 fromRound, uint256 toRound)
xStake(uint256 roundId, address staker, address user, uint256 amount, bool staked)
constructor(address _token)
This contract contains no fallback and receive objects.
This contract contains no error objects.