MiningRigV3
Verified contract
Active on
Ethereum with 22,481 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x423f…1eea
0x1f98…f984
2 additional
variables
Balances ($5.01)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 0.002 | $2,505.96 |
$5.01 | |
Dragon | ERC-20 | 1M | -- | -- | |
(#641133) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
(#640976) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
(#640911) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
(#638045) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
(#637982) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
(#637911) | UNI-V3-POS | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19175650 | 8 months ago | | | 0 | 0.0012370444 | |
| 19175645 | 8 months ago | | | 0 | 0.00093524034 | |
| 19175037 | 8 months ago | | | 0 | 0.0030963450 | |
| 19175036 | 8 months ago | | | 0 | 0.0030057144 | |
| 19071745 | 8 months ago | | | 0.002 | 0.00074741908 | |
| 19014629 | 9 months ago | | | 0 | 0.0014962639 | |
| 18983236 | 9 months ago | | | 0.2 | 0.0086705364 | |
| 18977791 | 9 months ago | | | 1 | 0.016629865 | |
| 18974027 | 9 months ago | | | 0 | 0.00068832614 | |
| 18960246 | 9 months ago | | | 0.03 | 0.0075901846 |
ABI
ABI objects
Getter at block 20910663
activeMinedThreshold() view returns (uint256)
250000000000000000
currentUserBoostID() view returns (uint256)
6
cycleIndex() view returns (uint256)
5
delta() view returns (int24)
1111
distilleryAddress() view returns (address)
0x17cc6042605381c158d2adab487434bde79aa61c
divisionDenominator() view returns (uint256)
1000000000000000000
divisionLP() view returns (uint256)
20
getCurrentTokenBoosterId() view returns (uint256 currentTokenBoosterId)
4
latestLPToken() view returns (uint256)
641133
nonfungiblePositionManager() view returns (address)
0xc36442b4a4522e871399cd717abdd847ab11fe88
pepeContract() view returns (address)
0x6982508145454ce325ddbe47a25d4ec3d2311933
pondContract() view returns (address)
0x423f4e6138e475d85cf7ea071ac92097ed631eea
poolFee() view returns (uint24)
3000
rateNumerator() view returns (uint256)
0
readLPTokens() view returns (uint256[])
[637911, 637982, 638045, 640911, 640976, 641133]
spawnManager() view returns (address)
0xcc57c9f7ae5419cfb6fe24fbd126b00c979e946c
uniswapFactory() view returns (address)
0x1f98431c8ad98523631ae4a59f267346ea31f984
uniswapRouter() view returns (address)
0xe592427a0aece92de3edee1f18e0157c05861564
usesLeftForSpawn() view returns (uint256)
4741
usesToOpenSpawn() view returns (uint256)
5000
wethContract() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
canClaimUserBoost(address _address, uint256 _event, bytes32[] merkleProof) view returns (bool)
computeBoosterCycleState(uint256 uses, uint256 usesPerCycle, uint256 multiplier) pure returns (uint256 currentCycle, uint256 newMultiplier)
executors(address) view returns (bool)
getTokenBooster(uint256 tokenBoosterId) view returns (struct RigTokenBoosterManagerTokenBooster)
isActive(address toCheck) view returns (bool)
isExecutor(address _executor) view returns (bool)
minedPerCycle(address, uint256) view returns (uint256)
readUserBoosterTree(uint256 id) view returns (struct MiningClaimsUserAddedBooster)
State-modifying
Events addExecutor(address _toAdd)
addTokenBooster(struct RigTokenBoosterManagerTokenBoosterParams params)
addUserBoostTree(bytes32 _merkleRoot, string _treeDataURI, uint256 _boosterRate, uint256 _boosterType)
collectLPFees(uint256 _lpTokenId)
createInitialLP(uint256 pepeAmount, uint256 wethAmount)
deposit(address token, uint256 amount)
depositWeth() payable
endTokenBooster(uint256 tokenBoosterId)
mine(uint256 _tokenBoosterId, uint256 _amount, uint256[] _userBoostIDs, bytes32[][] _userBoostMerkleProofs) payable returns (uint256 pndcAmount, uint256 boosterMultiplier)
removeExecutor(address _toRemove)
updateActiveMinedThreshold(uint256 _activeMinedThreshold)
updateDelta(int24 _delta)
updateDivisionLP(uint256 _divisionLP)
updatePoolFee(uint24 _poolFee)
updateRateNumerator(uint256 _rateNumerator)
updateSpawnManager(address _spawnManager)
updateSpawnValue(uint256 _usesToOpenSpawn, bool updateUsed, uint256 updateUsedTo)
updateUniswapFactory(address _uniswapFactory)
withdraw(address token, uint256 amount)
ClaimBooster(address indexed claimer, uint256 boosterId)
Mine(address indexed miner, uint256 inputAmount, uint256 boosterId, uint256 outputAmount)
constructor(address _wethContract, address _pepeContract, address _pondContract, address _uniswapRouter, address _nonfungiblePositionManager, address _distilleryAddress, address _spawnManager, address _uniswapFactory)
This contract contains no fallback and receive objects.
BoosterDepositLimitReached()
BoosterDoesNotExist(uint256 boosterId)
BoosterEnded()
BoosterInactive()
BoosterNotWETH()
BoosterOverMaxCycle()
CannotClaimUserBooster()
CannotRemoveSelf()
ExceedsMax()
InitialLPAlreadyCreated()
InvalidUseCount()
InvalidUserBooster()
LPNotInitalized()
MiningInvalidValue()
NotExecutor(address attempted)
UpdateUsedToInvalid()