CAROLProtocol

Verified contract

Active on Base with 29,780 txns
Deployed by via 0x85a3f848 at 3652088
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
-
variable spans 4 additional slots
Native
Value $0
ERC-20
--
ERC-20
--
0xad3a4272b7906cbce69eb5fa46396b5334af1cd09d0f0fbfe4383e92d4e14c07
0xf349cc2175b23a872a5f425f787e5465faa1dbcb9bce25d29c5a2d1c01987740
0x285dee04f570cb473b3c172bac7bbeae1eaa8bf0f526673cc82587a16b15d87d
0x4de39eecc921e0167988e909a9526bdb146a2002a4dc8ad477b40f728f9c44b2
0xd2966335ec27501f94e80447ab7a50c5875ce2a37ee81cde955c827058b533e6
0xcbe88f9964692f81d3c0969e95eddce871a4df27b0006784dbfc1ea5da3d1bf0
0xe72f2dd6378fe5bde431fd6464d3cd7339a482f3e2bd2976cb8231c39dac5b47
0x91bd1b38e01840d1aecfb05388d25b11462d8c39cc80a2979054c5727f0ed724
0xf54a468d26555d902509888ea3db87636f49249cd84301ff65464d8826f8beb1
0x62955ce8bbf5744c635b3cb516909eca36975be15df09432dd2f0114f1c0181c

Functions
Getter at block 22753764
DEFAULT_UPLINE(view returns (address)
0x0049ef895ebf2d891fd717ae2335b063058b6f7c
LP_TOKEN_ADDRESS(view returns (address)
0x0c477c729816228af3cb4e014cbf9412aa080b86
REFERRAL_DEPTH(view returns (uint8)
10
REFERRAL_TURNOVER_DEPTH(view returns (uint8)
5
TOKEN_ADDRESS(view returns (address)
0x4a0a76645941d8c7ba059940b3446228f0db8972
UNISWAP_ROUTER_ADDRESS(view returns (address)
0x327df1e6de05895d2ab08513aadd9313fe505d86
getLiquidityGlobalBonusPercent(view returns (uint256 bonusPercent)
0
getTokenLiquidity(view returns (uint256 liquidityETHuint256 liquidityERC20)
(liquidityETH=348497420855762, liquidityERC20=49743087573860230014406813667836)
owner(view returns (address)
0xf993ac8c118e3cc16a8c37accfdd442b2fd66666
Read-only
BOND_ACTIVATIONS(uint256view returns (bool)
BOND_FREEZE_PERCENTS(uint256view returns (uint256)
BOND_FREEZE_PERIODS(uint256view returns (uint256)
REFERRAL_LEVELS_MILESTONES(uint256view returns (uint256)
REFERRAL_LEVELS_PERCENTS(uint256view returns (uint256)
bonds(addressuint8view returns (uint256 amountuint256 creationTimeuint256 freezePerioduint256 profitPercentuint256 stakeAmountuint256 stakeTimeuint256 collectedTimeuint256 collectedRewarduint256 stakingRewardLimitbool isClosed)
getETHAmount(uint256 tokensAmountview returns (uint256)
getHoldBonusPercent(address userAddrview returns (uint256 bonusPercent)
getLiquidityBonusPercent(address userAddrview returns (uint256 bonusPercent)
getTokensAmount(uint256 amountview returns (uint256)
getUIData(address userAddrview returns (struct ModelsUser useruint256 userTokensBalanceuint256 userHoldBonusuint256 userLiquidityBonusuint256 globalLiquidityBonusbool[5] bondActivationsaddress[] userReferrals)
userBalance(address userAddressview returns (uint256 balance)
users(addressview returns (address uplineuint8 refLeveluint8 bondsNumberuint256 balanceuint256 totalInvesteduint256 liquidityCreateduint256 totalRefRewarduint256 totalWithdrawnuint256 refTurnoveruint256 lastActionTime)
State-modifying
activateBondType(uint8 bondType
buy(address uplineuint8 bondTypepayable 
changePriceBalancerPercent(uint256 percent
claim(uint256 tokensAmount
deactivateBondType(uint8 bondType
influencerBond(address userAddruint256 tokensAmount
rebond(uint256 tokensAmount
renounceOwnership(
sell(uint256 tokensAmount
stake(uint8 bondIdxpayable 
swap(uint8 swapspayable 
transfer(uint8 bondIdx
transferOwnership(address newOwner
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address uniswapRouterAddressaddress CAROLTokenAddressaddress lpTokenAddressaddress defaultUpline
Fallback and receive
receive(
Errors

This contract contains no error objects.