PROPCStakingV2
Verified contract
Active on
Ethereum with 310 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($2,798,222.04)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
PROPC | ERC-20 | 2.169164M | $1.29 |
$2,798,222.04 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21151944 | 18 hours ago | | | 0 | 0.00082220050 | |
| 21145980 | 2 days ago | | | 0 | 0.0013817824 | |
| 21145774 | 2 days ago | | | 0 | 0.0018293579 | |
| 21144095 | 2 days ago | | | 0 | 0.0021719228 | |
| 21143128 | 2 days ago | | | 0 | 0.0033173221 | |
| 21142238 | 2 days ago | | | 0 | 0.0018442285 | |
| 21140884 | 2 days ago | | | 0 | 0.00087702046 | |
| 21140881 | 2 days ago | | | 0 | 0.0010689278 | |
| 21138213 | 3 days ago | | | 0 | 0.0028211002 | |
| 21138209 | 3 days ago | | | 0 | 0.0031119158 |
ABI
ABI objects
Getter at block 21157367
YEAR() view returns (uint256)
31536000
_panel() view returns (address)
0xd2f2975aa43f2790b86ee89b4ef5392a338d8796
poolLength() view returns (uint256)
4
propcToken() view returns (address)
0x9ff58067bd8d239000010c154c6983a325df138e
rewardsWallet() view returns (address)
0xacf966c211f015f43ae8bdd8bafd0c91d1b73a58
totalPools() view returns (uint256)
4
Read-only
allPendingRewardsToken(address _user) view returns (uint256[])
getPoolInfo(uint256 _pid) view returns (uint256 startTime, address rewardsToken, address penaltyWallet, uint256 apyPercent, uint256 totalStaked, bool active, uint256 claimTimeLimit, uint256 minStakeAmount, uint256 penaltyFee, uint256 penaltyTimeLimit, bool isVIPPool)
getStakesInfo(uint256 _pid, address _account) view returns (struct PROPCStakingV2Stake[])
getTimespanInSeconds(uint256 _from, uint256 _to) pure returns (uint256)
getUserInfo(uint256 _pid, address _account) view returns (uint256 amount)
pendingRewardsForStake(uint256 _pid, address _user, uint256 _stakeId) view returns (uint256)
rewardsForPool(uint256 _pid, address _user) view returns (uint256)
stakes(uint256, address, uint256) view returns (uint256 amount, uint256 stakeTimestamp, uint256 totalRedeemed, uint256 lastClaimTimestamp)
State-modifying
Events addVIPAddress(uint256 _pid, address _vipAddress)
addVIPAddresses(uint256 _pid, address[] _vipAddresses)
emergencyWithdrawal(uint256 _pid)
leavePool(uint256 _pid)
redeem(uint256 _pid)
redeemAll()
removeVIPAddress(uint256 _pid, address _vipAddress)
removeVIPAddresses(uint256 _pid, address[] _vipAddresses)
setPool(uint256 _idToChange, uint256 _startTime, address _rewardsToken, uint256 _apyPercent, uint256 _claimTimeLimit, uint256 _penaltyFee, uint256 _penaltyTimeLimit, bool _active, address _penaltyWallet, bool _isVIPPool, bool _hasDecreasingPenalty, uint256 _minStakeAmount, uint256 _maxTotalStake)
stake(uint256 _pid, uint256 _amount)
unstake(uint256 _pid, uint256 _amount, uint256 _stakeId)
updateRewardsWallet(address _wallet)
DeleteStake(address indexed user, uint256 indexed pid)
Deposit(address indexed user, uint256 indexed pid, uint256 amount)
NewVIP(address indexed user)
NoVIP(address indexed user)
PoolSet(address indexed admin, uint256 indexed pid, uint256 _apyPercent, uint256 _claimTimeLimit, uint256 _penaltyFee, uint256 _penaltyTimeLimit, bool _active, bool _isVIPPool, bool _hasDecreasingPenalty)
Redeem(address indexed user, uint256 indexed pid, uint256 amount)
RewardsWalletUpdate(address indexed wallet)
Withdraw(address indexed user, uint256 indexed pid, uint256 amount)
constructor(address _propc, address _rewardsWallet, address adminPanel)
This contract contains no fallback and receive objects.
APYInvalid()
AlreadyInitialized()
BelowPoolMinimum()
CallerNotAdmin()
IndexOutOfBounds()
InsufficientBalance(uint256 arg0)
InsufficientRewards()
InsufficientStakeLimit()
NoRewardsAvailable()
NotEnoughStaked()
NotVIPPool()
NotVIPQualified()
PenaltyTooHigh()
PoolDoesNotExist()
PoolInactive()
PoolNotOpened()
TooManyStakes(uint256 arg0)
ZeroAddress()
ZeroAmount()