Evolution Serum
Verified contract
Active on
Ethereum with 3,106 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x3297…802a
Balances ($0.00)
No balances found for "Evolution Serum"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21162335 | 16 days ago | | | 0 | 0.00078795180 | |
| 21127244 | 21 days ago | | | 0 | 0.0022532535 | |
| 20608107 | 3 months ago | | | 0 | 0.000021904326 | |
| 20210199 | 5 months ago | | | 0 | 0.00024085882 | |
| 20150951 | 5 months ago | | | 0 | 0.000053134325 | |
| 20072175 | 5 months ago | | | 0 | 0.00017802232 | |
| 20046951 | 6 months ago | | | 0 | 0.00037151404 | |
| 20013204 | 6 months ago | | | 0 | 0.00061420929 | |
| 19989632 | 6 months ago | | | 0 | 0.00041322180 | |
| 19765898 | 7 months ago | | | 0 | 0.00019821941 |
ABI
ABI objects
Getter at block 21275740
evolutionSigner() view returns (address)
0x00000001dea29d000f2e99100c503bf1544da95d
gnosisSafeAddress() view returns (address)
0x813f10aba9624d2f4b3130a1ecd26da2bb2d09d4
name() view returns (string)
Evolution Serum
owner() view returns (address)
0x7077e6eb69711cb89d53a51a1db1436e9522db02
symbol() view returns (string)
ES
Read-only
balanceOf(address, uint256) view returns (uint256)
balanceOfBatch(address[] owners, uint256[] ids) view returns (uint256[] balances)
isApprovedForAll(address, address) view returns (bool)
nonces(address) view returns (uint256)
serumPrices(uint256) view returns (uint256)
supportsInterface(bytes4 interfaceId) pure returns (bool)
uri(uint256 id) view returns (string)
usedVouchers(bytes32) view returns (bool)
validEvolution(address user, uint256 serumId, uint256 creatureId, uint256 evolutionStage, uint256 nonce, bytes signature) pure returns (bool)
State-modifying
Events airdrop(uint256 serumId, address[] users)
claim(uint256 serumId, uint256 count, bytes signature) payable
evolve(uint256 tokenId, uint256 serumId, uint256 nonce, uint256 evolutionStage, bytes signature)
onERC1155BatchReceived(address operator, address from, uint256[] ids, uint256[] amounts, bytes data) returns (bytes4)
onERC1155Received(address operator, address from, uint256 id, uint256 amount, bytes data) returns (bytes4)
ownerMint(uint256 id, uint256 amount, address receiver)
renounceOwnership()
safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data)
safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data)
setApprovalForAll(address operator, bool approved)
setBaseURI(string _baseURI)
setSerumPrice(uint256 serumId, uint256 price)
transferOwnership(address newOwner)
validMint(address user, uint256 serumId, uint256 count, bytes signature) returns (bool)
withdraw()
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Evolution(uint256 indexed tokenId, uint256 evolutionStage)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] amounts)
TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 amount)
URI(string value, uint256 indexed id)
constructor(address creatureAddress, string _baseURI)
This contract contains no fallback and receive objects.
InvalidEvolution()
InvalidNonce()
InvalidOwner()
InvalidVoucher()
NotEnoughEther()