SAMURISE

Verified contract

Proxy

Active on Ethereum with 12,801 txns
Deployed by via 0x4d2e199b at 14517521
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
13 additional variables
 (#1762)
ERC-721
--
0x62e942c3fd9b6fe6612cce76a85a0f4885e9442eb9f51258922de300627b2289
0x16ceb39b45efc2e53b20467eee8be4a7c8d0a155569a58b9ef0573b496515cdf
0xdd11a4a3f1d0db2a543f6317ff9f9f36354ac1dd8e0aa897bb47fb0df1d33ae9
0x91bbc4acc91e2cc7427d073bde7cb665b4d3404e7229b817bf459d379365f1cf
0x728421f9917d61d13338c970bb2cb624d0b373bc3b13c7ea68f1c3e50899a15f
0x1f49f1869825800231ea953e28066b7d6813f797876ca14bf45bcfbe39a46b62
0xb8a9cd5cfdfd5528ed297ce41f0630681eccc76423934b2d6e2e449f9296c068
0xc2e475afc952e5cdd7dd1d3b3bec0d18b21abef989065ae9745a437b025b8014
0x7d08629157ab964292f046e8027c4d3f3fa16ac5563fa0d38b5f853bb28f7677
0x5c814d739562f59b7adebe68214378b631a96fc57bb8ad61053300eead904e60

Functions
Getter at block 20860178
MAX_FREE_MINT_PER_WALLET(view returns (uint256)
2
MAX_PRESALE_MINT_PER_WALLET(view returns (uint256)
2
MAX_PRESALE_ROUND2_PER_WALLET(view returns (uint256)
4
MAX_PUBLIC_MINT_PER_WALLET(view returns (uint256)
4
ONNA_MUSHA_MINT_COUNT(view returns (uint256)
21
TEAM_ALLOCATION(view returns (uint256)
600
TOKEN_PRICE(view returns (uint256)
47000000000000000
TOTAL_MAX_SUPPLY(view returns (uint256)
10021
name(view returns (string)
SAMURISE
owner(view returns (address)
0xe1ed506d54d67be5169c37bccda027c3dd6624f4
provenanceHash(view returns (string)
77c3ad5e180888d8e32ff495c6c6898cb5c3686ea7930881558c49d406e7dc46
 
proxiableUUID(view returns (bytes32)
saleState(view returns (uint8)
3
signatureVerifier(view returns (address)
0x0e44945f8d97c0945028912811e7e980ba596ba0
stakingController(view returns (address)
0xdc746030dc425b6a4d221de62813079705d3c7ea
symbol(view returns (string)
SamuRise
totalSupply(view returns (uint256)
10020
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getOwnershipData(uint256 tokenIdview returns (struct ERC721ATokenOwnership)
hashMessage(address _senderuint256 _nonceuint8 mintTypepure returns (bytes32)
isApprovedForAll(address owneraddress operatorview returns (bool)
isStaked(uint256 tokenIdview returns (bool)
numberFreeMinted(addressview returns (uint256)
numberMinted(address ownerview returns (uint256)
numberPreSaleMinted(addressview returns (uint256)
numberPreSaleRound2Minted(addressview returns (uint256)
numberPublicMinted(addressview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenToIsStaked(uint256view returns (bool)
tokenURI(uint256 tokenIdview returns (string)
usedHashes(bytes32view returns (bool)
State-modifying
approve(address touint256 tokenId
freeMint(bytes _signatureuint256 _noncebool _toStake
initialize(
onnaMushaMint(
ownerMint(uint256 _numberToMint
ownerMintAndStake(uint256 _numberToMint
ownerMintToAddress(address _recipientuint256 _numberToMint
pauseMint(
preSaleMint(bytes _signatureuint256 _noncebool _toStakepayable 
preSaleMintRound2(bytes _signatureuint256 _quantityuint256 _noncebool _toStakepayable 
publicMint(bytes _signatureuint256 _quantityuint256 _noncebool _toStakepayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURI
setPreSaleActive(
setPreSaleRound2Active(
setProvenanceHash(string _provenanceHash
setPublicSaleActive(
setSignatureVerifier(address _signatureVerifier
setStakingController(address _stakingController
stakeFromController(uint256 tokenIdaddress originator
teamAllocationMint(
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unstakeFromController(uint256 tokenIdaddress originator
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawFunds(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BeaconUpgraded(address indexed beacon
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Staked(uint256 tokenId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unstaked(uint256 tokenId
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
CallerIsAnotherContract(
HashWasAlreadyUsed(
MintToZeroAddress(
MintWouldExceedMaxAllocation(
MintZeroQuantity(
NotEnoughETHSent(
OwnerQueryForNonexistentToken(
PreSaleIsNotActive(
PreSaleRound2IsNotActive(
PublicSaleIsNotActive(
PurchaseWouldExceedMaxSupply(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
UnrecognizeableHash(