Vex Aeterna

Verified contract

Active on Base with 4,187 txns
Deployed by via 0x4b3dc481 at 11444448
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 5 additional slots
-
variable spans 5 additional slots
ERC-20
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0x71ad51e3e5b0814bd6a8e30263c00609f692b0bfad08e86cb55a5eff7fd672aa
0x6da42dd3a3c612e68c083c6b3ec5c9a4f445aac3e6bf83b4cb79be7081a1550d
0x870e2b2705c3a4319e37269e038a3361e51f1d54d3af70f9ddeabd502e7cc700
0xaba720f488a960eaeddf1aa3ecfaf594599e556295b13238ff26718df5708df7
0x30da616d19bfcd9002680a3eecf0798dca38f7967d440e79ae23fe75680404d5
0x87ed5633d5bff8525a0a03a9680cd32a79144cd384df68d44f1c1ef0c9c70a67
0xda860b77b994dbfe37954602d95522c8ca0c73396aa3eb1d086039dbb24f8dff
0xc9a23621082b22b2ff5dec26cf6a04bee74b246b5bf656229b4c4c24124a6003
0x6b9cb12c730a58cf99a570b2060c8da8a3457fbd5c874ddf3102811527601355
0x7c17baa65f587eb813c26e9640e74a7c500a763eeef1cb1725aa9de3972c1bad

Functions
Getter at block 22758152
DOMAIN_SEPARATOR(view returns (bytes32)
0x235002ae013c489258179b38475b26cae7a087e6054aebea55fcfc7e68d386e5
ID_ENCODING_PREFIX(view returns (uint256)
57896044618658097711785492504343953926634992332820282019728792003956564819968
baseTokenURI(view returns (string)
decimals(view returns (uint8)
18
erc20TotalSupply(view returns (uint256)
100000000000000000000000
erc721TotalSupply(view returns (uint256)
50058
getERC721QueueLength(view returns (uint256)
20945
getHighestRarity(pure returns (uint8)
5
getLowestRarity(pure returns (uint8)
0
imageURI(view returns (string)
https://vexaeterna.mypinata.cloud/ipfs/QmWQNodZhnP8RiuZLariQTTnKMdkaF94nmizqfiMusN8h9/
minted(view returns (uint256)
50058
name(view returns (string)
Vex Aeterna
owner(view returns (address)
0x2e6243a4cdb82b77dc4530a9942ba5eed7431822
symbol(view returns (string)
VEX
totalSupply(view returns (uint256)
100000000000000000000000
units(view returns (uint256)
1000000000000000000
Read-only
allowance(addressaddressview returns (uint256)
atomicValues(uint256view returns (uint16)
balanceOf(addressview returns (uint256)
balanceOfByRarity(address _owneruint8 _rarityview returns (uint256)
balancesOfByRarity(address _ownerview returns (uint256[6] balances)
colors(uint256view returns (string)
decodedTokenId(uint256 _tokenIdpure returns (uint256)
erc20BalanceOf(address owner_view returns (uint256)
erc721BalanceOf(address owner_view returns (uint256)
erc721TransferExempt(address target_view returns (bool)
getApproved(uint256view returns (address)
getERC721TokensInQueue(uint256 start_uint256 count_view returns (uint256[])
getRarityByTokenId(uint256 _tokenIdpure returns (uint8)
isApprovedForAll(addressaddressview returns (bool)
materials(uint256view returns (string)
nonces(addressview returns (uint256)
owned(address owner_view returns (uint256[])
ownerOf(uint256 id_view returns (address erc721Owner)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 id_view returns (string)
State-modifying
approve(address spender_uint256 valueOrId_returns (bool)
batchTransferERC721(address from_address to_uint256[] tokenIds
erc20Approve(address spender_uint256 value_returns (bool)
erc20TransferFrom(address from_address to_uint256 value_returns (bool)
erc721Approve(address spender_uint256 id_
erc721TransferByRarity(address _fromaddress _touint256 _amountuint8 _rarity
erc721TransferFrom(address from_address to_uint256 id_
permit(address owner_address spender_uint256 value_uint256 deadline_uint8 v_bytes32 r_bytes32 s_
renounceOwnership(
safeTransferFrom(address from_address to_uint256 id_
safeTransferFrom(address from_address to_uint256 id_bytes data_
setApprovalForAll(address operator_bool approved_
setAtomicValue(uint8 ruint16 _newValue
setERC721TransferExempt(address account_bool value_
setImageURI(string _imageURI
setSelfERC721TransferExempt(bool state_
setTokenURI(string _tokenURI
transfer(address to_uint256 value_returns (bool)
transferFrom(address from_address to_uint256 valueOrId_returns (bool)
transferOwnership(address newOwner
withdraw(
Events
Approval(address indexed owneraddress indexed spenderuint256 indexed id
Approval(address indexed owneraddress indexed spenderuint256 value
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 amount
Transfer(address indexed fromaddress indexed touint256 indexed id
Constructor
constructor(string name_string symbol_uint8 decimals_uint256 maxTotalSupplyERC721_address initialOwner_address initialMintRecipient_address uniswapSwapRouter_address uniswapV3NonfungiblePositionManager_
Fallback and receive
receive(
Errors
AlreadyExists(
DecimalsTooLow(
ERC404UniswapV3ExemptFactoryMismatch(
ERC404UniswapV3ExemptWETH9Mismatch(
InsufficientAllowance(
InvalidApproval(
InvalidExemption(
InvalidOperator(
InvalidRarity(
InvalidRecipient(
InvalidSender(
InvalidSigner(
InvalidSpender(
InvalidTokenId(
MintLimitReached(
NotFound(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
OwnedIndexOverflow(
PermitDeadlineExpired(
QueueEmpty(
QueueFull(
QueueOutOfBounds(
RecipientIsERC721TransferExempt(
Unauthorized(
UnsafeRecipient(