$CULO

Verified contract

Active on Ethereum with 1,104 txns
Deployed by via 0x25623186 at 21022404
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $64.21
0x66dba0ba6d241632ff36931633b2db4736cc3af9fe554f0afe04f1c4f43009ff
0x50d147c2e2caaf65e98866a251e807ad3b7d3e0a3ea731945ddde51fd3ef95c0
0xf8af53f63a647b7a100dba4c75987ac6264fccff8a19dd93dc8d3e9e89c07df1
0x93530203a6f06894cce8fe19abc495676a0130453788226ade07ff0481097469
0x76fa8a9f1ba1cf2b7845c5431c5587e9de2b997887587388931d1cef36957055
0x4f59e581c3c3b523105e2a5a3c01bf67dbb3d9d80cd4b4b3cc6f0508c27d05d9
0x5ffbe6e73f6a1ffabc3f8692a7e9cf46b748ffdddb036e5a4d1d063f94dd2239
0xf6bc0cf8ad2bb5c7daf073c0017ba0f96a661870c1e207e8848a0342b82da20d
0x14d198b489210a001ad70e52531122231cd818b04221de11ff0a9b0e5b9e06a8
0xfa4e037f444270d167b06631de4a49b93bf43d8b03d706bf158ec94f33d0fd50

Functions
Getter at block 21244802
EVENT_TYPE_ADD_LIQUIDITY(view returns (uint8)
2
EVENT_TYPE_BUY(view returns (uint8)
0
EVENT_TYPE_SELL(view returns (uint8)
1
PRECISION(view returns (uint256)
10000
SELL_DEX_TAX(view returns (uint256)
25
cap(view returns (uint256)
420000000000000000000000000000
curve(view returns (address)
0x1429b38e58b97de646acd65fdb8a4502c2131484
decimals(view returns (uint8)
18
getReserves(view returns (uint256[2])
[0, 19109415464921102565229142]
getVirtualReserves(view returns (uint256[2])
[5750659293917481923, 117550000000000000000000000000]
isLiquidityPoolCreated(view returns (bool)
true
isSwapping(view returns (bool)
false
name(view returns (string)
$CULO
pair(view returns (address)
0x7cdf51a6c2726c7ce0f0f5d3d568db797906cc43
symbol(view returns (string)
CULO
tokenFactory(view returns (address)
0x760a48afb8a0439834567f00e30e8305154409cc
tokenSellThreshold(view returns (uint256)
21000000000000000000000000
totalSupply(view returns (uint256)
420000000000000000000000000000
univ2router(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
wnt(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getBuyTokenAmount(uint256 amountview returns (uint256 tokenAmountReceiveduint256 taxuint256 remainNativeAmount)
getInputTokenAmount(uint256 outputNtAmountview returns (uint256 inputAmountuint256 tax)
getNativeInputAmount(uint256 outTokenAmountview returns (uint256 ethInputAmountuint256 tax)
getSellTokenAmount(uint256 amountview returns (uint256 ethReceiveduint256 tax)
virtualReserves(uint256view returns (uint256)
State-modifying
addLiquidity(
approve(address spenderuint256 amountreturns (bool)
buy(address recipientaddress referreruint256 minOutpayable 
buyExactOut(address recipientaddress referreruint256 outTokenAmountpayable 
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(payable 
increaseAllowance(address spenderuint256 addedValuereturns (bool)
sell(address recipientuint256 tokenAmountaddress referreruint256 minOut
sellExactOut(address recipientuint256 outputNtAmountaddress referreruint256 maxTokenAmount
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _wntaddress _univ2routerstring name_string symbol_uint256 _totalSupplyaddress univ2factoryaddress _curve
Fallback and receive
receive(
Errors
ErrCannotRefToYourself(
ErrExceedsSlipage(
ErrInvalidCurve(
ErrInvalidLiquidityAmount(
ErrLiquidityAlreadyAdded(
ErrLiquidityBelowThreshold(
ErrLiquidityNotAdded(
ErrLiquidityReadyToAdd(
ErrMinimumInitialDeposit(
ErrValueMustBeGreaterThanZero(