Avastar

Verified contract

Active on Ethereum with 18,838 txns
Deployed by via 0xf650cbb2 at 9432995
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
7 additional variables
 (#4)
ERC-721
--
0xf214559329f3be0dedcd75751c8c03c91c273100b622eeeb1290379ac06d4573
0x50f041d64ecad636955184c0e108534261b0fee983388e2d0d1462bdf3227fc0
0x59b339ad3497528653a8daa66cc059139199119278babfd3529f23a2164d2d9a
0x4223ff757fa8a297932f198be6efefe5cb0ff661ab0c114d699d2a183ceea158
0xf7809f83295cf47730c91b18ef24afadf03ee09940fe68c61ee16b14912662ea
0xec3b968c6fd675a82ea75a77ee59be1f6cbc72ab9ee0857ab03ed4383456de75
0xe3e8d672047727d56360045872ee05496b816159f71b51f7c5aaf18c791bbafe
0xa88f6686e8bd3f8e53dc1dd1279e96ece6be5edeb6d6d5ae2a23a506ffbd1374
0x743afddb9aa04fbd7b39c1ec2c4dad9b6ecccc05454cbb4d3cd7909b22d1f6d0
0x348c51efe39fea35e4b64eaca8fbf144230bfd846f09c9cc2f4040fb8844b330

Functions
Getter at block 21269965
MAX_PRIMES_PER_SERIES(view returns (uint16)
5000
MAX_PROMO_PRIMES_PER_GENERATION(view returns (uint16)
200
MAX_REPLICANTS_PER_GENERATION(view returns (uint16)
25200
TOKEN_NAME(view returns (string)
Avastar
TOKEN_SYMBOL(view returns (string)
AVASTAR
getMetadataContractAddress(view returns (address contractAddress)
0xaccd4bf469711de6ca7d622c6e33357baacf39e7
isAvastarTeleporter(pure returns (bool)
true
name(view returns (string)
Avastar
newContractAddress(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
symbol(view returns (string)
AVASTAR
totalSupply(view returns (uint256)
26617
upgraded(view returns (bool)
false
Read-only
attributionByGeneration(uint8view returns (uint8 generationstring artiststring infoURI)
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getAttributionByGeneration(uint8 _generationview returns (string attribution)
getAvastarWaveByTokenId(uint256 _tokenIdview returns (uint8 wave)
getPrimeByGenerationAndSerial(uint8 _generationuint256 _serialview returns (uint256 tokenIduint256 serialuint256 traitsuint8 generationuint8 seriesuint8 genderuint8 ranking)
getPrimeByTokenId(uint256 _tokenIdview returns (uint256 tokenIduint256 serialuint256 traitsuint8 generationuint8 seriesuint8 genderuint8 ranking)
getPrimeReplicationByTokenId(uint256 _tokenIdview returns (uint256 tokenIdbool[12] replicated)
getReplicantByGenerationAndSerial(uint8 _generationuint256 _serialview returns (uint256 tokenIduint256 serialuint256 traitsuint8 generationuint8 genderuint8 ranking)
getReplicantByTokenId(uint256 _tokenIdview returns (uint256 tokenIduint256 serialuint256 traitsuint8 generationuint8 genderuint8 ranking)
getTraitArtById(uint256 _traitIdview returns (string art)
getTraitIdByGenerationGeneAndVariation(uint8 _generationuint8 _geneuint8 _variationview returns (uint256 traitId)
getTraitInfoById(uint256 _traitIdview returns (uint256 iduint8 generationuint8[] seriesuint8 genderuint8 geneuint8 rarityuint8 variationstring name)
getTraitNameById(uint256 _traitIdview returns (string name)
isApprovedForAll(address owneraddress operatorview returns (bool)
isHashUsedByGeneration(uint8uint256view returns (bool)
ownerOf(uint256 tokenIdview returns (address)
primeCountByGenAndSeries(uint8uint8view returns (uint16)
renderAvastar(uint256 _tokenIdview returns (string svg)
replicantCountByGeneration(uint8view returns (uint16)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenIdByGenerationAndHash(uint8uint256view returns (uint256)
tokenIdByGenerationWaveAndSerial(uint8uint8uint256view returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 _tokenIdview returns (string uri)
traitIdByGenerationGeneAndVariation(uint8uint8uint8view returns (uint256)
State-modifying
addMinter(address _minterAddress
addOwner(address _ownerAddress
addSysAdmin(address _sysAdminAddress
approve(address touint256 tokenId
approveTraitAccess(address _handleruint256[] _primeIds
createTrait(uint8 _generationuint8[] _seriesuint8 _genderuint8 _geneuint8 _rarityuint8 _variationstring _namestring _svgreturns (uint256 traitId)
extendTraitArt(uint256 _traitIdstring _svg
mintPrime(address _owneruint256 _traitsuint8 _generationuint8 _seriesuint8 _genderuint8 _rankingreturns (uint256 tokenIduint256 serial)
mintReplicant(address _owneruint256 _traitsuint8 _generationuint8 _genderuint8 _rankingreturns (uint256 tokenIduint256 serial)
pause(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address tobool approved
setAttribution(uint8 _generationstring _artiststring _infoURI
setMetadataContractAddress(address _address
stripRoles(address _address
transferFrom(address fromaddress touint256 tokenId
unpause(
upgradeContract(address _newAddress
useTraits(uint256 _primeIdbool[12] _traitFlags
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
AttributionSet(uint8 generationstring artiststring infoURI
ContractPaused(
ContractUnpaused(
ContractUpgrade(address newContract
MetadataContractAddressSet(address contractAddress
NewPrime(uint256 iduint256 serialuint8 generationuint8 seriesuint8 genderuint256 traits
NewReplicant(uint256 iduint256 serialuint8 generationuint8 genderuint256 traits
NewTrait(uint256 iduint8 generationuint8 geneuint8 rarityuint8 variationstring name
TraitAccessApproved(address indexed handleruint256[] primeIds
TraitArtExtended(uint256 id
TraitsUsed(address indexed handleruint256 primeIdbool[12] used
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.