PROOF Collective

Verified contract

Active on Ethereum with 6,912 txns
Deployed by via 0x1687bbf1 at 13772835
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
-
variable spans 4 additional slots
ERC-20
--
0xe5b7e34cb2ef7ff10680781617116c4a7dfa4ad22ae1c64543d74b8e7205121b
0x237d9a4d616ab222a0240a0a175865622d312291830aba0289a9c82620b1121f
0xc72163095c919e8b87ee9cbb9af5a487046760204cccfa79277b0b5443db1327
0xb0b93dfaf75f7ceb81c787a9b079a12268ac8fcc3cc449fc79b32604501cdf5a
0x55991d38cdef257424a44b0e7a2f81453e56bdc209c53ba23c4e17378a99e35d
0x8bc3069107b63fb242751e97daa38cdb3be63fd0c1be4d010cd345ce60d824ba
0xbe6e97a91598ff1dc39d47be764f04db99f31bd0e2ad07027690c64a73b44e8f
0xc14ee61a2db91b44ac6e1f61898a6467bd099b1bba0d2f8f4a8399d51ea01e2d
0x02eabe61bcaf212d04ffcce3b13e4e67215250eac4586dc10b12059e00bda46d
0x621740cebf633705b683ade16eb701ee2135a6845a0616cbfecb095b0bfa1ef1

Functions
Getter at block 21199234
baseTokenURI(view returns (string)
https://collective.proof.xyz/token-metadata/proof-pass/metadata.json?tokenId=
beneficiary(view returns (address)
0x5cd9665b52049a00e0c364c727f968d992714111
dutchAuctionConfig(view returns (uint256 startPointuint256 startPriceuint256 decreaseIntervaluint256 decreaseSizeuint248 numDecreasesuint8 unit)
(startPoint=1639242000, startPrice=5000000000000000000, decreaseInterval=600, decreaseSize=250000000000000000, numDecreases=18, unit=2)
name(view returns (string)
PROOF Collective
owner(view returns (address)
0x70c71b539bdcb5b59edd42a500fd95bdec962650
paused(view returns (bool)
false
sellerConfig(view returns (uint256 totalInventoryuint256 maxPerAddressuint256 maxPerTxuint248 freeQuotabool reserveFreeQuotabool lockFreeQuotabool lockTotalInventory)
(totalInventory=1000, maxPerAddress=2, maxPerTx=1, freeQuota=75, reserveFreeQuota=false, lockFreeQuota=true, lockTotalInventory=true)
symbol(view returns (string)
PROOF
totalSold(view returns (uint256)
1000
totalSupply(view returns (uint256)
1000
Read-only
balanceOf(address ownerview returns (uint256)
cost(uint256 nview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenId
buy(payable 
pause(
purchaseFreeOfCharge(address touint256 n
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setAuctionConfig(struct LinearDutchAuctionDutchAuctionConfig configuint256 expectedReserve
setAuctionStartPoint(uint256 startPoint
setBaseTokenURI(string baseTokenURI_
setBeneficiary(address _beneficiary
setSellerConfig(struct SellerSellerConfig config
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unpause(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Refund(address indexed buyeruint256 amount
Revenue(address indexed beneficiaryuint256 numPurchaseduint256 amount
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(string namestring symboladdress beneficiary
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.