FunPool

Verified contract

Active on Base with 29,886 txns
Deployed by via 0x45a2102c at 19582358
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,283.78
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x25938a93551251a6db3854f24d38bd2a9412319623fd77baba9f147dd2d49910
0x542f7c886b33ab7f39cdf270b8d913c067f85373dc3807dba1506b98e1b9ff54
0x5c81f319c77ddadc897ebda582951d291b817666010c4204f23ed00a7207803f
0x45628e4fd60d0e092b261cd01e4a27f0351ff46be1757d2c13a648b980f98c5e
0x6bcb307ce659fe78356401bbee1e84a9619bac2bb5a7deed4d551175acdc5549
0x5d672a9febacf5885a7e46a7d7ccdcd2da632d4df1d9c32e56c14f1a2796f508
0xd0c02a1076f42c7803f32f28f4c392cf324ee352025a797505b8a6ef24e362ad
0xa4f41afed319d20f2152f58fb0a305b320d99ad4211a05b7d5259191f4a72a25
0x9e31cdce8579f2513aea37d87f3d28817a145261198e6a5d6dc972b316239176
0x846c165e66780a54b11494c1241d33cc7664c2cab19982570462d4862cf77e64

Functions
Getter at block 22753507
BASIS_POINTS(view returns (uint256)
10000
DEAD(view returns (address)
0x000000000000000000000000000000000000dead
HUNDRED(view returns (uint256)
100
eventTracker(view returns (address)
0x4beb2fd73a0edd5d911965d057276a757e1be9f1
feeContract(view returns (address)
0x1d6ebf29de04e80f3aace5a9422f9d45efb6d826
feePer(view returns (uint16)
100
implementation(view returns (address)
0x269610d2635fe3201d73d73d66bc792b39830f66
lpLockDeployer(view returns (address)
0xa5edcf1b1288c87489a006c50aca62d2b324738c
owner(view returns (address)
0x6c9db1bbbdcd118cfca20ca4b82e448ab1281b0d
stableAddress(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
voter(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allowedDeployers(addressview returns (bool)
getAmountOutETH(address funTokenuint256 amountInview returns (uint256 amountOut)
getAmountOutTokens(address funTokenuint256 amountInview returns (uint256 amountOut)
getAmountsMinToken(address funTokenaddress _tokenAddressuint256 _ethINview returns (uint256)
getBaseToken(address funTokenview returns (address)
getCurrentCap(address funTokenview returns (uint256)
getFuntokenPool(address funTokenview returns (struct FunPoolFunTokenPool)
getFuntokenPools(address[] funTokensview returns (struct FunPoolFunTokenPool[])
getUserFuntokens(address userview returns (address[])
getWrapAddr(address funTokenview returns (address)
tokenPools(addressview returns (address creatoraddress tokenaddress baseTokenaddress routeraddress lockerAddressaddress storedLPAddressaddress deployerstruct FunPoolFunTokenPoolData pool)
userFunTokens(addressuint256view returns (address)
State-modifying
addDeployer(address _deployer
buyTokens(address funTokenuint256 minTokensaddress _affiliatepayable 
changeNativePer(address funTokenuint8 _newNativePer
createFun(string[2] _name_symboluint256 _totalSupplyaddress _creatoraddress _baseTokenaddress _routeruint256[2] listThreshold_initReserveEthbool lpBurnpayable returns (address)
removeDeployer(address _deployer
renounceOwnership(
sellTokens(address funTokenuint256 tokenAmountuint256 minEthaddress _affiliatereturns (boolbool)
transferOwnership(address _newOwner
updateEventTracker(address _newEventTracker
updateFeeContract(address _newFeeContract
updateImplementation(address _implementation
updateLpLockDeployer(address _newLpLockDeployer
updateStableAddress(address _newStableAddress
updateteamFeeper(uint16 _newFeePer
Events
LiquidityAdded(address indexed provideruint256 tokenAmountuint256 ethAmount
OwnershipRenounced(address indexed previousOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
bought(address indexed useruint256 amountInuint256 amountOutuint256 _timeuint256 reserveEthuint256 reserveTokensuint256 totalVolume
funTradeCall(address indexed useruint256 amountInuint256 amountOutuint256 _timeuint256 reserveEthuint256 reserveTokensstring tradeTypeuint256 totalVolume
listed(address indexed useraddress indexed tokenAddressaddress indexed routeruint256 liquidityAmountuint256 tokenAmountuint256 _timeuint256 totalVolume
sold(address indexed useruint256 amountInuint256 amountOutuint256 _timeuint256 reserveEthuint256 reserveTokensuint256 totalVolume
Constructor
constructor(address _implementationaddress _feeContractaddress _lpLockDeployeraddress _stableAddressaddress _eventTrackeruint16 _feePer
Fallback and receive

This contract contains no fallback and receive objects.

Errors
FailedDeployment(
InsufficientBalance(uint256 balanceuint256 needed
ReentrancyGuardReentrantCall(