Provably Rare Gem
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "Provably Rare Gem"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13177522 | 3 years ago | | | 0 | 0.012397673 |
ABI
ABI objects
Getter at block 21276886
gemCount() view returns (uint256)
0
name() view returns (string)
Provably Rare Gem
owner() view returns (address)
0xb593d82d53e2c187dc49673709a6e9f806cdc835
Read-only
balanceOf(address account, uint256 id) view returns (uint256)
balanceOfBatch(address[] accounts, uint256[] ids) view returns (uint256[])
exists(uint256 id) view returns (bool)
gems(uint256) view returns (string name, string color, bytes32 entropy, uint256 difficulty, uint256 gemsPerMine, uint256 multiplier, address crafter, address manager, address pendingManager)
isApprovedForAll(address account, address operator) view returns (bool)
luck(uint256 kind, uint256 salt) view returns (uint256)
nonce(address) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
totalSupply(uint256 id) view returns (uint256)
uri(uint256 kind) view returns (string)
State-modifying
Events acceptManager(uint256[] kinds)
craft(uint256 kind, uint256 amount, address to)
create(string name, string color, uint256 difficulty, uint256 gemsPerMine, uint256 multiplier, address crafter, address manager) returns (uint256)
initialize()
mine(uint256 kind, uint256 salt)
renounceManager(uint256[] kinds)
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)
transferManager(uint256[] kinds, address to)
transferOwnership(address _owner)
updateCrafter(uint256[] kinds, address crafter)
updateEntropy(uint256 kind, bytes32 entropy)
updateGemInfo(uint256 kind, string name, string color)
updateMiningData(uint256 kind, uint256 difficulty, uint256 multiplier, uint256 gemsPerMine)
ApprovalForAll(address indexed account, address indexed operator, bool approved)
Create(uint256 indexed kind)
Mine(address indexed miner, uint256 indexed kind)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
URI(string value, uint256 indexed id)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.