Nippy

Verified contract

Active on Base with 9,565 txns
Deployed by via 0x9d4532ae at 13554540
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.19
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x3cbfac88c98dcf352e9e0456005d8c2d28555977fe0977aec112712ea1e44340
0x8135a3ed2dda0ec7d1ac645c15363c47ac7b0683e3730d738fabf73b0c221721
0xd775674d2fd45bb4838a2301d346d0da27b8ea1a3ee5470e48723875fb106cf4
0x2a53ff01586ba8864c90c2f2baf88863e92f450e8a301c29f1be83d35435a35a
0xbda7cf00609bd94257d89a7d50a01d391ec729e27f0ceb2a6574d36606857f0b
0x4e71b1fbfc379d8f8345426f913282dc0b08efc5a08d1eee5a0d847a9ef6cc15
0xc265f16d4b5c33f0bf7facf4dcdc8042e1f6bd392d5cc674e85c281baa9e0a74
0xcae7057c17483a85c33b62dcea84f16e3766b84046ef5d973fdbd239c2fc2841
0x7e8f785fcff59eafdf7fbaec528901321ebc7dbe796b9d0f24ee4327a6f2fbc6
0xc32feb58e4e989cec01121bb0a2367a8baaa639b398533d92a7c3ff8ee155e79

Functions
Getter at block 21890964
DOMAIN_SEPARATOR(view returns (bytes32)
0xa831f5aef216848e355c663b2e4ad6389e98320e6c6903d52e12cbbe86b6d609
activePresaleId(view returns (uint256)
0
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Cat On Catnip, version=1, chainId=8453, verifyingContract=0x7a31512fb17be839b24276c211e941932c9d20e1, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
isLiquidityAdded(view returns (bool)
true
isPresaleActive(view returns (bool)
false
marketingWallet(view returns (address)
0xf0067050254ea959cd723d508c418709138874b7
name(view returns (string)
Cat On Catnip
nextPresaleId(view returns (uint256)
1
opsAddress(view returns (address)
0xc7baac4d89cf65941c948e711e2d6ed2dc31be28
owner(view returns (address)
0x0000000000000000000000000000000000000000
presaleEndDate(view returns (uint256)
1714226391
symbol(view returns (string)
Nippy
totalSupply(view returns (uint256)
4200000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
nonces(address ownerview returns (uint256)
presales(uint256view returns (bool isActiveuint256 startTimeuint256 endTimeuint256 tokenPriceuint256 tokensSolduint256 tokensForSaleuint256 minPurchaseuint256 maxPurchaseuint256 toLiquidityPercentageuint256 toOpsPercentage)
State-modifying
activatePresale(uint256 presaleId
addLiquidity(
approve(address spenderuint256 valuereturns (bool)
createPresale(uint256 _startTimeuint256 _endTimeuint256 _tokenPriceuint256 _tokensForSaleuint256 _minPurchaseuint256 _maxPurchaseuint256 _toLiquidityPercentageuint256 _toOpsPercentagebool _activate
endPresale(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
purchaseTokens(payable 
renounceOwnership(
transfer(address _recipientuint256 _amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed spenderuint256 value
EIP712DomainChanged(
LiquidityAdded(
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PresaleActivated(uint256 indexed presaleId
PresaleCreated(uint256 indexed presaleId
PresaleEnded(uint256 indexed presaleId
PresaleFinalized(
TokensPurchased(address indexed buyeruint256 amountuint256 indexed presaleId
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _owneraddress _marketingWalletuint256 _marketingWalletPercentageaddress _opsAddressuint256 _opsAddressPercentageaddress _treasuryuint256 _treasuryPercentageaddress _cex1Walletuint256 _cex1WalletPercentageaddress _cex2Walletuint256 _cex2WalletPercentageaddress _uniswapV2Router
Fallback and receive
receive(
Errors
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC2612ExpiredSignature(uint256 deadline
ERC2612InvalidSigner(address signeraddress owner
InvalidAccountNonce(address accountuint256 currentNonce
InvalidShortString(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
StringTooLong(string str