CakePool

Verified contract

Active on Ethereum with 388 txns
Deployed by via 0x8330b9e9 at 18464817
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0x486e2a7823676b98b136526e80cff7c7c62a1bc3a64e83d43c93afe21ce1e740
0x09f88e4cd4b9cba2cfc8163b184ca521ac03fe4c2a742ecc2f2af9dcaffbfc02
0xde601ef54625337be706d3444cc1efb1e2d89c55de189b2b18889f4e4ed541ae
0xff75de6b71397fb534ad0c510ee63fdbbc7ea32f2f09d20a9320228943249af0
0x5346203d5a190ccc83d6f53ee14d6548b7e2f2c73fdb6ec7f4853ebd25bc4505
0x25dede6e4d99771ac407626a523fea5df1693616291fbc1d545c61fa6720a240
0x1d191bbae444a307e4b72eca1e95feb11b80fe2ae3f1e05f47d5440ed7b75511
0x18886825b6a92babf92b3a2f91bc29bbf0dad7f7c9acb24b3c16abbc13f18d91
0xed55f5ace7ea5860c180e2059f9f1aad275b5db8394c573b9c2c1bb86bf7a64a
0x665488ace4aebdba843970ca1ab3490d0791fbf7181c0f7ee6f7a7c0caf8de5c

Functions
Getter at block 20914873
BOOST_WEIGHT(view returns (uint256)
20000000000000
BOOST_WEIGHT_LIMIT(view returns (uint256)
50000000000000
DURATION_FACTOR(view returns (uint256)
31536000
DURATION_FACTOR_OVERDUE(view returns (uint256)
7776000
FEE_RATE_SCALE(view returns (uint256)
10000
MAX_LOCK_DURATION(view returns (uint256)
31536000
MAX_LOCK_DURATION_LIMIT(view returns (uint256)
86400000
MAX_OVERDUE_FEE(view returns (uint256)
1000000000000
MAX_PERFORMANCE_FEE(view returns (uint256)
2000
MAX_WITHDRAW_FEE(view returns (uint256)
500
MAX_WITHDRAW_FEE_PERIOD(view returns (uint256)
604800
MIN_DEPOSIT_AMOUNT(view returns (uint256)
10000000000000
MIN_LOCK_DURATION(view returns (uint256)
604800
MIN_WITHDRAW_AMOUNT(view returns (uint256)
10000000000000
PRECISION_FACTOR(view returns (uint256)
1000000000000
PRECISION_FACTOR_SHARE(view returns (uint256)
10000000000000000000000000000
UNLOCK_FREE_DURATION(view returns (uint256)
1209600
admin(view returns (address)
0x95fe70a9449d1e8276040d29a4fdf63b94246288
available(view returns (uint256)
7640219259528192756028687
balanceOf(view returns (uint256)
87223032104510076077073616
bbc(view returns (address)
0x015628ce9150db1bce2fbb717a09e846f8a32436
bbcPoolPID(view returns (uint256)
0
 
calculateTotalPendingBBCRewards(view returns (uint256)
 
getPricePerFullShare(view returns (uint256)
masterchefV2(view returns (address)
0x3fefd06828689252a69207718985b9a78350561f
operator(view returns (address)
0x1d8ecef8fcaaa50f0326d9af768809a01aae61a9
overdueFee(view returns (uint256)
1000000000000
owner(view returns (address)
0x6d5fc6ac6e753f68d4f64cc7b605d925cf642d5e
paused(view returns (bool)
false
performanceFee(view returns (uint256)
200
token(view returns (address)
0x015628ce9150db1bce2fbb717a09e846f8a32436
totalBoostDebt(view returns (uint256)
79582812844981883321044929
totalLockedAmount(view returns (uint256)
4661191558427162230044201
totalShares(view returns (uint256)
44625528986493880076125568
treasury(view returns (address)
0xb5c4d8671e03fba09d467c50fc51215b77ee5454
withdrawFee(view returns (uint256)
400
withdrawFeePeriod(view returns (uint256)
259200
Read-only
calculateOverdueFee(address _userview returns (uint256)
calculatePerformanceFee(address _userview returns (uint256)
calculateWithdrawFee(address _useruint256 _sharesview returns (uint256)
freeOverdueFeeUsers(addressview returns (bool)
freePerformanceFeeUsers(addressview returns (bool)
freeWithdrawFeeUsers(addressview returns (bool)
getProfit(address _userview returns (uint256)
userInfo(addressview returns (uint256 sharesuint256 lastDepositedTimeuint256 lastUserActionAmountuint256 lastUserActionTimeuint256 lockStartTimeuint256 lockEndTimeuint256 userBoostedSharebool lockeduint256 lockedAmount)
State-modifying
close(
deposit(uint256 _amountuint256 _lockDuration
inCaseTokensGetStuck(address _token
init(address dummyTokenuint256 amount
pause(
renounceOwnership(
setAdmin(address _admin
setBoostWeight(uint256 _boostWeight
setDurationFactor(uint256 _durationFactor
setDurationFactorOverdue(uint256 _durationFactorOverdue
setFreeOverdueFeeUser(address _userbool _free
setFreePerformanceFeeUser(address _userbool _free
setFreeWithdrawFeeUser(address _userbool _free
setMaxLockDuration(uint256 _maxLockDuration
setOperator(address _operator
setOverdueFee(uint256 _overdueFee
setPerformanceFee(uint256 _performanceFee
setTreasury(address _treasury
setUnlockFreeDuration(uint256 _unlockFreeDuration
setWithdrawFee(uint256 _withdrawFee
setWithdrawFeePeriod(uint256 _withdrawFeePeriod
transferOwnership(address newOwner
unlock(address _user
unpause(
withdraw(uint256 _shares
withdrawAll(
withdrawByAmount(uint256 _amount
Events
Deposit(address indexed senderuint256 amountuint256 sharesuint256 durationuint256 lastDepositedTime
FreeFeeUser(address indexed userbool indexed free
Harvest(address indexed senderuint256 amount
Init(
Lock(address indexed senderuint256 lockedAmountuint256 sharesuint256 lockedDurationuint256 blockTimestamp
NewAdmin(address admin
NewBoostWeight(uint256 boostWeight
NewDurationFactor(uint256 durationFactor
NewDurationFactorOverdue(uint256 durationFactorOverdue
NewMaxLockDuration(uint256 maxLockDuration
NewOperator(address operator
NewOverdueFee(uint256 overdueFee
NewPerformanceFee(uint256 performanceFee
NewTreasury(address treasury
NewUnlockFreeDuration(uint256 unlockFreeDuration
NewWithdrawFee(uint256 withdrawFee
NewWithdrawFeePeriod(uint256 withdrawFeePeriod
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Pause(
Paused(address account
Unlock(address indexed senderuint256 amountuint256 blockTimestamp
Unpause(
Unpaused(address account
Withdraw(address indexed senderuint256 amountuint256 shares
Constructor
constructor(address _tokenaddress _masterchefV2address _adminaddress _treasuryaddress _operatoruint256 _pid
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.