Sunlight

Unverified contract

Proxy

Active on Base with 1,350 txns
Deployed by via 0x8365c506 at 6877857
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
25 additional variables
Native
Value $0.17
ERC-20
Value $0
ERC-20
--
0xe58f1e8e097273c3a52013e167ab37b5065c49da2716903d5ac3f191325fa76a
0x105b2e45d00551651a36103ae32b87e022ff31e508450887a90d4112eeccfe45
0x04f049308959f29625736e922c60f79693ae35c04e840ec945124bd90912b92f
0x3c002e73fe2c0985ddf0a4ce69416a7c823f0d937c91372f6f54785c058a9fef
0x59f85ffc2fa5b8289d27fb7298552c523210b47c74f6d83c2eebaf88ff2a7ac8
0x159500878934fe0c641054ec1b9713577022699377aeba97ed695fbd1a4b0d43
0xa0dc1a143dd7a97d464dbe0224c9830241ed32593943a28edf2f67f8ce6e83e9
0x1aab3b7922ab20fa40f4f02ad9d3e103f412df6b586fccbf6b5235035ec1c4df
0x509be6b5618d26fbbcc2f345e09a3968a675093a5266092fe8357b56b4d139b3
0x8bc0f99db6e0d15f63c8f8adcf22d424b5a670a6f07a0b994152c6c89718f628

Functions
Getter at block 22773892
CLOCK_MODE(view returns (string)
mode=blocknumber&from=default
DOMAIN_SEPARATOR(view returns (bytes32)
0xd9a6a65e06ae00174f54590fb258dbdaf00e9c195c079ab1a30fc9ce0ff85b44
clock(view returns (uint48)
22773892
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=NFTs2Me, version=1, chainId=8453, verifyingContract=0xec60e3a52722f976bf6a65012cae4437e0a71209, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
isMetadataFixed(view returns (bool)
true
maxPerAddress(view returns (uint16)
0
mintPrice(view returns (uint256)
50000000000000
n2mVersion(pure returns (uint256)
1000
name(view returns (string)
Sunlight
owner(view returns (address collectionOwner)
0x3e86d833ca4a6f52a2fb835d780d774080b48e1e
symbol(view returns (string)
sngt
totalSupply(view returns (uint256)
1320
Read-only
balanceOf(address ownerview returns (uint256 balance)
delegates(address accountview returns (address)
getApproved(uint256 tokenIdview returns (address)
getPastTotalSupply(uint256 timepointview returns (uint256)
getPastVotes(address accountuint256 timepointview returns (uint256)
getVotes(address accountview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
nonces(address ownerview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256uint256 salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
airdropRandom(address[] tobool soulboundpayable 
airdropSequential(address[] tobool soulboundpayable 
airdropSpecify(address[] touint256[] tokenIdsbool soulboundpayable 
approve(address operatoruint256 tokenId
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
initialize(string tokenNamestring tokenSymboluint256 iMintPricebytes32 baseURICIDHashbytes32 placeholderImageCIDHashstruct IN2M_ERCStorageRevenueAddress[] revenueAddressesaddress iErc20PaymentAddressuint32 iTotalSupplyuint16 iRoyaltyFeebool soulboundCollectionuint8 iMintingTypepayable 
mint(payable 
mint(uint256 amountpayable 
mint(uint256 amountaddress affiliatepayable 
mintCustomURITo(address tobytes32 customURICIDHashbool soulboundpayable 
mintPresale(address touint256[] tokenIdsbool freeMintinguint256 customFeeuint256 maxAmountuint256 amountbool soulboundbytes signaturepayable 
mintRandomTo(address touint256 amountpayable 
mintRandomTo(address touint256 amountaddress affiliatepayable 
mintSpecifyTo(address touint256[] tokenIdspayable 
mintSpecifyTo(address touint256[] tokenIdsaddress affiliatepayable 
mintTo(address touint256 amountpayable 
mintTo(address touint256 amountaddress affiliatepayable 
redeemRandom(payable 
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenId
Events
AffiliateSell(address indexed affiliate
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousBalanceuint256 newBalance
EIP712DomainChanged(
Initialized(uint8 version
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
AddressFiltered(address filtered
CantLowerCurrentPercentages(
CantRevealYetWaitABitToBeAbleToRedeem(
CantSetBaseURIAndPlaceholderAtTheSameTime(
CollectionSoldOut(
ContractMetadataURIAlreadyFixed(
InputSizeMismatch(
InvalidAmount(
InvalidDropDate(
InvalidInputSizesDontMatch(
InvalidMintFee(
InvalidMintFeeForFreeMinting(
InvalidMintingType(
InvalidPercentageOrDiscountValues(
InvalidPhaseWithoutDate(
InvalidRevenuePercentage(
InvalidTokenId(
MaxPerAddressExceeded(
MetadataAlreadyFixed(
NewBaseURICantBeEmpty(
NewPlaceholderCantBeEmpty(
NoBaseURINorPlaceholderSet(
NonTransferrableSoulboundNFT(
NotEnoughAmountToMint(
NothingToRedeem(
OnlyAffiliateOrN2M(
OnlyOwnerOrN2M(
PresaleInvalidMintingType(
PresaleNotOpen(
PublicSaleNotOpen(
ReentrancyGuard(
RoyaltyFeeTooHigh(
SaleFinished(
SignatureExpired(
SignatureMismatch(
TokenAlreadyMinted(
TotalSupplyMustBeGreaterThanZero(
WaitUntilDropDate(