Manager contract that handles the acquisition of Raffl
entries.
*This is an extract of @cygaar_dev and @vectorized.eth ERC721A contract in order to manage efficient minting of entries. Assumptions:
Mask of an entry in packed address data.
The bit position of numberMinted
in packed address data.
The mask of the lower 160 bits for addresses.
The next entry ID to be minted.
Returns the total amount of entries minted in the contract.
Returns the number of entries in owner
’s account.
*Returns the owner of the entryId
.
Requirements:
entryId
must exist.*Returns the packed ownership data of entryId
.
Packs ownership data into a single uint256.
*Mints quantity
entries and transfers them to to
.
Requirements:
to
cannot be the zero address.quantity
must be greater than 0.*For more efficient reverts.
Cannot query the balance for the zero address.
The entry does not exist.
Manager contract that handles the acquisition of Raffl
entries.
*This is an extract of @cygaar_dev and @vectorized.eth ERC721A contract in order to manage efficient minting of entries. Assumptions:
Mask of an entry in packed address data.
The bit position of numberMinted
in packed address data.
The mask of the lower 160 bits for addresses.
The next entry ID to be minted.
Returns the total amount of entries minted in the contract.
Returns the number of entries in owner
’s account.
*Returns the owner of the entryId
.
Requirements:
entryId
must exist.*Returns the packed ownership data of entryId
.
Packs ownership data into a single uint256.
*Mints quantity
entries and transfers them to to
.
Requirements:
to
cannot be the zero address.quantity
must be greater than 0.*For more efficient reverts.
Cannot query the balance for the zero address.
The entry does not exist.