Poorletariat Shepherd

Verified contract

Proxy

Active on Ethereum with 351 txns
Deployed by via 0x356f1647 at 15118450
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
12 additional variables

No balances found for "Poorletariat Shepherd"

0x75d98812552eacad5db86d77dbae3c9cc667f1f82ce6e1611d8965cf7bbccbc9
0x9b0d9973baba396b5b55ab337ccefee060f0a2bee222b0086b21e63071fef7e2
0xe44940a0571e1aa6545b899840f08408797e4683030766c92cf38d30f574eeed
0x31c617cda454c88b20e36c23fe4e3cc4edd4d53fb669c9f6ff7feb397134a401
0x7b812ed83ae340b426daea971db88fa8c6a4ffb0e9f6ba13813db5779f9fce58
0xdaf0d443b31d130edad0e23c3c4b1132b3e63487b6c5f5b27f769743a9e433e2
0xea0679de450af4cdddfa2c37cc0d73ba2777e426c23341224392510d8c5878be
0xb7929a87cb97ce8a522dfc31b312cbe97ca0c1a0e825995586e3fdb5c86a652d
0x1d1e1ba98f009d0637e2553a82996136469865a1aeaba3498250d44d1f104123
0x9230a6260a8f5a47f28a13572f5cbdec042752bc9b1769d24956e078778f9af2

Functions
Getter at block 21209254
implementation(view returns (address)
0xb56a44eb3f22569f4ddbafdfa00ca1a2411a4c0d
MAX_SUPPLY_LIMIT(view returns (uint256)
1000000000
PAYOUT_CONTRACT_ADDRESS(view returns (address)
0xa95850bb73459adb9587a97f103a4a7cce59b56e
burnable(view returns (bool)
true
dualSignerAddress(view returns (address)
0x1baad9bfa20eb279d2e3f3e859e3ae9dde666c52
isLocked(view returns (bool)
false
loaningActive(view returns (bool)
false
maxMint(view returns (uint64)
10
maxSupply(view returns (uint64)
300
name(view returns (string)
Poorletariat Shepherd
offset(view returns (uint64)
0
owner(view returns (address)
0xcc5dd964665bc049e93b6df5262d3e61487a0a5a
partnershipAddress(view returns (address)
0x0000000000000000000000000000000000000000
referralAddress(view returns (address)
0x0000000000000000000000000000000000000000
revenueShareAddress(view returns (address)
0x3f69df2f0305f095c4ca59e5bd43fa9bf9a5c73f
seqMintLimit(view returns (uint64)
10
splits(view returns (uint64 ownerRoyaltyBPSuint64 payoutBPSuint64 revenueShareBPSuint32 referralBPSuint32 partnershipBPS)
(ownerRoyaltyBPS=690, payoutBPS=500, revenueShareBPS=9500, referralBPS=0, partnershipBPS=0)
symbol(view returns (string)
POORs
tokenDirectory(view returns (string)
QmajqYfHo1nJojqG4pKxnaWMazh28F86edgoBbXjb5iGVh
totalBurned(view returns (uint256)
0
totalMinted(view returns (uint256)
300
totalSupply(view returns (uint256)
300
transactionMax(view returns (uint64)
5
Read-only
balanceOf(address ownerview returns (uint256)
getActiveVersion(address address_view returns (uint256)
getAddressData(address addrview returns (struct ERC721AAddressData)
getApproved(uint256 tokenIdview returns (address)
getCurrentPrice(uint256[4] pricesAndTimestampsview returns (uint256)
getOwnershipData(uint256 tokenIdview returns (struct ERC721ATokenOwnership)
hashToSignForAllowList(address allowedAddressuint256 versionuint256 nonceuint256 priceuint256 amountview returns (bytes32)
hashToSignForMint(uint256 versionuint256 amountuint256 sigAmountuint256[4] pricesAndTimestampsview returns (bytes32)
hashToSignToSellToken(uint256 versionuint256 nonceuint256 tokenIduint256[4] pricesAndTimestampsview returns (bytes32)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256uint256 _salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenOwnerOnLoan(uint256 tokenIdview returns (address)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
upgradeTo(address newImplementationbytes databool forceCalluint8 vbytes32 rbytes32 s
approve(address touint256 tokenId
burn(uint256 tokenId
buyToken(address selleruint256 versionuint256 nonceuint256 tokenIduint256[4] pricesAndTimestampsbytes signaturebytes dualSignaturepayable 
cancelAllowList(address allowedAddressuint256 versionuint256 nonceuint256 priceuint256 amount
cancelMint(uint256 versionuint256 amountuint256 sigAmountuint256[4] pricesAndTimestamps
cancelSale(uint256 versionuint256 nonceuint256 tokenIduint256[4] pricesAndTimestamps
changeNameAndSymbol(string _newNamestring _newSymbol
changeTokenURI(string baseURI_string revealTokenDirectorybool shouldOffset
init(bool[2] boolsaddress[4] addressesuint256[10] uintsstring[4] stringsbytes[2] signatures
loan(uint256 tokenIdaddress receiver
lockTokenSupply(
lockTokenURI(
mint(uint256 versionuint256 amountuint256 buyAmountuint256 sigAmountuint256[4] pricesAndTimestampsbytes signaturebytes dualSignaturepayable 
mintAllow(address allowedAddressuint256 versionuint256 nonceuint256 priceuint256 amountuint256 buyAmountbytes signaturebytes dualSignaturepayable 
ownerMint(address[] recipientsuint256[] amountsuint256 chunk
renounceOwnership(
retrieveLoan(uint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setDualSigner(address alt
setLoaningActive(bool _loaningActive
setRequireOwnerOnAllowlist(bool required
setRoyaltiesBPS(uint256 newBPS
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateVersion(uint256 version
withdrawBalance(uint256 withdrawAmount
Events
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BalanceWithdrawn(uint256 balance
BaseURIChanged(string baseURI
DualSignerChanged(address newSigner
Loan(address indexed fromaddress indexed touint256 indexed tokenId
LoanRetrieved(address indexed fromaddress indexed touint256 indexed tokenId
LoaningActive(bool active
Minted(address indexed buyeruint256 amountuint256 unitPricebytes32 hash
NameChanged(string name
OwnerMinted(uint256 chunk
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RequireOwnerOnAllowList(bool required
RoyaltyUpdated(uint256 bps
SaleCancelled(address indexed sellerbytes32 hash
SaleCompleted(address indexed selleraddress indexed buyeruint256 indexed tokenIduint256 pricebytes32 hash
SymbolChanged(string symbol
TokenDirectoryLocked(
TokenSupplyLocked(uint256 supply
TokensRevealed(string tokenDirectory
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
VersionChanged(address indexed selleruint256 version
WithdrawSplitsSet(address indexed revenueShareAddressaddress indexed referralAddressaddress indexed partnershipAddressuint256 payoutBPSuint256 revenueShareBPSuint256 referralBPSuint256 partnershipBPS
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors
AlreadyInitiated(
AlreadySetSeqMintLimit(
ApprovalCallerNotOwnerNorApproved(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
BeforeStartTime(
CallerNotOwner(
CannotChangeStartTokenId(
ChunkAlreadyProcessed(
CollectionDataLocked(
CollectionTooLarge(
InsufficientValue(
InvalidBuyAmount(
InvalidChunk(
InvalidSender(
InvalidStartEndPrices(
InvalidStartEndTimes(
InvalidVersion(
LoansInactive(
MintExistingToken(
MintToZeroAddress(
MustHaveDualSignature(
MustHaveOwnerSignature(
MustHaveTokenOwnerSignature(
MustHaveVerifiedSignature(
MustMintNormal(
MustMintSequential(
NoContractMinting(
NotBurnable(
NotTokenLoaner(
OverMaxRoyalties(
OverSignatureLimit(
OverTokenLimit(
OverTransactionLimit(
OverWalletLimit(
OwnerNotZero(
QueryForNonexistentToken(
SaleInactive(
SellerNotOwner(
TokenOnLoan(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
WithdrawSplitsTooHigh(