PampStaking
Verified contract
Active on
Ethereum with 701 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xf0fa…5bd1
-
variable spans 5 additional slots
15 additional
variables
Balances ($0.00)
No balances found for "PampStaking"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 12570540 | 3 years ago | | | 0 | 0.00074417200 | |
| 11859808 | 4 years ago | | | 0 | 0.0040342000 | |
| 11832023 | 4 years ago | | | 0 | 0.0023455800 | |
| 11831984 | 4 years ago | | | 0 | 0.0082831500 | |
| 11831977 | 4 years ago | | | 0 | 0.0065250000 | |
| 11466688 | 4 years ago | | | 0 | 0.0010787700 | |
| 11466675 | 4 years ago | | | 0 | 0.0010814304 | |
| 11466570 | 4 years ago | | | 0 | 0.0012328800 | |
| 11466479 | 4 years ago | | | 0 | 0.0012945240 | |
| 11349787 | 4 years ago | | | 0 | 0.00053094180 |
ABI
ABI objects
Getter at block 21312888
checkPreviousStakingContractWhitelist() view returns (bool)
false
currentHoldersDayRewardedVersion() view returns (uint32)
0
enableBurns() view returns (bool)
true
enableHoldersDay() view returns (bool)
false
enableUniswapDirectBurns() view returns (bool)
true
externalCalculator() view returns (address)
0x0000000000000000000000000000000000000000
freeze() view returns (bool)
false
holdersDayRewardDenominator() view returns (uint256)
600
increaseTransferFees() view returns (bool)
false
inflationAdjustmentFactor() view returns (uint256)
800
lastNegativeUpdate() view returns (uint256)
1605071131
lastUpdate() view returns (uint256 timestamp, uint256 numerator, uint256 denominator, uint256 price, uint256 volume, uint256 streak)
(timestamp=1605243667, numerator=2, denominator=100, price=103, volume=788146, streak=2)
liquidityStakingContract() view returns (address)
0x0000000000000000000000000000000000000000
maxStakingDays() view returns (uint256)
100
maxStreak() view returns (uint256)
7
minPercentIncrease() view returns (uint8)
10
minStake() view returns (uint256)
200000000000000000000
minStakeDurationDays() view returns (uint8)
1
negativeStreak() view returns (uint256)
0
nextStakingContract() view returns (address)
0x0000000000000000000000000000000000000000
numStakers() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639304
oracle() view returns (address)
0x6376ffc4e4a1e3d0b6b67e0c5f22afb7690ab7cd
owner() view returns (address)
0x6376ffc4e4a1e3d0b6b67e0c5f22afb7690ab7cd
previousStakingContract() view returns (address)
0x1d2121efe25535850d1fdb65f930feab093416e0
priceTarget1Hit() view returns (bool)
true
priceTarget2Hit() view returns (bool)
false
streak() view returns (uint256)
2
token() view returns (address)
0xf0fac7104aac544e4a7ce1a55adf2b5a25c65bd1
transferBurnPercent() view returns (uint256)
8
uniswapSellerBurnPercent() view returns (uint256)
8
uniswapV2Pair() view returns (address)
0x1c608235e6a946403f2a048a38550befe41e1b85
useExternalCalc() view returns (bool)
false
useExternalCalcIterative() view returns (bool)
false
Read-only
blacklist(address) view returns (uint256)
calculateNumTokens(uint256 numerator, uint256 denominator, uint256 price, uint256 volume, uint256 _streak, uint256 balance, uint256 daysStaked, address stakerAddress, uint256 totalSupply) view returns (uint256)
getDaysStaked(address _staker) view returns (uint256)
getStaker(address _staker) view returns (uint256, uint256, bool)
holdersDayRewarded(bytes32) view returns (bool)
iterativelyCalculateOwedRewards(uint256 stakerLastTimestamp, uint256 stakerStartTimestamp, uint256 balance, address stakerAddress, uint256 totalSupply) view returns (uint256)
mulDiv(uint256 x, uint256 y, uint256 z) pure returns (uint256)
stakers(address) view returns (uint256 startTimestamp, uint256 lastTimestamp, bool hasMigrated)
uniwhitelist(address) view returns (string)
updates(uint256) view returns (uint256 timestamp, uint256 numerator, uint256 denominator, uint256 price, uint256 volume, uint256 streak)
whitelist(address) view returns (string)
State-modifying
Events burn(address account, uint256 amount)
claimHoldersDay()
liquidityRewards(address recipient, uint256 amount)
migratePreviousState()
removeLatestUpdate()
resetStakeTimeDebug(address account, uint256 startTimestamp, uint256 lastTimestamp, bool migrated)
resetStakeTimeMigrateState(address addr) returns (uint256 startTimestamp, uint256 lastTimestamp)
transferHook(address sender, address recipient, uint256 amount, uint256 senderBalance, uint256 recipientBalance) returns (uint256, uint256, uint256)
transferOwnership(address newOwner)
updateBlacklist(address addr, uint256 fee, bool remove)
updateCalculator(address calc)
updateCheckPreviousContractWhitelist(bool _checkPreviousStakingContractWhitelist)
updateEnableBurns(bool _enabledBurns)
updateEnableUniswapSellBurns(bool _enableDirectSellBurns)
updateFreeze(bool _enableFreeze)
updateHoldersDay(bool _enableHoldersDay)
updateHoldersDayRewardDenominator(uint256 _holdersDayRewardDenominator)
updateIncreaseTransferFees(bool _increaseTransferFees)
updateInflationAdjustmentFactor(uint256 _inflationAdjustmentFactor)
updateLiquidityStakingContract(address _liquidityStakingContract)
updateMaxStakingDays(uint256 _maxStakingDays)
updateMaxStreak(uint256 _maxStreak)
updateMinPercentIncrease(uint8 _minIncrease)
updateMinStakeDurationDays(uint8 _minStakeDurationDays)
updateMinStakes(uint256 _minStake)
updateMyStakes(address stakerAddress, uint256 balance, uint256 totalSupply) returns (uint256)
updateNextStakingContract(address nextContract)
updateOracle(address _oracle)
updatePreviousStakingContract(address previousContract)
updateState(uint256 numerator, uint256 denominator, uint256 price, uint256 volume)
updateStateNegative(int256 numerator, uint256 denominator, uint256 price, uint256 volume)
updateStreak(bool negative, uint256 _streak)
updateTokenAddress(address newToken)
updateTransferBurnFee(uint256 _transferBurnFee)
updateUniWhitelist(address addr, string reason, bool remove)
updateUniswapPair(address addr)
updateUniswapSellBurnPercent(uint8 _sellerBurnPercent)
updateUseExternalCalcIterative(bool _useExternalCalcIterative)
updateWhitelist(address addr, string reason, bool remove)
HoldersDayEnabled()
HoldersDayRewarded(uint256 Amount)
MassiveCelebration()
Migration(address StakerAddress)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
StakerAdded(address StakerAddress)
StakerRemoved(address StakerAddress)
StakesUpdated(uint256 Amount)
Transfer(address indexed from, address indexed to, uint256 value)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.