Pillheads

Verified contract

Active on Ethereum with 7,045 txns
Deployed by via 0xfe163cbc at 14974009
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional variable
 (#5047)
ERC-721
--
0x3ffc1756159720f7234ad14210c94d87c198212c863fb48fe93968c91c43580a
0x254d1bbd2e472972701ce84fc503259a08c540a5e072ca07a0d5ada9c25eddef
0xea75f898eb79fd54a9fef6a98e88115972a89213a2cc8c2fee1343ac6ec59a7d
0xbe23f3458c8b8d5d18c0f4ecf8038a08607bf1032d389f7fd312bf170b76cfc4
0x9509aeac9b03e0997852a9bebdd02d1c22c81920d099ca5e72ff37ac2cba3754
0xce1fb137054cfa25a38f194b3f48f56f93a1093f9161529c8a57a9762c2910cc
0x37c4d8481466c0103212eb47ff10573d0523da2781c2ace835b5430639ea97cb
0x02a27d467aa54aee43e4be59e3be6459baa128b959ff88590a83722496f03c3a
0xfdd85bfe8ebc4b4fd8b3b2369d52dc5a8e547bd7f8a6c51e6658d54499c953eb
0xd32a64ca0e114de91da2ddc009a84f3d0f7bb2f6d6037ed09b241f6d1a98a449

Functions
Getter at block 21290574
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTS_MAX(view returns (uint256)
6655
apiBaseURL(view returns (string)
https://arweave.net/fy3wfTwXyu1fBRg3uF5YRO8y-IjaQ-PBtkrQ1FK3ADE/
bps(view returns (uint256)
690
frozen(view returns (bool)
false
mintsLeft(view returns (uint256)
0
name(view returns (string)
Pillheads
paused(view returns (bool)
false
paymentSplitter(view returns (address)
0xea071790fdf8cb000133aa4c31051f409714474b
presale1Activated(view returns (bool)
false
presale1ActivationTime(view returns (uint256)
7956886942
presale2Activated(view returns (bool)
false
presale2ActivationTime(view returns (uint256)
7956886942
presalePrice(view returns (uint256)
0
provenanceHash(view returns (string)
royaltySplitter(view returns (address)
0x2d62b7b4ab2aea16f53f78af3544088300040126
saleActivated(view returns (bool)
true
saleActivationTime(view returns (uint256)
1657591080
salePrice(view returns (uint256)
0
soulbound(view returns (bool)
false
symbol(view returns (string)
PILLHEADS
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getFeeBps(uint256 idview returns (uint256[])
getFeeRecipients(uint256 idview returns (address[])
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
presale1Claimed(addressview returns (bool)
presale2Claimed(addressview returns (bool)
royaltyInfo(uint256uint256 _valuebytes _dataview returns (address _receiveruint256 _royaltyAmountbytes _royaltyPaymentData)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenId
burn(uint256 tokenId
freezeMetadata(
grantRole(bytes32 roleaddress account
mintOwner(address[] addresses
mintPresale1(uint256 maxMintsuint8 sigVbytes32 sigRbytes32 sigSbytes32[] merkleProofuint256 amountpayable 
mintPresale2(uint8 sigVbytes32 sigRbytes32 sigSbytes32[] merkleProofuint256 amountpayable 
mintSale(uint8 sigVbytes32 sigRbytes32 sigSuint256 amountpayable 
pause(
recoverERC20s(address tokenaddress touint256 amount
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setAPIBaseURL(string url
setApprovalForAll(address operatorbool approved
setPaymentSplitter(address newAddress
setPresale1ActivationTime(uint256 timestampInSeconds
setPresale1MerkleRoot(bytes32 newRoot
setPresale2ActivationTime(uint256 timestampInSeconds
setPresale2MerkleRoot(bytes32 newRoot
setPresalePrice(uint256 price
setProvenanceHash(string hash
setRoyaltySplitter(address newAddressuint256 newBps
setSaleActivationTime(uint256 timestampInSeconds
setSalePrice(uint256 price
setSoulbound(bool bound
transferFrom(address fromaddress touint256 tokenId
unpause(
withdraw(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Frozen(
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SecondarySaleFees(uint256 tokenIdaddress[] recipientsuint256[] bps
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.