Provably Rare Gem
Verified contract
Proxy
Active on
Ethereum with 4,534 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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) |
---|---|---|---|---|---|---|---|
| 20770532 | 2 months ago | | | 0 | 0.00028077190 | |
| 20607823 | 3 months ago | | | 0 | 0.000043378331 | |
| 20607806 | 3 months ago | | | 0 | 0.000049875507 | |
| 20607796 | 3 months ago | | | 0 | 0.000067878789 | |
| 20607792 | 3 months ago | | | 0 | 0.000072924047 | |
| 20607772 | 3 months ago | | | 0 | 0.000057547790 | |
| 20607765 | 3 months ago | | | 0 | 0.000058991881 | |
| 20607764 | 3 months ago | | | 0 | 0.000037796298 | |
| 20607762 | 3 months ago | | | 0 | 0.000060849431 | |
| 20607760 | 3 months ago | | | 0 | 0.000060933265 |
ABI
ABI objects
Getter at block 21248977
gemCount() view returns (uint256)
20
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 admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
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)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.