Mutagen

Verified contract

Active on Ethereum with 1,308 txns
Deployed by via 0x45b97a23 at 12934252
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 279 additional slots
Native
Value $97,255.6
0x20eb347b5343e641fd0af2371084900fecbafa86ebcc7ed1228273264a63b9ba
0x716d7032d7d98dd85389dce4052e89faf8ad96444b6bce6c54bf89b7736225b4
0xc7068ce9e59400b666e82206ac37bead443f80f2d0d1a4fbc182276ad68b5502
0x9d07460470f3ee7928097a03fd2068f2211ee754486215cedeff6c8a07303031
0xbbd9f3badcc19bd1ff47cf76b239213866a7abea37d8503a4746674a1bc9b369
0x466e73bb8a6556e20568fe28fce3159d0bf3f63dba3f2d730c331d5d10fe6161
0xe770344e088d55316f36ece29729558651595b3556e975e2adc45820f3dcb342
From
0x5ca5701cb3143c6e4df1de017804e8e34997096beddc0ef484675a45a8a3f50b
0xefc2f347b79a05f6054da0a045e8790b0316a910d6601d2f2e3816ae6a850663
0x39a1f9eb7361096d22f0bbe22fd351f3a3db8f95dc4049839254484f1e3f3088

Functions
Getter at block 21162895
assetsBaseURL(view returns (string)
ipfs://QmVqK5GGwBPD2dD1G8fXQmSpa3rBz2RYzgcJdUdreuuBmc
metadataBaseURL(view returns (string)
https://europe-west3-turnkey-triumph-320605.cloudfunctions.net/mutagenMetadata
name(view returns (string)
Mutagen
owner(view returns (address)
0xcce118057125d4e23664ead06c6ae715c8a8698d
protocolFees(view returns (uint256)
657705438000000000
remainingMoonMutations(view returns (uint8)
0
remainingPunkMutations(view returns (uint8)
0
reserve(view returns (uint256)
29200763934000000000
startingBlock(view returns (uint256)
12940000
symbol(view returns (string)
MUTAGEN
totalSupply(view returns (uint256)
4117
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getBurnValue(uint256 printNumberpure returns (uint256 value)
getGenesisState(uint256 genesisIdxview returns (uint8[4][] generationsuint256[] printCountsuint256 printSupplyuint256 feesuint256 nextPrintValueuint256 nextBurnValueuint8[2] punkuint8[2] moon)
getPrintValue(uint256 printNumberpure returns (uint256 value)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
packGenesisId(uint8 genesisIdxpure returns (uint256 tokenId)
packMutagenId(uint8 layeruint8 variantuint16 mutagenIdxpure returns (uint256)
packPrintId(uint8 genesisIdxuint256 printNonceuint16 printGenerationpure returns (uint256 tokenId)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenAssets(uint256 tokenIdview returns (string[4] assets)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
unpackGenesisId(uint256 genesisIdpure returns (uint8 genesisIdx)
unpackMutagenId(uint256 mutagenIdpure returns (uint8 layeruint8 variantuint256 mutagenIdx)
unpackPrintId(uint256 printIdpure returns (uint8 genesisIdxuint256 printNonceuint16 printGeneration)
State-modifying
approve(address touint256 tokenId
burn(uint256 printId
mintGenesis(address touint8 genesisIdx
mintMutagen(address touint8 layeruint8 variantuint16 mutagenIdx
mutate(uint256 genesisIduint256 mutagenId
print(uint256 genesisIdpayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setMetadataBaseURL(string newURI
setMinter(address newMinter
setStartingBlock(uint256 blockNumber
setTokenURI(uint256 tokenIdstring newURI
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
withdrawProtocolFees(address to
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Burn(address fromuint8 genesisIdxuint16 generationIdxuint256 nextBurnValue
Mutation(uint8 genesisIdxuint8[4] newGeneration
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PermanentURI(string _valueuint256 indexed _id
Print(address touint8 genesisIdxuint16 generationIdxuint256 nextPrintValue
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(string _assetsBaseURLuint256 _startingBlockstring _metadataBaseURL
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.