VucaStaking
Verified contract
Active on
Ethereum with 58 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($21.22)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
CROWN | ERC-20 | 17 | $1.078 |
$18.33 | |
USDT | ERC-20 | 2.888688 | $1.001 |
$2.89 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19381460 | 6 months ago | | | 0 | 0.0073280918 | |
| 17880968 | a year ago | | | 0 | 0.0021998322 | |
| 17733794 | a year ago | | | 0 | 0.0067678733 | |
| 17733673 | a year ago | | | 0 | 0.0056752494 | |
| 17733644 | a year ago | | | 0 | 0.0034220775 | |
| 17733633 | a year ago | | | 0 | 0.0033525300 | |
| 17733623 | a year ago | | | 0 | 0.0034685619 | |
| 17733614 | a year ago | | | 0 | 0.0034550372 | |
| 17733531 | a year ago | | | 0 | 0.0038023290 | |
| 17733521 | a year ago | | | 0 | 0.0064182725 |
ABI
ABI objects
Getter at block 20797828
REWARDS_PRECISION() view returns (uint256)
1000000000000000000
candidateOwner() view returns (address)
0x0000000000000000000000000000000000000000
currentPoolId() view returns (uint16)
1
owner() view returns (address)
0x6b77f6d5542f6351dda3869c2b269553fb4d0734
Read-only
pools(uint16) view returns (bool inited, address rewardToken, address stakeToken, uint32 updateDelay, uint256 maxStakeTokens, uint256 startBlock, uint256 endBlock, uint256 rewardTokensPerBlock, uint256 tokensStaked, uint256 lastRewardedBlock, uint256 accumulatedRewardsPerShare, struct VucaStakingExtension extension)
poolsChanges(uint16, uint256) view returns (bool applied, uint8 updateParamId, uint256 updateParamValue, uint256 timestamp, uint256 blockNumber)
stakingUsersInfo(uint16, address) view returns (uint256 amount, uint256 accumulatedRewards, uint256 minusRewards)
State-modifying
Events claimOwnership()
createPool(address _rewardToken, address _stakeToken, uint256 _maxStakeTokens, uint256 _startBlock, uint256 _endBlock, uint256 _rewardTokensPerBlock, uint32 _updateDelay)
depositPoolReward(uint16 _poolId, uint256 _amount)
emergencyWithdraw(uint16 _poolId)
renounceOwnership()
retrieveReward(uint16 _poolId, address _to)
stake(uint16 _poolId, uint256 _amount)
transferOwnership(address _candidateOwner)
unStake(uint16 _poolId)
updateEndBlock(uint16 _poolId, uint256 _endBlock)
updateMaxStakeTokens(uint16 _poolId, uint256 _maxStakeTokens)
updateRewardTokensPerBlock(uint16 _poolId, uint256 _rewardTokensPerBlock)
NewCandidateOwner(address indexed candidate)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PoolCreated(uint8 indexed eventId, uint16 indexed poolId, struct VucaStakingPool pool, uint256 activeBlock)
PoolUpdated(uint8 indexed eventId, uint16 indexed poolId, struct VucaStakingPool pool, struct VucaStakingPoolChanges changes, uint256 activeBlock)
RewardsRetrieved(uint8 indexed eventId, uint16 indexed poolId, address sender, address to, uint256 amount)
StakingChanged(uint8 indexed eventId, address indexed user, uint16 indexed poolId, struct VucaStakingPool pool, struct VucaStakingStaking staking)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.