DecubateMasterChef

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x5d6e9c1c at 22351233
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "DecubateMasterChef"

No transactions found for "DecubateMasterChef"


Functions
Getter at block 23942380
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
compounderContract(view returns (address)
0x0000000000000000000000000000000000000000
getPools(view returns (struct DecubateMasterChefPool[])
[]
poolLength(view returns (uint256)
0
Read-only
accrueInterest(uint256 _principaluint256 _rateuint256 _agepure returns (uint256)
calcMultiplier(uint256 _pidaddress _addrview returns (uint16 multi)
canClaim(uint256 _pidaddress _addrview returns (bool)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
maxTransferAmount(addressview returns (uint256)
nftInfo(uint256view returns (bool activestring nameaddress contractAdduint16 multiplieruint16 startIdxuint16 endIdx)
ownsCorrectNFT(address _addruint256 _pidview returns (bool)
payout(uint256 _pidaddress _addrview returns (uint256 value)
poolInfo(uint256view returns (uint256 apyuint256 lockPeriodInDaysuint256 totalDeposituint256 startDateuint256 endDateuint256 hardCapaddress token)
supportsInterface(bytes4 interfaceIdview returns (bool)
users(uint256addressview returns (uint256 totalInvesteduint256 totalWithdrawnuint256 lastPayoutuint256 depositTimeuint256 totalClaimed)
yearlyRateToRay(uint256 _rateWadpure returns (uint256)
State-modifying
add(uint256 _apyuint256 _lockPeriodInDaysuint256 _endDateuint256 _hardCapaddress _token
claim(uint256 _pidreturns (bool)
claimAll(returns (bool)
grantRole(bytes32 roleaddress account
handleNFTMultiplier(uint256 _pidaddress _useruint256 _rewardAmountreturns (uint256)
initialize(address _admin
reinvest(uint256 _pidreturns (bool)
reinvestAll(returns (bool)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
set(uint256 _piduint256 _apyuint256 _lockPeriodInDaysuint256 _endDateuint256 _hardCapuint256 _maxTransferaddress
setManagerRole(address _userbool _status
setNFT(uint256 _pidstring _nameaddress _contractAddbool _isUseduint16 _multiplieruint16 _startIdxuint16 _endIdx
stake(uint256 _piduint256 _amountreturns (bool)
unStake(uint256 _piduint256 _amountreturns (bool)
updateCompounder(address _compounder
updateFeeValues(uint8 _feePercentaddress _feeWallet
Events
Claim(address indexed addruint256 indexed piduint256 amountuint256 time
CompounderUpdated(address compounder
FeeValueUpdated(uint8 feeValueaddress feeAddress
Initialized(uint8 version
ManagerRoleSet(address _userbool _status
NFTSet(uint256 pidstring nameaddress contractAddbool isUseduint16 multiplieruint16 startIdxuint16 endIdx
PoolAdded(uint256 apyuint256 lockPeriodInDaysuint256 endDateuint256 hardCapaddress token
PoolChanged(uint256 piduint256 apyuint256 lockPeriodInDaysuint256 endDateuint256 hardCapuint256 maxTransfer
Reinvest(address indexed addruint256 indexed piduint256 amountuint256 time
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Stake(address indexed addruint256 indexed piduint256 amountuint256 time
Unstake(address indexed addruint256 indexed piduint256 amountuint256 time
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.