Polymorphs

Verified contract

Active on Ethereum with 9,460 txns
Deployed by via 0xc34467f0 at 12716655
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "Polymorphs"

0xf461ecd7c00bf7f6e76b0cabf66cec11aacd898bf27cc3f661f7b77fe5a5ce78
0xa3de1899d7ffa6600b05407cf0545e4fe633a96506cc6a8f1f83203fb3616ecf
0x0168ec74c4e6d92ebfcfef6b4f1d9f1d9c8a29d68ea68f20a1a828c44f859ada
0x28a1bee56804b763ef99fc67b1539520c11450cd2023a079137c7bd23e8f4aa8
0x50daacbafbe4a8a8587352eb9b43deeaf77e1dfd013c95562ead2a1bb1ecb01d
0xcf2f0ffcfa4d669d96c6605893a354915cd66fb8b514427c3880b1f59415baba
0xe17bada9fbbc0af3d30f06a0eeaf7c474da65d10938ce6553ac9daa6196c1207
0x7e86de1f898587f0d005b5549c6cc8c53a4053c2c1bde2f1f679ddfd27b14746
0x7af2f43c466464565085e7312341e9e9a9fe63ac14c076b9c8dd7ceac5423b1e
0x91ab7c9a69fc0281c0ee7eb44786437fb24d95f78ac7ad2570b60b26406b6955

Functions
Getter at block 21284204
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
arweaveAssetsJSON(view returns (string)
https://arweave.net/5KDDRA5EE9p-Bw29ryB9Uz6SvMRNMCyXKkOzW_ZT9gA
baseGenomeChangePrice(view returns (uint256)
100000000000000000000000
baseURI(view returns (string)
https://us-central1-polymorphmetadata.cloudfunctions.net/images-function?id=
bulkBuyLimit(view returns (uint256)
20
daoAddress(view returns (address)
0xa8047c2a86d5a188b0e15c3c10e2bc144cb272c2
lastTokenId(view returns (uint256 tokenId)
10000
maxSupply(view returns (uint256)
10000
name(view returns (string)
Polymorphs
paused(view returns (bool)
false
polymorphPrice(view returns (uint256)
77700000000000000
randomizeGenomePrice(view returns (uint256)
100000000000000000000000
symbol(view returns (string)
MORPH
totalSupply(view returns (uint256)
7956
Read-only
balanceOf(address ownerview returns (uint256)
geneOf(uint256 tokenIdview returns (uint256 gene)
getApproved(uint256 tokenIdview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
priceForGenomeChange(uint256 tokenIdview returns (uint256 price)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenId
bulkBuy(uint256 amountpayable 
burn(uint256 tokenId
changeBaseGenomeChangePrice(uint256 newGenomeChangePrice
changeRandomizeGenomePrice(uint256 newRandomizeGenomePrice
grantRole(bytes32 roleaddress account
mint(payable 
mint(address to
morphGene(uint256 tokenIduint256 genePositionpayable 
pause(
randomizeGenome(uint256 tokenIdpayable 
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setArweaveAssetsJSON(string _arweaveAssetsJSON
setBaseURI(string _baseURI
setBulkBuyLimit(uint256 _bulkBuyLimit
setMaxSupply(uint256 _maxSupply
setPolymorphPrice(uint256 newPolymorphPrice
transferFrom(address fromaddress touint256 tokenId
unpause(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseGenomeChangePriceChanged(uint256 newGenomeChange
BaseURIChanged(string baseURI
BulkBuyLimitChanged(uint256 newBulkBuyLimit
MaxSupplyChanged(uint256 newMaxSupply
Paused(address account
PolymorphPriceChanged(uint256 newPolymorphPrice
RandomizeGenomePriceChanged(uint256 newRandomizeGenomePriceChange
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokenMinted(uint256 indexed tokenIduint256 newGene
TokenMorphed(uint256 indexed tokenIduint256 oldGeneuint256 newGeneuint256 priceuint8 eventType
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
arweaveAssetsJSONChanged(string arweaveAssetsJSON
Constructor
constructor(string namestring symbolstring baseURIaddress _daoAddressuint256 premintedTokensCountuint256 _baseGenomeChangePriceuint256 _polymorphPriceuint256 totalSupplyuint256 _randomizeGenomePriceuint256 _bulkBuyLimitstring _arweaveAssetsJSON
Fallback and receive
receive(
Errors

This contract contains no error objects.