StakingPools
Verified contract
Active on
Ethereum with 3,575 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xc8a7…059e
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
NAO | ERC-20 | 1.219844T | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21258324 | 9 days ago | | | 0 | 0.00072159953 | |
| 20841373 | 2 months ago | | | 0 | 0.0012214800 | |
| 19973194 | 6 months ago | | | 0 | 0.00081216029 | |
| 19888072 | 7 months ago | | | 0 | 0.00031904105 | |
| 19888069 | 7 months ago | | | 0 | 0.00049765150 | |
| 19861652 | 7 months ago | | | 0 | 0.0018259483 | |
| 19861649 | 7 months ago | | | 0 | 0.0014277259 | |
| 19861648 | 7 months ago | | | 0 | 0.0014392697 | |
| 19742432 | 7 months ago | | | 0 | 0.00064339786 | |
| 19452799 | 9 months ago | | | 0 | 0.0024169606 |
ABI
ABI objects
Getter at block 21321252
lastPoolId() view returns (uint256)
1
migrator() view returns (address)
0x0000000000000000000000000000000000000000
migratorSetterDelay() view returns (uint256)
604800
owner() view returns (address)
0xc041a45837259272b14259432af9912255f01fe3
pendingMigrator() view returns (uint64 proposeTime, address newMigrator)
(proposeTime=0, newMigrator=0x0000000000000000000000000000000000000000)
rewarder() view returns (address)
0xc8a7ebbb151f67689b440f63c4e76704bf43059e
Read-only
getReward(uint256 poolId, address staker) view returns (uint256)
poolData(uint256) view returns (uint256 totalStakeAmount, uint256 accuRewardPerShare, uint256 accuRewardLastUpdateBlock)
poolInfos(uint256) view returns (uint256 startBlock, uint256 endBlock, uint256 migrationBlock, uint256 rewardPerBlock, address poolToken)
userData(uint256, address) view returns (uint256 stakeAmount, uint256 pendingReward, uint256 entryAccuRewardPerShare)
State-modifying
Events createPool(address token, uint256 startBlock, uint256 endBlock, uint256 migrationBlock, uint256 rewardPerBlock)
emergencyUnstake(uint256 poolId)
executeMigratorChange()
extendEndBlock(uint256 poolId, uint256 newEndBlock)
extendMigrationBlock(uint256 poolId, uint256 newMigrationBlock)
migratePool(uint256 poolId)
proposeMigratorChange(address newMigrator)
redeemRewards(uint256 poolId)
redeemRewardsByAddress(uint256 poolId, address user)
renounceOwnership()
setPoolReward(uint256 poolId, uint256 newRewardPerBlock)
setRewarder(address newRewarder)
stake(uint256 poolId, uint256 amount)
transferOwnership(address newOwner)
unstake(uint256 poolId, uint256 amount)
MigratorChangeProposed(address newMigrator)
MigratorChanged(address oldMigrator, address newMigrator)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PoolCreated(uint256 indexed poolId, address indexed token, uint256 startBlock, uint256 endBlock, uint256 migrationBlock, uint256 rewardPerBlock)
PoolEndBlockExtended(uint256 indexed poolId, uint256 oldEndBlock, uint256 newEndBlock)
PoolMigrated(uint256 indexed poolId, address oldToken, address newToken)
PoolMigrationBlockExtended(uint256 indexed poolId, uint256 oldMigrationBlock, uint256 newMigrationBlock)
PoolRewardRateChanged(uint256 indexed poolId, uint256 oldRewardPerBlock, uint256 newRewardPerBlock)
RewardRedeemed(uint256 indexed poolId, address indexed staker, address rewarder, uint256 amount)
RewarderChanged(address oldRewarder, address newRewarder)
Staked(uint256 indexed poolId, address indexed staker, address token, uint256 amount)
Unstaked(uint256 indexed poolId, address indexed staker, address token, uint256 amount)
constructor(uint256 _migratorSetterDelay)
This contract contains no fallback and receive objects.
This contract contains no error objects.