Mutagen
Verified contract
Active on
Ethereum with 1,308 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 279 additional slots
Balances ($97,255.60)
Native
Value
$97,255.6
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 30.94523 | $3,142.83 |
$97,255.6 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20826961 | 2 months ago | | | 0 | 0.0017733183 | |
| 20344416 | 4 months ago | | | 0 | 0.00015725948 | |
| 20278614 | 4 months ago | | | 0 | 0.00045236910 | |
| 19819285 | 6 months ago | | | 0 | 0.00022232115 | |
| 19819181 | 6 months ago | | | 0 | 0.00029322178 | |
| 19819152 | 6 months ago | | | 0 | 0.00025253496 | |
| 18910112 | 10 months ago | | | 0 | 0.00044634784 | |
| 18889369 | 10 months ago | | | 0 | 0.00051684395 | |
| 18889369 | 10 months ago | | | 0 | 0.00090741107 | |
| 18759902 | a year ago | | | 0 | 0.0036044903 |
ABI
ABI objects
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 owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getBurnValue(uint256 printNumber) pure returns (uint256 value)
getGenesisState(uint256 genesisIdx) view returns (uint8[4][] generations, uint256[] printCounts, uint256 printSupply, uint256 fees, uint256 nextPrintValue, uint256 nextBurnValue, uint8[2] punk, uint8[2] moon)
getPrintValue(uint256 printNumber) pure returns (uint256 value)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
packGenesisId(uint8 genesisIdx) pure returns (uint256 tokenId)
packMutagenId(uint8 layer, uint8 variant, uint16 mutagenIdx) pure returns (uint256)
packPrintId(uint8 genesisIdx, uint256 printNonce, uint16 printGeneration) pure returns (uint256 tokenId)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenAssets(uint256 tokenId) view returns (string[4] assets)
tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
unpackGenesisId(uint256 genesisId) pure returns (uint8 genesisIdx)
unpackMutagenId(uint256 mutagenId) pure returns (uint8 layer, uint8 variant, uint256 mutagenIdx)
unpackPrintId(uint256 printId) pure returns (uint8 genesisIdx, uint256 printNonce, uint16 printGeneration)
State-modifying
Events approve(address to, uint256 tokenId)
burn(uint256 printId)
mintGenesis(address to, uint8 genesisIdx)
mintMutagen(address to, uint8 layer, uint8 variant, uint16 mutagenIdx)
mutate(uint256 genesisId, uint256 mutagenId)
print(uint256 genesisId) payable
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setMetadataBaseURL(string newURI)
setMinter(address newMinter)
setStartingBlock(uint256 blockNumber)
setTokenURI(uint256 tokenId, string newURI)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
withdrawProtocolFees(address to)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Burn(address from, uint8 genesisIdx, uint16 generationIdx, uint256 nextBurnValue)
Mutation(uint8 genesisIdx, uint8[4] newGeneration)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PermanentURI(string _value, uint256 indexed _id)
Print(address to, uint8 genesisIdx, uint16 generationIdx, uint256 nextPrintValue)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(string _assetsBaseURL, uint256 _startingBlock, string _metadataBaseURL)
This contract contains no fallback and receive objects.
This contract contains no error objects.