Fat Rat Mafia

Verified contract

Proxy

Active on Ethereum with 16,511 txns
Deployed by via 0xde9a32ae at 15268797
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 41 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
15 additional variables
ERC-20
Value $183.84
ERC-20
--
0x48882098a0a9579a48fbe5400bbf095ff4eb6c568d7f1f7fa29eb075e702b7d5
0x1a0ebc9c4547b8b6ac34248dc9c96dfcb03c1a002935a3e4460b5ccda3804861
0x1fd531c5cf84cbe9af63df90bebac0c792768395ca9e56abe0fe4b7af6448384
0x3dfed084663d8dcef66187f1b34d8b5a15f8dbfca18a2aa1980fb3ad4ab725dd
0xfb2207494f0a9b21d71ad9db0f803a00bec2fcbcd02680f63f224b484ea195a3
0xe13d6a0badd3385f9c130393f0b6c765945a76cee7bb72111054e76ff173a716
0xb693e799ccf48f43a732ee2e2c7f9a06042b7e2b387e8a4c479a6ed80f4517f8
0x27ab01350d3170639b42ff0f333ebebde4093318f0eb40c2a6ca4f112a6d0ac7
0x11f95fdc897e397cb974740a3ed4530dc0c505e18ca1cd8c91b1acf09bfa10a3
0x78fd36bfcf7740b9a7a94b393014945e72acce7d7f733077ebf1bf50fa8c067e

Functions
Getter at block 20815620
implementation(view returns (address)
0xea690f45047f6be5e513d35b44933999866c5aa6
cost(view returns (uint256)
0
getWithdrawSplit(view returns (address[]uint256[])
([0x460Fd5059E7301680fA53E63bbBF7272E643e89C, 0xbe4ffd2E416CFb6f2Bd7E9Eed40877BE642A4e1F], [49, 951])
maxFreeMint(view returns (uint32)
0
maxPerMint(view returns (uint32)
3
maxPerWallet(view returns (uint32)
3
name(view returns (string)
Fat Rat Mafia
open(view returns (bool)
false
owner(view returns (address)
0x6eb6d4d8971f4a855f81bd5eeab35133f1b6313d
pauseMintAt(view returns (uint256)
0
presaleOpen(view returns (bool)
false
referralCap(view returns (uint256)
0
referralOpen(view returns (bool)
false
reqToken(view returns (address)
0x0000000000000000000000000000000000000000
revealed(view returns (bool)
true
supply(view returns (uint256)
7777
symbol(view returns (string)
FRM
totalSupply(view returns (uint256)
7777
Read-only
affiliatesOf(address ownerview returns (uint256)
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
mintCostOfOwner(address _addressuint256 _countview returns (uint256)
numberMintedOfOwner(address _addressview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
remainingMintsOfOwner(address _addressview returns (uint256)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
airdrop(address[] _recipientsuint256[] _amount
approve(address touint256 tokenId
burn(uint256 tokenId
initialize(string _namestring _symboluint256 _maxSupplyuint256 _commission
mint(uint256 countpayable 
mintAll(payable 
mintTo(uint256 countaddress topayable 
presaleMint(uint32 countbytes32[] proofpayable 
presaleMintTo(uint32 countbytes32[] proofaddress topayable 
referralMint(uint32 countaddress referrerpayable 
referralMintTo(uint32 countaddress referreraddress topayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setCommission(uint256 _val1
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateBaseUri(string _uri
updateMaxFreeMint(uint32 _cap
updatePauseMintAt(uint256 _pauseAt
updatePresale(bool _openbytes32 root
updateReferral(bool _openuint256 _val
updateReqToken(address _address
updateReveal(bool _revealedstring _uri
updateRoyalties(address _recipientuint256 _fee
updateSale(bool _openuint256 _costuint32 _maxWuint32 _maxM
updateWithdrawSplit(address[] _addressesuint256[] _fees
withdraw(payable 
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(string _namestring _symboluint256 _totalSupplyuint256 _commission
Fallback and receive
fallback(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(