Nippy

Verified contract

Active on Base with 9,684 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.48
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
--
0x6e49fb575d1c8903cb601766f3dc4fa97300904864ebe7fbab3ebf7665ad1170
0x15741226653e38febddaede6d1f05a60db6cb4f631d87909e0dc7f9676de6988
0xc89e1c510b704ac5893ddbf97e1e2f447866b55bf84b7a2de0a4a4b144e3313c
0xb872971559120c6d088681087bbf145fd642b9dc1b57530125ecaa04b4aceb29
0x2d08a10b689b68ed89c041b3fdea9677383f34f0f3b6a64aaa58697fefe6de1f
0xea498199943c4006c081d6d8d7bbc0f8a503eea2374d6192b8854c8ef0b05bf0
0xaba8ad0c87650882c123d14f1f937cb059f8d713b5b4e402e17559572f2d5664
0xecbd4226bb6af9feddca7561a49ecbbbc02f5060bdc7cb073db0c3e019309fa1
0xdccf661bd29b16ef0b717fa402d9fc290cb430d071d9dc13b1b78c09eb4299bc
0x47d19204c7062dbc0ad54181bf871a800955970d321f2b91d4c0915535ef5ea8

Functions
Getter at block 22756333
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