ERC721SignatureExtension

Verified contract

Active on Ethereum with 18 txns
Deployed by via 0xbc810cc1 at 17493143
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $3,688.24
0x87782c29b85af908f4bcfa6cf409779f4ce718be8a31feea8bf97687b65911c7
0x4c6c8f7b469ae6ae603375b129893b0aea7b2ffbdd128debfa30e55c949d6f88
0xbb5268cb9239fff9c7493d492f48f1a6144f4b4c00f6d687fddb0dc1a194c3b0
0x75ba0139bf6c98a655cf1ced8425c66264b97cf3c9ecae69382612e31aa83333
0xda85323ab9524e2e0ebc1132b9fa8b541a14c674348177e8a2618307fa4bcda5
0xfb3f23d8b7a67b47c73064f6a12aaa603f9eeeb6081b2671c11a9b8e4a2265ec
0x651d594ea02e4347a2f525db31bcbef35a6217acb4e9ac1d8ecb1d9f161746d0
0xcb109693d0af193d4fd000c27a80eeae86ccb65a0c69a2a67c6affa8e2398dcc
0x283dd9396ec9feca1b9588c851e1ff099e14458be0c9a1e7d9b07821ef0f1255
0xc6f1384a0376d19add9fef891af2e180d95559b1145d7b1de5d1eeb73fdfd3f8

Functions
Getter at block 20871614
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FEE_OPERATOR_ROLE(view returns (bytes32)
0x8efbb70a6b43a0e337cb93750666361f6a0fe46a0aee356063f13c9b68520bb7
SIGNER_ROLE(view returns (bytes32)
0xe2f4eaae4a9751e85a3e4a7b9587827a877f29914755229b07a7b2da98285f70
getFeeCustodian(view returns (address)
0xc01f2316b17723f268119e207f743d8b439fb976
Read-only
batchMintPayableHash(struct ERC721SignatureExtensionBatchMintPayableHashParams _paramspure returns (bytes32)
checkClaimEligibility(address baseContractuint256[] tokenIdsuint256 expiresAtview returns (string)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getRoleMembers(bytes32 _roleview returns (address[])
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
validateSignature(bytes32 _hashbytes _sigaddress _expectedSignerpure returns (bool)
State-modifying
batchMintPayable(struct ERC721SignatureExtensionBatchMintPayableParams _paramspayable 
batchUpdateTokenUri(address _baseContractuint256[] _tokenIdsstring[] _tokenUrisbool _emitBatchMetadataUpdatedEvent
grantRole(bytes32 roleaddress account
releaseToFeeCustodian(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setFeeCustodian(address _feeCustodian
updateBaseURI(address _baseContractstring _baseURIbool _emitBatchMetadataUpdatedEvent
Events
FeeCustodianSet(address custodian
FeesReleased(uint256 balance
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address admin_address signer_address feeOperator_address feeCustodian_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
InputArraysAreNotEqualInSize(
InsufficientFundsSentForMinting(uint256 senduint256 required
InvalidSignature(
MintingRequestExpired(uint256 expiresAtuint256 blockTimeStamp
MissingPayees(
RefundingOfExcessEtherFailed(
SendOfPaymentToPayeeFailed(
SharesMustSumUpTo10000(
ZeroAddressNotAllowed(
ZeroShareNotAllowed(