Origamasks

Verified contract

Active on Ethereum with 12,116 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
24 additional variables
ERC-20
--
0x2239d9c635901100da6a1bd16dfddc79631882cfc6b96568e2a40cce6c8186f7
0xfafa3efa9d6918d57a4060b95ca3721c235a05e936ca7392a16f29cc1446f6fa
From
0xf1a8bdaa8721c3465a18c5908e1b4fe3c595d63c6b1c979df59d82a4d9c69a39
0x1c804bbeed1eccd3bee7be408d94e9d697895ab75ad69ce1e300563f61308423
0xc74d7970dcac15755ae29eac59654f8e333bd45063c9bf10d455d86eb33c8061
0x8b1bbff7c16c91c1d70a5faaa02da0a1a3e3fa41a692026aef915f103b043474
0x8a54d5212bf22cb22f16ce70670b83252120e73325e85f7acc41f5fec9b3937f
0xce6083e30e198a1fcd01c7a445855a9bbb30c0e9fdd086b2b295199126957758
0x039588b721c0356c9f1bf08303a6574a59b4707b1fbd45b14dfe8da83d6e7512
0x66ae0e1d106781a3e306512efad6d836c1dc321ed9a5e2514904a1140df4c33e

Functions
Getter at block 20883181
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DISMISS_ROLE(view returns (bytes32)
0x2486b27fa81d5092a513ddb984a65deb0df3f677fc467c072b096791a56773dc
VIP_LIMIT_PER_WALLET(view returns (uint256)
1
buddyListLimitPerWallet(view returns (uint256)
7
collectionSize(view returns (uint256)
5000
lastRequestId(view returns (uint256)
64118712915380757607643688003502209939096208632911271911721021508461009118116
linkAddress(view returns (address)
0x514910771af9ca656af840dff83e8264ecf986ca
maxLevel(view returns (uint256)
1
maxSupply(view returns (uint256)
4551
mintPrice(view returns (uint256)
3000000000000000
name(view returns (string)
Origamasks
numberReserved(view returns (uint256)
449
origamasksAddress(view returns (address)
0x4fb7c9c32017c49cf598a6f9ade7038ef5f6d8dd
owner(view returns (address)
0x4fb7c9c32017c49cf598a6f9ade7038ef5f6d8dd
provenanceHash(view returns (string)
4e0de1621bd1e16f860e6b7b544626e662202e48c511a8cd8ff7b611ec9a94b6
publicLimitPerWallet(view returns (uint256)
1
publicMintPrice(view returns (uint256)
0
saleState(view returns (uint8)
6
signerAddress(view returns (address)
0x12367227acba32e16febb990a7a35e61c08664d5
startingIndex(view returns (uint256)
3025
symbol(view returns (string)
totalSupply(view returns (uint256)
4999
vipSupply(view returns (uint256)
50
waitListLimitPerWallet(view returns (uint256)
1
waitListMintPrice(view returns (uint256)
35000000000000000
Read-only
balanceOf(address ownerview returns (uint256)
baseTokenUriPerLevel(uint256view returns (string)
experienceData(uint256view returns (uint256 leveluint256 daysToLevelUp)
fieldTripOpen(uint256view returns (bool)
fieldTripStatus(uint256 tokenId_view returns (bool isFieldTripuint256 currentPerioduint256 prevLevelbool isLeveledUp)
getApproved(uint256 tokenIdview returns (address)
getLevel(uint256 tokenId_view returns (uint256)
getMintedTokenIds(address ownerAddress_view returns (uint256[])
getRequestStatus(uint256 _requestIdview returns (uint256 paidbool fulfilleduint256[] randomWords)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
isLeveledUpFromCurrentFieldTrip(uint256 tokenId_view returns (bool)
levelData(uint256view returns (uint256)
numberMintedBuddyList(address address_view returns (uint256)
numberMintedPublic(address address_view returns (uint256)
numberMintedWaitList(address address_view returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
requestIds(uint256view returns (uint256)
rewardAlreadyClaimed(uint256view returns (bool)
rewardContractAddress(uint256view returns (address)
rewardOpenToClaim(uint256view returns (bool)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (addressuint256)
s_requests(uint256view returns (uint256 paidbool fulfilled)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenId_view returns (string)
State-modifying
VIPMint(bytes signature_uint256 tokenId_payable 
airdrop(address[] tos_uint256[] tokenIds_
approve(address touint256 tokenId
buddyListMint(bytes signature_uint256 tokenId_payable 
claimReward(uint256 level_uint256 tokenId_payable 
dismissFromFieldTrip(uint256 tokenId_
grantRole(bytes32 roleaddress account
publicMint(bytes signature_uint256 tokenId_payable 
rawFulfillRandomWords(uint256 _requestIduint256[] _randomWords
renounceOwnership(
renounceRole(bytes32 roleaddress account
requestRandomStartingIndex(returns (uint256 requestId)
reserve(uint256[] tokenIdsaddress receiver_
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBaseTokenURI(string baseTokenURI_uint256 level_
setBuddyListLimitPerWallet(uint256 newLimit_
setCollectionSize(uint256 size
setContractMetadataURI(string contractMetadataURI_
setFieldTripOpen(uint256 level_bool open_
setLinkAddress(address linkAddress_
setMintPrice(uint256 mintPrice_
setNewMaxLevel(uint256 newMaxLevel_uint256 daysToLevelUp_
setNumberReservedToken(uint256 numberReserved_
setOrigamasksAddress(address origamasksAddress_
setProvenanceHash(string provenanceHash_
setPublicLimitPerWallet(uint256 newLimit_
setPublicMintPrice(uint256 publicMintPrice_
setRewardContract(uint256 level_address contractAddress_
setRewardOpenToClaim(uint256 level_bool open_
setRoyaltyInfo(uint96 royaltyPercentage_
setSaleState(uint256 saleState_
setSignerAddress(address signerAddress_
setVIPSupply(uint256 newSupply_
setWaitListLimitPerWallet(uint256 newLimit_
startManyFieldTrips(uint256[] tokenIds_
stopManyFieldTrips(uint256[] tokenIds_
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
waitListMint(bytes signature_uint256 tokenId_payable 
withdraw(
withdrawLink(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Dismissed(uint256 indexed tokenId
Minted(address indexed touint8 indexed stateuint256 amountuint256 indexed tokenId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RequestFulfilled(uint256 requestIduint256[] randomWordsuint256 payment
RequestSent(uint256 requestIduint32 numWords
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SaleStateChanged(uint8 indexed saleState
StartedFieldTrip(uint256 indexed tokenIduint256 indexed nextLevel
StoppedFieldTrip(uint256 indexed tokenId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address signer_address origamasksAddress_address linkAddress_address wrapperAddress_uint256 vipSupply_uint256 minimumReserved_uint256 initialMaxLevel_uint256 initialDaysToLevelUp_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ExceedReservedSpots(
ExceedVIPSpots(
FieldTripClosed(
IncorrectPrice(
InvalidSaleState(
InvalidSignature(
Level0(
LevelExisted(
LevelNotAvailable(
LevelNotReachedToClaim(
LimitPerWalletExceeded(
NotOnFieldTrip(
NotOwner(
NotUser(
OnFieldTrip(
OperatorNotAllowed(address operator
ProvenanceHashNotSetYet(
PublicNotReady(
RewardAddressNotSetYet(
RewardAlreadyClaimed(
SizeNotSame(
SoldOut(
StartingIndexExisted(
TokenOutOfRange(
TransferFailed(
WrongDaysToLevelUp(
WrongMaxLevel(
ZeroAddress(