Vitreus Voucher

Verified contract

Proxy

Active on Ethereum with 2,368 txns
Deployed by via 0x04ca1739 at 17500120
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 48 additional slots
-
variable spans 48 additional slots
6 additional variables
 (#936)
ERC-721
--
0x82b0b2ccc070ac60e4354349827b2dbbee10407552701900d539e57e40321529
From
0x7131c0f87ff317c365561faf63d8267ceef4f73f9a964fc0d8e5b5cd74b8fe9a
0xd57d3f57e76961e0e8e01f04dfad2f3c64ac3e559dcd5825d23f25fa51afbad4
0x3134a6c494bff0225cbaacfde4634696f454b62fcbcf0ecb5e1ae37abba7b448
0x791114cdb8ac6ee9f498f519b78d8c300f326b63ee09fb6a61daa9a5b4360438
0xeab6fc5a64ecf05a12d5c9d2293929cd252d06bb1734d88f699982e536f1f5b8
0x6b72114d2721a03625b4d2c7d135ab3ab631033d72ca4e19fad5fc6ccb1cafb5
0x15ac09b07513dad29538371ae9904564a950942b91da5eba0382663b3098ea8f
0x29c2974a54d265608302a7a643b394bb11cfcdbe146901daa30c63d070d3a4fd
0x1d35c02207c85563af73a2a5df2f1179ddd93e37d643baad419d98945a66c128

Functions
Getter at block 21060824
domainSeparator(view returns (bytes32)
0xccd4cbf1da80d8650483e1e6b843d4537be49ed8235edba9b3e5fb6fa3f43ad4
 
getAllPresaleRounds(view returns (struct VitreusVoucherPresaleRound[])
 
getCurrentPresaleRound(view returns (struct VitreusVoucherPresaleRound)
getPresaleRoundAmount(view returns (uint256)
11
name(pure returns (string)
Vitreus Voucher
owner(view returns (address)
0x8f4dbe215b58427afe837f06267c8194deefbe19
paused(view returns (bool)
true
 
presaleRoundNumber(view returns (uint256)
symbol(pure returns (string)
ViVo
totalSupply(view returns (uint256)
882
Read-only
availableDeposit(uint256 tokenIdview returns (uint256)
balanceOf(address owner_view returns (uint256)
estimateETHAmount(uint256 _usdcAmountview returns (uint256)
estimateUSDCAmount(uint256 _amountview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getDeposit(address owner_uint256 roundview returns (uint256)
getDeposit(uint256 tokenIduint256 roundview returns (uint256)
getPresaleRound(uint256 roundId_view returns (struct VitreusVoucherPresaleRound)
isApprovedForAll(address owner_address operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
statsOf(uint256 _tokenIdview returns (uint256[])
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenOf(address owner_view returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
affiliateDeposit(bytes affiliateSignatureaddress affiliateWalletpayable 
affiliateDepositUSDC(uint256 amount_bytes affiliateSignatureaddress affiliateWallet
affiliateMint(bytes affiliateSignatureaddress affiliateWalletpayable 
affiliateMintWithUSDC(address to_uint96 value_bytes affiliateSignatureaddress affiliateWallet
approve(address touint256 tokenId
changeUpcomingRound(uint256 roundId_uint56 newAllocation_
createPresaleRound(uint32 price_uint56 allocation_uint64 depositMin_uint64 depositMax_uint64 startTime_uint64 endTime_
deposit(payable 
depositUSDC(uint256 amount_
forceMint(address to_uint64 value_
initialize(address uniswapV2RouterAddress_address usdcReceiver_address usdcAddressaddress uniswapPair_string baseTokenUri
initializeV2(address payoutRegistry_address proverAddress_
mint(payable 
mintWithUSDC(address to_uint96 value_
pauseContract(
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBaseURI(string _newBaseUri
setPayoutRegistry(address payoutRegistry_
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unpauseContract(
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
BaseURIChanged(string baseURI
Deposit(uint256 indexed iduint256 rounduint256 amount
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PresaleRoundChanged(uint256 indexed roundstruct VitreusVoucherPresaleRound presaleRound
PresaleRoundCreated(uint256 indexed roundstruct VitreusVoucherPresaleRound presaleRound
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
OperatorNotAllowed(address operator