Oddstronauts

Verified contract

Active on Ethereum with 16,545 txns
Deployed by via 0x4b0615ca at 14700112
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 2 additional slots
 (#444)
ERC-721
--
 (#7000)
ERC-721
--
0x9f8694f6e64d247a84fed2aed4869ef24d9e23f900bc026ec695f9d804117479
0x798ddd2e315e5b4f37efc5e045f703f4c48b0f59425087aa56050f366a1b8bf7
0xc634c6a5c32d1784302f4b747e1dc2f6b2c0635776388734f8f150271cc77da8
0x67d8be7a496d09807c3b631d1f6ddba896fab2cf26668816164913a265ae6417
0x19d13274067400ed6d3af8a810540f2718e25e23bd774e05564ef4ced8e491c1
0xf9f4bf17fefdb42552553c98922a0ce7115f905921ef30f796e481f4560a00c8
0x349efcc6cd582e134343a9e5bbaa53316c2f461113437197a754d26d85616bfe
0xca5aa94993ecae15db85431b371a75cca855136aa0c765aabdb62487f2cd4353
0x51f5d2d233a7ee0256ac2bf1004d2d2068207fcac6b12a2469aa3880c1666a86
0x32e77d4c4fb617ec68007fddafc4460f762ab0caa0aef336f38cb14ee9795fe3

Functions
Getter at block 21284577
MAX_RESERVED(view returns (uint256)
100
MAX_SUPPLY(view returns (uint256)
10000
maxPerAddress(view returns (uint256)
999
metadata(view returns (string baseURIstring collectionURIstring placeholderURI)
(baseURI=https://oddstronauts.myfilebase.com/ipfs/QmWakZT7D6bDwmvRwNY35bn7btoTVAQbuZqayknRGRYUHT/, collectionURI=, placeholderURI=https://oddstronauts.myfilebase.com/ipfs/QmNj3HSiUtRMy76aScTHh8rkNdr77nGUchKBev47TpNQ3y)
mintPrice(view returns (uint256)
50000000000000000
name(view returns (string)
Oddstronauts
owner(view returns (address)
0xfd37c3f76eb23a04355116361183cbfe49c50893
provenanceHash(view returns (string)
ask devs
reserved(view returns (uint256)
100
revealed(view returns (bool)
true
saleActive(view returns (bool)
true
signer(view returns (address)
0xdcc43b95ef1e0fe2229302c8a852620d73e58d09
symbol(view returns (string)
ODD
tokenOffset(view returns (uint256)
4383
totalSupply(view returns (uint256)
10000
vrfRequestConfig(view returns (bytes32 keyHashuint64 subIduint32 callbackGasLimituint16 requestConfirmations)
(keyHash=0x8af398995b04c28e9951adb9721ef74c74f93e6a478f39e7e0777be13527e7ef, subId=47, callbackGasLimit=200000, requestConfirmations=20)
Read-only
addressMinted(addressview returns (uint256)
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct ERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct ERC721ATokenOwnership[])
functionLocked(bytes4view returns (bool)
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)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
approve(address touint256 tokenId
commitMetadata(
commitMintConfig(
flipRevealed(
flipSaleActive(
lockFunction(bytes4 id
mint(uint256 amountbytes signaturepayable 
rawFulfillRandomWords(uint256 requestIduint256[] randomWords
renounceOwnership(
reserve(uint256 amountaddress receiver
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setMaxPerAddress(uint256 _maxPerAddress
setMetadata(struct ERC721ABaseMetadata _metadata
setMintPrice(uint256 _mintPrice
setProvenanceHash(string hash
setSigner(address _signer
setTokenOffset(
setVrfRequestConfig(struct ERC721ABaseVrfRequestConfig _vrfRequestConfig
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
withdraw(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address signeraddress vrfCoordinatorbytes32 keyHashuint64 subId
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintToZeroAddress(
MintZeroQuantity(
OnlyCoordinatorCanFulfill(address haveaddress want
OwnerQueryForNonexistentToken(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(