MasterChefV3
Verified contract
Active on
Base with 2,785 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x3eae…086c
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BEG | ERC-20 | 1.331492M | -- | -- | |
BGS-V3-POS | ERC-721 | 1 | -- | -- | |
BGS-V3-POS | ERC-721 | 1 | -- | -- | |
BGS-V3-POS | ERC-721 | 1 | -- | -- | |
BGS-V3-POS | ERC-721 | 1 | -- | -- | |
BGS-V3-POS | ERC-721 | 1 | -- | -- | |
BGS-V3-POS | ERC-721 | 1 | -- | -- | |
BGS-V3-POS | ERC-721 | 1 | -- | -- | |
BGS-V3-POS | ERC-721 | 1 | -- | -- | |
BGS-V3-POS | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16315060 | 5 months ago | | | 0 | 3.6760878e-7 | |
| 16315035 | 5 months ago | | | 0 | 2.4025885e-7 | |
| 16314673 | 5 months ago | | | 0 | 2.6069674e-7 | |
| 16313479 | 5 months ago | | | 0 | 0.0000037299858 | |
| 16313153 | 5 months ago | | | 0 | 0.0000041467319 | |
| 13139580 | 7 months ago | | | 0 | 0.0000051141200 | |
| 12613353 | 8 months ago | | | 0 | 0.0000029207106 | |
| 12248553 | 8 months ago | | | 0 | 0.0000027697691 | |
| 12193272 | 8 months ago | | | 0 | 0.0000027697691 | |
| 11944259 | 8 months ago | | | 0 | 0.0000014202598 |
ABI
ABI objects
Getter at block 22753128
BEAGLE() view returns (address)
0x4b9c9b4e39d4e5026359b05a6287ee4d0737f211
BOOST_PRECISION() view returns (uint256)
1000000000000
FARM_BOOSTER() view returns (address)
0x0000000000000000000000000000000000000000
LMPoolDeployer() view returns (address)
0x3eae8394c261a41b7e8d390c824acf75ca8b086c
MAX_BOOST_PRECISION() view returns (uint256)
2000000000000
MAX_DURATION() view returns (uint256)
2592000
MIN_DURATION() view returns (uint256)
86400
PERIOD_DURATION() view returns (uint256)
86400
PRECISION() view returns (uint256)
1000000000000
WETH() view returns (address)
0x4200000000000000000000000000000000000006
beagleAmountBelongToMC() view returns (uint256)
1331491918598918978884763
emergency() view returns (bool)
true
latestPeriodBeaglePerSecond() view returns (uint256)
1157407407407407407407407407407407
latestPeriodEndTime() view returns (uint256)
1694689473
latestPeriodNumber() view returns (uint256)
2
latestPeriodStartTime() view returns (uint256)
1694603074
nonfungiblePositionManager() view returns (address)
0x728791a9f4da6365d9b7934f81e8d08cb6a96ea4
operatorAddress() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0xd42b1a0ba3799defb1edb744e8073dcb7e94bdb4
poolLength() view returns (uint256)
2
receiver() view returns (address)
0xd42b1a0ba3799defb1edb744e8073dcb7e94bdb4
totalAllocPoint() view returns (uint256)
30
Read-only
balanceOf(address owner) view returns (uint256)
getLatestPeriodInfo(address _v3Pool) view returns (uint256 beaglePerSecond, uint256 endTime)
getLatestPeriodInfoByPid(uint256 _pid) view returns (uint256 beaglePerSecond, uint256 endTime)
pendingBeagle(uint256 _tokenId) view returns (uint256 reward)
poolInfo(uint256) view returns (uint256 allocPoint, address v3Pool, address token0, address token1, uint24 fee, uint256 totalLiquidity, uint256 totalBoostLiquidity)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
userPositionInfos(uint256) view returns (uint128 liquidity, uint128 boostLiquidity, int24 tickLower, int24 tickUpper, uint256 rewardGrowthInside, uint256 reward, address user, uint256 pid, uint256 boostMultiplier)
v3PoolAddressPid(address) view returns (uint256)
State-modifying
Events add(uint256 _allocPoint, address _v3Pool, bool _withUpdate)
burn(uint256 _tokenId)
collect(struct INonfungiblePositionManagerStructCollectParams params) returns (uint256 amount0, uint256 amount1)
collectTo(struct INonfungiblePositionManagerStructCollectParams params, address to) returns (uint256 amount0, uint256 amount1)
decreaseLiquidity(struct INonfungiblePositionManagerStructDecreaseLiquidityParams params) returns (uint256 amount0, uint256 amount1)
harvest(uint256 _tokenId, address _to) returns (uint256 reward)
increaseLiquidity(struct INonfungiblePositionManagerStructIncreaseLiquidityParams params) payable returns (uint128 liquidity, uint256 amount0, uint256 amount1)
multicall(bytes[] data) payable returns (bytes[] results)
onERC721Received(address, address _from, uint256 _tokenId, bytes) returns (bytes4)
renounceOwnership()
set(uint256 _pid, uint256 _allocPoint, bool _withUpdate)
setEmergency(bool _emergency)
setLMPoolDeployer(address _LMPoolDeployer)
setOperator(address _operatorAddress)
setPeriodDuration(uint256 _periodDuration)
setReceiver(address _receiver)
sweepToken(address token, uint256 amountMinimum, address recipient)
transferOwnership(address newOwner)
unwrapWETH9(uint256 amountMinimum, address recipient)
updateBoostMultiplier(uint256 _tokenId, uint256 _newMultiplier)
updateFarmBoostContract(address _newFarmBoostContract)
updateLiquidity(uint256 _tokenId)
updatePools(uint256[] pids)
upkeep(uint256 _amount, uint256 _duration, bool _withUpdate)
withdraw(uint256 _tokenId, address _to) returns (uint256 reward)
AddPool(uint256 indexed pid, uint256 allocPoint, address indexed v3Pool, address indexed lmPool)
Deposit(address indexed from, uint256 indexed pid, uint256 indexed tokenId, uint256 liquidity, int24 tickLower, int24 tickUpper)
Harvest(address indexed sender, address to, uint256 indexed pid, uint256 indexed tokenId, uint256 reward)
NewLMPoolDeployerAddress(address deployer)
NewOperatorAddress(address operator)
NewPeriodDuration(uint256 periodDuration)
NewReceiver(address receiver)
NewUpkeepPeriod(uint256 indexed periodNumber, uint256 startTime, uint256 endTime, uint256 beaglePerSecond, uint256 beagleAmount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetEmergency(bool emergency)
SetPool(uint256 indexed pid, uint256 allocPoint)
UpdateFarmBoostContract(address indexed farmBoostContract)
UpdateLiquidity(address indexed from, uint256 indexed pid, uint256 indexed tokenId, int128 liquidity, int24 tickLower, int24 tickUpper)
UpdateUpkeepPeriod(uint256 indexed periodNumber, uint256 oldEndTime, uint256 newEndTime, uint256 remainingBeagle)
Withdraw(address indexed from, address to, uint256 indexed pid, uint256 indexed tokenId)
constructor(address _BEAGLE, address _nonfungiblePositionManager, address _WETH)
receive()
DuplicatedPool(uint256 pid)
InconsistentAmount()
InsufficientAmount()
InvalidNFT()
InvalidPeriodDuration()
InvalidPid()
NoBalance()
NoLMPool()
NoLiquidity()
NotBeagleNFT()
NotEmpty()
NotOwner()
NotOwnerOrOperator()
WrongReceiver()
ZeroAddress()