PampStaking

Verified contract

Active on Ethereum with 701 txns
Deployed by via 0xb33c0a2d at 10636410
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 5 additional slots
15 additional variables

No balances found for "PampStaking"

0xeeecac2bd1faea3d244580def68d850c87ff4f93f305324de9a2b6185790beca
0x40ccee860d9baefe960ebefca2758364e3602a4d976d0fd43b5abe4d5385a370
0x91ecfc48172f2211a5db63d0d517fd4035a2741284e191afe946922646667cc5
0xcd4383e755ba8da563f9cde98c2bb8d786f573c43f076af13a89320d22dc71fd
0x2e92ae2ef4b5da5c118a27426c7a21647ac6d080fc8bd747b254377954f8d284
0xb11f32d2ebd8267a64eadca6582f3a46fdaf667e1c0a4ea43385fb1f18edf181
0x31be96486b6d19efa6eb32c8a15763253932b594cf0a877b613597031a252e2c
0x9d46bba5a4067247bbb8e92de86644e160b3fd8643362456347c817e8b028aeb
0xca25e0da1674dadda4b1967ca1b2498f1c44ba2bcf337d97c211c1e31a96f27c
0x5a76f8386572056aa03199bdaaa45dd665eacbe9602733e97c979acc9c4f210f

Functions
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 timestampuint256 numeratoruint256 denominatoruint256 priceuint256 volumeuint256 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(addressview returns (uint256)
calculateNumTokens(uint256 numeratoruint256 denominatoruint256 priceuint256 volumeuint256 _streakuint256 balanceuint256 daysStakedaddress stakerAddressuint256 totalSupplyview returns (uint256)
getDaysStaked(address _stakerview returns (uint256)
getStaker(address _stakerview returns (uint256uint256bool)
holdersDayRewarded(bytes32view returns (bool)
iterativelyCalculateOwedRewards(uint256 stakerLastTimestampuint256 stakerStartTimestampuint256 balanceaddress stakerAddressuint256 totalSupplyview returns (uint256)
mulDiv(uint256 xuint256 yuint256 zpure returns (uint256)
stakers(addressview returns (uint256 startTimestampuint256 lastTimestampbool hasMigrated)
uniwhitelist(addressview returns (string)
updates(uint256view returns (uint256 timestampuint256 numeratoruint256 denominatoruint256 priceuint256 volumeuint256 streak)
whitelist(addressview returns (string)
State-modifying
burn(address accountuint256 amount
claimHoldersDay(
liquidityRewards(address recipientuint256 amount
migratePreviousState(
removeLatestUpdate(
resetStakeTimeDebug(address accountuint256 startTimestampuint256 lastTimestampbool migrated
resetStakeTimeMigrateState(address addrreturns (uint256 startTimestampuint256 lastTimestamp)
transferHook(address senderaddress recipientuint256 amountuint256 senderBalanceuint256 recipientBalancereturns (uint256uint256uint256)
transferOwnership(address newOwner
updateBlacklist(address addruint256 feebool 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 stakerAddressuint256 balanceuint256 totalSupplyreturns (uint256)
updateNextStakingContract(address nextContract
updateOracle(address _oracle
updatePreviousStakingContract(address previousContract
updateState(uint256 numeratoruint256 denominatoruint256 priceuint256 volume
updateStateNegative(int256 numeratoruint256 denominatoruint256 priceuint256 volume
updateStreak(bool negativeuint256 _streak
updateTokenAddress(address newToken
updateTransferBurnFee(uint256 _transferBurnFee
updateUniWhitelist(address addrstring reasonbool remove
updateUniswapPair(address addr
updateUniswapSellBurnPercent(uint8 _sellerBurnPercent
updateUseExternalCalcIterative(bool _useExternalCalcIterative
updateWhitelist(address addrstring reasonbool remove
Events
HoldersDayEnabled(
HoldersDayRewarded(uint256 Amount
MassiveCelebration(
Migration(address StakerAddress
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
StakerAdded(address StakerAddress
StakerRemoved(address StakerAddress
StakesUpdated(uint256 Amount
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.