{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "monero": "https://www.getmonero.org/vocab/",
    "name": "schema:name",
    "description": "schema:description",
    "url": { "@id": "schema:url", "@type": "@id" },
    "MoneroDaemonAPI": {
      "@id": "monero:MoneroDaemonAPI",
      "@type": "@id"
    },
    "MoneroWalletAPI": {
      "@id": "monero:MoneroWalletAPI",
      "@type": "@id"
    },
    "Block": "monero:Block",
    "BlockHeader": "monero:BlockHeader",
    "Transaction": "monero:Transaction",
    "TransactionPool": "monero:TransactionPool",
    "Wallet": "monero:Wallet",
    "Address": "monero:Address",
    "Transfer": "monero:Transfer",
    "KeyImage": "monero:KeyImage",
    "height": { "@id": "monero:height", "@type": "xsd:integer" },
    "hash": { "@id": "monero:hash", "@type": "xsd:string" },
    "timestamp": { "@id": "schema:dateCreated", "@type": "xsd:integer" },
    "difficulty": { "@id": "monero:difficulty", "@type": "xsd:integer" },
    "reward": { "@id": "monero:reward", "@type": "xsd:integer" },
    "fee": { "@id": "monero:fee", "@type": "xsd:integer" },
    "amount": { "@id": "schema:price", "@type": "xsd:integer" },
    "balance": { "@id": "monero:balance", "@type": "xsd:integer" },
    "unlocked_balance": { "@id": "monero:unlockedBalance", "@type": "xsd:integer" },
    "address": { "@id": "monero:address", "@type": "xsd:string" },
    "payment_id": { "@id": "monero:paymentId", "@type": "xsd:string" },
    "tx_hash": { "@id": "monero:txHash", "@type": "xsd:string" },
    "tx_key": { "@id": "monero:txKey", "@type": "xsd:string" },
    "ring_size": { "@id": "monero:ringSize", "@type": "xsd:integer" },
    "major_version": { "@id": "monero:majorVersion", "@type": "xsd:integer" },
    "minor_version": { "@id": "monero:minorVersion", "@type": "xsd:integer" },
    "account_index": { "@id": "monero:accountIndex", "@type": "xsd:integer" },
    "subaddr_index": { "@id": "monero:subaddrIndex" },
    "confirmations": { "@id": "monero:confirmations", "@type": "xsd:integer" },
    "in_pool": { "@id": "monero:inPool", "@type": "xsd:boolean" },
    "double_spend_seen": { "@id": "monero:doubleSpendSeen", "@type": "xsd:boolean" },
    "multisig_txset": { "@id": "monero:multisigTxset", "@type": "xsd:string" },
    "key_image": { "@id": "monero:keyImage", "@type": "xsd:string" },
    "signature": { "@id": "monero:signature", "@type": "xsd:string" },
    "status": { "@id": "monero:status", "@type": "xsd:string" },
    "untrusted": { "@id": "monero:untrusted", "@type": "xsd:boolean" },
    "synchronized": { "@id": "monero:synchronized", "@type": "xsd:boolean" },
    "seed_hash": { "@id": "monero:seedHash", "@type": "xsd:string" },
    "prev_hash": { "@id": "monero:prevHash", "@type": "xsd:string" },
    "miner_tx_hash": { "@id": "monero:minerTxHash", "@type": "xsd:string" },
    "num_txes": { "@id": "monero:numTxes", "@type": "xsd:integer" },
    "block_weight": { "@id": "monero:blockWeight", "@type": "xsd:integer" },
    "block_size": { "@id": "monero:blockSize", "@type": "xsd:integer" },
    "cumulative_difficulty": { "@id": "monero:cumulativeDifficulty", "@type": "xsd:integer" },
    "long_term_weight": { "@id": "monero:longTermWeight", "@type": "xsd:integer" },
    "nonce": { "@id": "monero:nonce", "@type": "xsd:integer" },
    "orphan_status": { "@id": "monero:orphanStatus", "@type": "xsd:boolean" },
    "pow_hash": { "@id": "monero:powHash", "@type": "xsd:string" },
    "depth": { "@id": "monero:depth", "@type": "xsd:integer" },
    "threads_count": { "@id": "monero:threadsCount", "@type": "xsd:integer" },
    "speed": { "@id": "monero:miningSpeed", "@type": "xsd:integer" },
    "active": { "@id": "monero:miningActive", "@type": "xsd:boolean" },
    "host": { "@id": "schema:host", "@type": "xsd:string" },
    "port": { "@id": "schema:portNumber", "@type": "xsd:integer" },
    "rpc_port": { "@id": "monero:rpcPort", "@type": "xsd:integer" },
    "last_seen": { "@id": "monero:lastSeen", "@type": "xsd:integer" }
  }
}
