Workstation95

Verified contract

Active on Base with 1,763 txns
Deployed by via 0x18ce77b3 at 13031814
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
9 additional variables
Native
Value $1,232.38
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xac6e925728eab401f8829f25d7b7c9f0a8d2c5213cdc891e83d979611fc85351
0x83862d99643e02e3acb7ef267376fc21a4bbad569366edbada3c40c81a123e19
0x6bf6ec88af056009b80d9b1d6dcde31de0e394800aaa0617ff322fc3b30ec3fe
0xe04101fab7bc259b8b1d75cb1a6d3fb926cc192d04ddeb7ad882ca121d2f192f
0x935a1b2928d67b51a801bee9484cbabbee74b3b418b54c25e17ecf8e9e230f22
0xe03703ed9b18fb8ae0a6be66f917af369e24e34b6815ba55e4b19ba2a088de8b
0x3938e697339e4c052f7ff603d0d407649ee097c1a847f6c09db1c8ac5ac00acc
0xe4c6514a8e99cdf99ad0236e556986ebd813f75ebf87b10be7389d2578c7d1a3
0x18c909768e5ae08ffeb3e9e4dcc839c2238d5f0b5f9328c97f4fa035ef975dd2
0x68742c3a108cd4885dde370a3fabc6e0bb438d98ad39bcc9304644d8dd18dfd2

Functions
Getter at block 23160316
baseURI(view returns (string)
ipfs://bafybeia3e7sltme6d32nldszsbo7e6van5csgj4ozwaad23ogsakn2gwzi/
discountPrice(view returns (uint256)
6900000000000000
discountsPerCollection(view returns (uint256)
5
ethTowardsMints(view returns (uint256)
0
isSaleActive(view returns (bool)
true
lastBulkMintedId(view returns (uint256)
1180
maxSupply(view returns (uint256)
42069
name(view returns (string)
Workstation95
owner(view returns (address)
0x34cd767bf104c3efb2ef1858306e41345caa9157
paymentsRecipient(view returns (address)
0x32d5e6bd914b441e0c383bc034acaa37d0d45070
stdPrice(view returns (uint256)
10000000000000000
symbol(view returns (string)
WS95
totalClaimedCount(view returns (uint256)
656
totalDepositedUnspentETH(view returns (uint256)
328700000000000000
totalSupply(view returns (uint256)
1775
Read-only
availableDiscountQuantity(address addruint256 collectionPresenceCountbytes32[] merkleProofview returns (uint256)
balanceOf(address ownerview returns (uint256)
calcSpentDeposits(address addrview returns (uint256)
claimedDiscounted(addressview returns (uint256)
claimedStd(addressview returns (uint256)
depositedEth(addressview returns (uint256)
directPaidDiscounted(addressview returns (uint256)
directPaidStd(addressview returns (uint256)
discountQuantities(address addruint256 collectionPresenceCountbytes32[] merkleProofview returns (uint256 totaluint256 available)
discountedCredits(addressview returns (uint256)
eligibleDiscountQuantity(address addruint256 collectionPresenceCountbytes32[] merkleProofview returns (uint256)
frameOnlyIdsBitmap(uint256view returns (uint256)
getApproved(uint256view returns (address)
isApprovedForAll(addressaddressview returns (bool)
isFrameOnlyId(uint256 tokenIdview returns (bool)
isMinted(uint256 tokenIdview returns (bool)
mintedBitmap(uint256view returns (uint256)
ownerOf(uint256 idview returns (address owner)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (addressuint256)
stdCredits(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
totalActiveCredits(address addrview returns (uint256)
State-modifying
approve(address spenderuint256 id
deposit(uint256 collectionPresenceCountbytes32[] merkleProofuint256 depositedDiscountQtyuint256 depositedStdQtypayable 
initializeFrameOnlyIds(uint256[] frameOnlyIds
mint(address receiveruint256 tokenId
mintMultipleByQuantity(uint256 quantityuint256 collectionPresenceCountbytes32[] merkleProofuint256 discountQtyuint256 stdQtypayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 id
safeTransferFrom(address fromaddress touint256 idbytes data
setApprovalForAll(address operatorbool approved
setFrameOnlyCount(uint256 count
setFrameOnlyId(uint256 tokenId
setMerkleRoot(bytes32 root
setRoyalty(address receiveruint96 feeNumerator
toggleSale(
transferFrom(address fromaddress touint256 id
transferOwnership(address newOwner
updateBaseUri(string newBaseUri
updateMaxSupply(uint256 newMaxSupply
withdrawBalance(
withdrawTeamBalance(
withdrawToken(address tokenAddressuint256 amount
Events
Approval(address indexed owneraddress indexed spenderuint256 indexed id
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed id
Constructor
constructor(address initialOwneraddress _paymentsRecipientstring _baseURIuint256 _stdPriceuint256 _discountPriceuint256 _maxSupplybytes32 _merkleRootuint256 _discountsPerCollection
Fallback and receive
receive(
Errors
ERC2981InvalidDefaultRoyalty(uint256 numeratoruint256 denominator
ERC2981InvalidDefaultRoyaltyReceiver(address receiver
ERC2981InvalidTokenRoyalty(uint256 tokenIduint256 numeratoruint256 denominator
ERC2981InvalidTokenRoyaltyReceiver(uint256 tokenIdaddress receiver
ExceedsAllowedDiscounts(uint256 alloweduint256 requested
IncorrectEth(uint256 expecteduint256 received
InsufficientBalance(
MaxMintableLimitReached(
NoBalanceToWithdraw(
Nope(
NotEnoughTokensAvailableToMint(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SaleNotActive(
ShouldBeGreaterThanZero(
TokenAlreadyMinted(
TokenIdOutOfRange(
TransferFailed(