MetaRebelz

Verified contract

Proxy

Active on Ethereum with 6,118 txns
Deployed by via 0x12ab162d at 17128110
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
Native
Value $18,395.13
0xf36908acf74fa0d4077f02437eff58a9c5f50a49b202416a929a1783d3cfd482
0x05e805b7b4411afbe235d93d433d589788331eb8c5a7e52efefec10576112cbd
0xe8354c900a5c9b87d71eb07f0ad52a8c7ca6cdbf6f41aeb8123f666c66ce49e9
0x90be61e474900c27599c5513206e4b3a99015a722db92a3c5284bcea8f5f20f5
0x132856e8245e44e20589a8ebdd36298d29e1d4ec2eb85839be13975c4b1b0957
0xebc83a3e1a6a9f69b856d51c6747064efdaf4c0a4121b43626d71822ea4262b0
0xed298df914633963d79719fdc5bc0eb90ea17c3fbde00e7ce3d1312bee7ac1e5
0xa47eec9d762bad81aa9345e26ee9213e054cc85a99cf8ce6d53d94ba6f6c4666
0x829f0272d398d52f9a7ad3723c4783105272f71e394d667473ffb76a844893c0
0xb40a8f74a4ee1c8794381342623432445940f9bdc1c5b68e4ba1a8f2a70bcce8

Functions
Getter at block 21159404
cost(view returns (uint256)
67000000000000000
getTransferValidationFunction(pure returns (bytes4 functionSignaturebool isViewFunction)
(functionSignature=0xcaee23ea, isViewFunction=true)
getTransferValidator(view returns (address validator)
0xa000027a9b2802e1ddf7000061001e5c005a0000
maxMintAmount(view returns (uint256)
300
maxSupply(view returns (uint256)
8000
merkleRoot(view returns (bytes32)
0x4c1c5ee4a42fa2bf8b698bab2ce4510fff43a3711d12be3c2fdffa8adcd24f9f
mintable(view returns (bool)
true
name(view returns (string)
MetaRebelz
owner(view returns (address)
0xdc43c3ca65ea79fafe251e45fe6040f67b859bcb
paused(view returns (bool)
false
preSale(view returns (bool)
false
symbol(view returns (string)
REBELZ
totalSupply(view returns (uint256 result)
3885
withdrawWallet(view returns (address)
0x302211bf1362fc377cd28a0e26d8143b2863f9ad
Read-only
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership ownership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
isLocked(uint256 tokenIdview 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
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
airdrop(address touint256 _mintAmount
approve(address touint256 tokenIdpayable 
initialize(address transferValidator_
lockToken(uint256 tokenIdbool isAdmin
lockToken(uint256[] tokenIds
mint(uint256 _mintAmountpayable 
mint(uint256 _mintAmountaddress topayable 
mint(uint256 _mintAmountbytes32[] _merkleProofpayable 
pause(
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
sendClaim(uint256 _mintAmountaddress to
setApprovalForAll(address operatorbool approved
setBaseURI(string _newBaseURI
setCost(uint256 _newCost
setMaxMintAmount(uint256 _newMax
setMaxSupply(uint256 _maxSupply
setMerkleRoot(bytes32 merkleRootHash
setTransferValidator(address validator
setWithdrawWallet(address wallet
toggleMintable(
togglePreSale(
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
unlockToken(uint256 tokenIdbool isAdmin
unlockToken(uint256[] tokenIds
unpause(
withdraw(payable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
Initialized(uint8 version
Mint(address indexed touint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
TransferValidatorUpdated(address oldValidatoraddress newValidator
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NotCompatibleWithSpotMints(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
SequentialMintExceedsLimit(
SequentialUpToTooSmall(
SpotMintTokenIdTooSmall(
TokenAlreadyExists(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(