Staking
Verified contract
Active on
Ethereum with 8,160 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
-
variable spans 5 additional slots
Balances ($9,742,141.05)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
LINK | ERC-20 | 547.92688K | $17.78 |
$9,742,139.93 | |
MTV | ERC-20 | 1K | $0.0011 |
$1.1 | |
TSUKA | ERC-20 | 1 | $0.011277 |
$0.01 | |
APU | ERC-20 | 2 | $0.000857 |
$0 | |
| ERC-20 | 1.460508M | -- | -- | |
0x1e6d…494f | ERC-1555 | 30K | -- | -- | |
0x1e6d…494f | ERC-1555 | 30K | -- | -- | |
0x1e6d…494f | ERC-1555 | 30K | -- | -- | |
0x1e6d…494f | ERC-1555 | 30K | -- | -- | |
0x1e6d…494f | ERC-1555 | 30K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21264885 | 13 hours ago | | | 0 | 0.0018537269 | |
| 21262190 | a day ago | | | 0 | 0.0011405469 | |
| 21255786 | 2 days ago | | | 0 | 0.0010981454 | |
| 21250378 | 3 days ago | | | 0 | 0.0013359335 | |
| 21247165 | 3 days ago | | | 0 | 0.0019557618 | |
| 21235400 | 5 days ago | | | 0 | 0.0012395091 | |
| 21224745 | 6 days ago | | | 0 | 0.0013997557 | |
| 21201687 | 9 days ago | | | 0 | 0.0017912853 | |
| 21200927 | 9 days ago | | | 0 | 0.00041510289 | |
| 21200920 | 9 days ago | | | 0 | 0.0019273247 |
ABI
ABI objects
Getter at block 21268780 getFeedOperators() view returns (address[])
getAvailableReward() view returns (uint256)
288706243525418957250743
getChainlinkToken() view returns (address)
0x514910771af9ca656af840dff83e8264ecf986ca
getCommunityStakerLimits() view returns (uint256, uint256)
(1000000000000000000, 7000000000000000000000)
getDelegatesCount() view returns (uint256)
46
getDelegationRateDenominator() view returns (uint256)
20
getEarnedBaseRewards() view returns (uint256)
12035918857737253559576
getEarnedDelegationRewards() view returns (uint256)
2349991871260504495894
getMaxPoolSize() view returns (uint256)
25000000000000000000000000
getMerkleRoot() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
getMigrationTarget() view returns (address)
0xedf03cd5075f93174614febf9c6789a3e7581d4c
getMonitoredFeed() view returns (address)
0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419
getOperatorLimits() view returns (uint256, uint256)
(1000000000000000000000, 50000000000000000000000)
getRewardRate() view returns (uint256)
1586
getRewardTimestamps() view returns (uint256, uint256)
(1670345891, 1701190655)
getTotalCommunityStakedAmount() view returns (uint256)
234416350772000000000000
getTotalDelegatedAmount() view returns (uint256)
11720817538600000000000
getTotalRemovedAmount() view returns (uint256)
0
getTotalStakedAmount() view returns (uint256)
259220636909000000000000
isActive() view returns (bool)
false
isPaused() view returns (bool)
false
owner() view returns (address)
0x7e10a625710ce59d9039b25d3d7d4a7dd5891c68
paused() view returns (bool)
false
typeAndVersion() pure returns (string)
Staking 0.1.0
Read-only
canAlert(address alerter) view returns (bool)
getBaseReward(address staker) view returns (uint256)
getDelegationReward(address staker) view returns (uint256)
getStake(address staker) view returns (uint256)
hasAccess(address staker, bytes32[] proof) view returns (bool)
isOperator(address staker) view returns (bool)
State-modifying
Events acceptMigrationTarget()
acceptOwnership()
addOperators(address[] operators)
addReward(uint256 amount)
changeRewardRate(uint256 newRate)
conclude()
emergencyPause()
emergencyUnpause()
migrate(bytes data)
onTokenTransfer(address sender, uint256 amount, bytes data)
proposeMigrationTarget(address migrationTarget)
raiseAlert()
removeOperators(address[] operators)
setFeedOperators(address[] operators)
setMerkleRoot(bytes32 newMerkleRoot)
setPoolConfig(uint256 maxPoolSize, uint256 maxCommunityStakeAmount, uint256 maxOperatorStakeAmount)
start(uint256 amount, uint256 initialRewardRate)
transferOwnership(address to)
unstake()
withdrawRemovedStake()
withdrawUnusedReward()
AlertRaised(address alerter, uint256 roundId, uint256 rewardAmount)
MerkleRootChanged(bytes32 newMerkleRoot)
Migrated(address staker, uint256 principal, uint256 baseReward, uint256 delegationReward, bytes data)
MigrationTargetAccepted(address migrationTarget)
MigrationTargetProposed(address migrationTarget)
OwnershipTransferRequested(address indexed from, address indexed to)
OwnershipTransferred(address indexed from, address indexed to)
Paused(address account)
Staked(address staker, uint256 newStake, uint256 totalStake)
Unpaused(address account)
Unstaked(address staker, uint256 principal, uint256 baseReward, uint256 delegationReward)
constructor(StakingPoolConstructorParams params)
This contract contains no fallback and receive objects.
AccessForbidden()
AlertAlreadyExists(uint256 roundId)
AlertInvalid()
CastError()
ExcessiveStakeAmount(uint256 remainingAmount)
ExistingStakeFound(address staker)
InadequateInitialOperatorsCount(uint256 currentOperatorsCount, uint256 minInitialOperatorsCount)
InsufficientRemainingPoolSpace(uint256 remainingPoolSize, uint256 requiredPoolSize)
InsufficientStakeAmount(uint256 requiredAmount)
InvalidDelegationRate()
InvalidMaxAlertingRewardAmount()
InvalidMaxStakeAmount(uint256 maxStakeAmount)
InvalidMigrationTarget()
InvalidMinCommunityStakeAmount()
InvalidMinOperatorStakeAmount()
InvalidPoolSize(uint256 maxPoolSize)
InvalidPoolStatus(bool currentStatus, bool requiredStatus)
InvalidRegularPeriodThreshold()
InvalidZeroAddress()
MerkleRootNotSet()
OperatorAlreadyExists(address operator)
OperatorDoesNotExist(address operator)
OperatorIsAssignedToFeed(address operator)
OperatorIsLocked(address operator)
RewardDurationTooShort()
SenderNotLinkToken()
StakeNotFound(address staker)