Fat Rat Mafia

Verified contract

Proxy

Active on Ethereum with 16,564 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 $232.29
ERC-20
--
0x9d8ebc71a11d9419dcefef6388f4c33860b725fa26e20ac421b7b65556d7e52d
0x7ef8808c6d0c7f24b1104868fb69c660645971046c19c95034a186c13c32c269
0xc32a06fdd31ef0ca6a9bfc3e325495d962603ebd5ebbd7cc200e9cb98d2a8cd4
0x6c31d21db42e3f3ae83086c21288c6e04462cef60676fa2eb7d4309e2aca3d47
0x405eeedb71b038ba62037a34d62187341e03150e46ca4a56595505d256e3e106
0xfb0dc49a4784f3bc5e02dcbd559416d5c42f237bc221df93b6408d47707f117e
0x720d52e3ad5e0c0bcd825d2d7d10ad17c2aa85e8fa00f177576025f856688a48
0x14f8d59ae250d660890f2a8fc2cb21b845b426af8b41d9e73def289743bd3908
0xf7ac49ebd8fbd3aaabd22df2af69bb1e4e0205e85dabc40a55c072a6cd9fbd45
0xbfe7de83bf392a1966504f4db9e52553b857aa27f92c4610cdf0347f74c698e5

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