Polymorphs

Verified contract

Active on Ethereum with 9,455 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"

0xcf2f0ffcfa4d669d96c6605893a354915cd66fb8b514427c3880b1f59415baba
0xe17bada9fbbc0af3d30f06a0eeaf7c474da65d10938ce6553ac9daa6196c1207
0x7e86de1f898587f0d005b5549c6cc8c53a4053c2c1bde2f1f679ddfd27b14746
0x7af2f43c466464565085e7312341e9e9a9fe63ac14c076b9c8dd7ceac5423b1e
0x91ab7c9a69fc0281c0ee7eb44786437fb24d95f78ac7ad2570b60b26406b6955
0x742376aae789c2950a5361a0a42707f503ce712d8e24016daf91ce2ea7e50cf7
0x4949a979c5fb5a69235c5ce1424da72b46b5e0459d8066cddd7c667dc5109e0c
0xa66789a599a46f0d4078b1a8d3bca5869ddc364d95bf479df6f720804606bb92
0x2598df94230dc32fefe2469b2f7c30ad0de49380aaa57e24c42e56ce816d849c
0x2d5fe4963cbb2487cc8cc7d8f029dec5f4ee922a1ab5999cc2e54dd30c6ddb71

Functions
Getter at block 20924152
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.