DPRStaking
Verified contract
Active on
Ethereum with 3,341 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 7 additional slots
Balances ($0.00)
No balances found for "DPRStaking"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14293414 | 3 years ago | | | 0 | 0.0025638471 | |
| 13867049 | 3 years ago | | | 0 | 0.0049857280 | |
| 13794539 | 3 years ago | | | 0 | 0.013574203 | |
| 13786126 | 3 years ago | | | 0 | 0.0065630296 | |
| 13774328 | 3 years ago | | | 0 | 0.0048135506 | |
| 13751488 | 3 years ago | | | 0 | 0.0081571825 | |
| 13732163 | 3 years ago | | | 0 | 0.013099501 | |
| 13663018 | 3 years ago | | | 0 | 0.011981588 | |
| 13606707 | 3 years ago | | | 0 | 0.012549372 | |
| 13602663 | 3 years ago | | | 0 | 0.017694863 |
ABI
ABI objects
Getter at block 21095494
dpr() view returns (address)
0xf3ae5d769e153ef72b4e3591ac004e89f48107a1
getReleaseTimeInDays() view returns (uint256)
90
getRewardTime() view returns (uint256)
0
migrate_address() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0xaa524247a50c4ac2666dd5457ace09dfcf369b88
pause() view returns (bool)
false
staking_time() view returns (uint256)
23328000
Read-only
getPeriodInfo(uint256 index) view returns (struct DPRStakingPeriod)
getReleaseTime(address user) view returns (uint256)
getStaking(address user) view returns (uint256)
getUserAddressByDPRAddress(string dpr_address) view returns (address)
getUserClaimInfo(address user) view returns (uint256)
getUserDPRAddress(address user) view returns (string)
getUserReleasePerDay(address user) view returns (uint256)
getUserStakingIndex(address user) view returns (uint256)
getUserStakingPeriod(address user) view returns (struct DPRStakingPeriod)
getUserStakingTime(address user) view returns (uint256)
State-modifying
Events addStaking(uint256 level) returns (bool)
addStakingPeriod(uint256 _start_time, uint256 _end_time) returns (bool)
claim() returns (bool)
migrate() returns (bool)
modifyLinearTime(uint256 newdays) returns (bool)
modifyPeriodTime(uint256 index, uint256 start_time, uint256 end_time) returns (bool)
modifyUserAddress(address user, string DPRAddress) returns (bool)
moveToLastestPeriod() returns (bool)
setMigrateAddress(address _migrate_address) returns (bool)
setPause(bool is_pause) returns (bool)
setRewardTime(uint256 _new_reward_time) returns (bool)
setRootForPeriod(bytes32 root, uint256 index) returns (bool)
stake(string DPRAddress, uint256 level) returns (bool)
transferOwnership(address newOwner) returns (bool)
transferUserInfo(address oldUser, address newUser) returns (bool)
withdrawAllFund(uint256 amount) returns (bool)
withdrawStaking(bytes32[] path, address user) returns (bool)
DPRAddressChange(bytes32 oldAddress, bytes32 newAddress)
EndTimeChanged(uint256 indexed _new_end_time)
LinearTimeChange(uint256 day)
Migrate(address indexed migrate_address, uint256 indexed migrate_amount)
MigrateAddressSet(address indexed migrate_address)
ModifyPeriodTime(uint256 indexed _index, uint256 _start_time, uint256 _end_time)
NewPeriod(uint256 indexed _start_time, uint256 indexed _end_time)
OwnerShipTransfer(address indexed oldOwner, address indexed newOwner)
RootSet(bytes32 indexed root, uint256 indexed _index)
Stake(address indexed user, string DPRAddress, uint256 indexed amount)
StakeChange(address indexed user, uint256 indexed oldAmount, uint256 indexed newAmount)
UpdateRewardTime(uint256 indexed _new_reward_time)
UserInfoChange(address indexed oldUser, address indexed newUser)
WithdrawAllFunds(address indexed to)
WithdrawStaking(address indexed _address, uint256 indexed _amount)
constructor(address _dpr)
This contract contains no fallback and receive objects.
This contract contains no error objects.