Reflection

Verified contract

Proxy

Active on Ethereum with 2,112 txns
Deployed by via 0x9a6ddcfb at 19618014
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 47 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
12 additional variables

No balances found for "Reflection"

0xdb235881afdffd3895ac7c816ecac5d0990740d8395e7affdcfa4186bbd1a287
0x601915deca7b44c4ab09dfd164910a732713ae08aef991b90279e46b963eab06
0x7779a7fd007e7cc3d7a17265bf75433e1c96ac58a16acbd24027bee388cde020
0x02e01c1dc298e7b7779c2c498f0a7e0181a99dbb4bb785f39372d8076f164ebd
0xae2e819e48d5d1ce998a2196599196a2d3f581e92423d154e62e6f4c4c563971
0x64630ac53855626487605964fdb3eef51bf5040147d5e84832b6487a21440a12
0x27521463f111eaa63f55cc251d7fb756f88430a20d285e05abd47e4a408ef4ad
0x06a977dfb82b53e069afe249ddffa7b16dec6660ceeccb5fa4387b005431272a
0x9487a727f5b621e0842c5607251a4ade2e1245ac85ec04ca3def85d7dcd01eb3
0xd042e1d1ec86d2fb7f93f939aa4111eecbae109cbf060e9c6c7f602e4c181982

Functions
Getter at block 20949173
maxSupply(view returns (uint256)
999
name(view returns (string)
Reflection
owner(view returns (address)
0x42cf8d777df19445e2cc5dc2c336ac2d4f698c9c
payeesLength(view returns (uint256)
1
prefix(view returns (string)
https://nftstorage.link/ipfs/bafybeihfmew3sbmzqzkrg34phb3w6pffok5thvtzx6kvw5a3wogicrd3iy/
returnVersion(pure returns (string)
1.0.0
stage(view returns (uint8)
0
suffix(view returns (string)
.json
symbol(view returns (string)
Reflection
totalReleased(view returns (uint256)
0
totalShares(view returns (uint256)
100
totalSupply(view returns (uint256)
999
Read-only
balanceLimit(uint8 stageId_view returns (uint256)
balanceOf(address ownerview returns (uint256)
currentBalance(uint8 stageId_address account_view returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
isAdmin(address account_view returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
isWhitelisted(uint8 stageId_address account_bytes32[] proof_view returns (bool)
merkleTreeRoot(uint8 stageId_view returns (bytes32)
ownerOf(uint256 tokenIdview returns (address)
payee(uint256 indexview returns (address)
price(uint8 stage_view returns (uint256)
releasable(address accountview returns (uint256)
releasable(address tokenaddress accountview returns (uint256)
released(address accountview returns (uint256)
released(address tokenaddress accountview returns (uint256)
remainingBalance(uint8 stageId_address account_view returns (uint256)
royaltyInfo(uint256uint256 value_view returns (address receiveruint256 royaltyAmount)
shares(address accountview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
totalReleased(address tokenview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addToWhitelist(uint8 stageId_address[] accounts_
adminMint(address[] accounts_uint256[] amounts_
approve(address operatoruint256 tokenId
initialize(struct IBaseArgs args
multiStageMint(uint256 amount_bytes32[] proof_uint8 stage_payable 
publicMint(uint256 amount_payable 
release(address account
release(address tokenaddress account
releaseAll(
releaseAll(address token
removeFromWhitelist(uint8 stageId_address[] accounts_
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setAdminPermissions(address account_bool enable_
setApprovalForAll(address operatorbool approved
setMaxSupply(uint256 maxSupply_
setPrefix(string prefix_
setPrice(uint8 stage_uint256 value_
setRoyalties(address recipient_uint256 amount_
setStage(uint8 stage_
setSuffix(string suffix_
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateBalanceLimit(uint8 stageId_uint256 limit_
updateMerkleTreeRoot(uint8 stageId_bytes32 merkleTreeRoot_
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
ERC20PaymentReleased(address indexed tokenaddress touint256 amount
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PayeeAdded(address accountuint256 shares
PaymentReceived(address fromuint256 amount
PaymentReleased(address touint256 amount
RoyaltiesSet(address recipientuint256 amount
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApproveToCaller(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(