Yat Gems
Verified contract
Active on
Ethereum with 4,888 txns
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 "Yat Gems"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21253062 | 4 days ago | | | 0 | 0.00047540684 | |
| 21161602 | 17 days ago | | | 0 | 0.00039139652 | |
| 21080748 | a month ago | | | 0 | 0.00054166166 | |
| 21013147 | a month ago | | | 0 | 0.00030795562 | |
| 21010637 | a month ago | | | 0 | 0.00032300768 | |
| 20926379 | 2 months ago | | | 0 | 0.00053070019 | |
| 20892286 | 2 months ago | | | 0 | 0.00031044195 | |
| 20889788 | 2 months ago | | | 0 | 0.00024649802 | |
| 20873276 | 2 months ago | | | 0 | 0.00028717994 | |
| 20810915 | 2 months ago | | | 0 | 0.0011548656 |
ABI
ABI objects
Getter at block 21283398
contractURI() view returns (string)
https://a.y.at/artifacts/Gem/metadata/yat_gems.json
getSigner() view returns (address)
0x402af6fec15c4c9e31b0e5dc59b36569e0f77a21
name() view returns (string)
Yat Gems
owner() view returns (address)
0x402af6fec15c4c9e31b0e5dc59b36569e0f77a21
Read-only
balanceOf(address account, uint256 id) view returns (uint256)
balanceOfBatch(address[] accounts, uint256[] ids) view returns (uint256[])
burnCount(address from, uint256 gemId) view returns (uint256)
currentSupply(uint256 gemId) view returns (uint256)
gemExists(uint256 gemId) view returns (bool)
gemName(uint256 gemId) view returns (string)
getNonce(address clientAddress) view returns (uint256)
isAdmin(address addr) view returns (bool)
isApprovedForAll(address account, address operator) view returns (bool)
supplyCap(uint256 gemId) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
uri(uint256) view returns (string)
uuidToUint(string uuid) pure returns (uint256)
State-modifying
Events addAdmin(address newAdmin)
adminMint(address to, uint256 gemId, string uuid)
burn(uint256 gemId, uint256 amount)
mint(uint256 gemId, string uuid, uint256 expiry, bytes signature)
mintNewGem(string name, string gemUuid, uint256 gemSupplyCap)
renounceOwnership()
revokeAdmin(address admin)
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)
setAuthorizedSigner(address newSigner)
setContractURI(string newContractURI)
setURI(string newURI)
transfer(string gemUuid, uint256 amount, address to)
transferOwnership(address newOwner)
AdminAdded(address admin)
AdminRemoved(address admin)
ApprovalForAll(address indexed account, address indexed operator, bool approved)
ContractURISet(string contractUri)
NewGemCreated(uint256 gemId, string gemUuid, string name, uint256 supplyCap)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TokenMinted(uint256 gemId, string fragmentId, address to)
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[] admins_, string name_, string tokenBaseURI_, string contractURI_, address authorizedSigner)
This contract contains no fallback and receive objects.
This contract contains no error objects.