DERO Project · JSON-LD Context

Derod Org Context

JSON-LD context defining the semantic vocabulary for Derod Org from DERO Project.

16 Classes 59 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
derod: https://derod.org/schema#

Classes

JsonRpcRequest JsonRpcResponse JsonRpcError GetBlockParams GetSCParams GetEncryptedBalanceParams GetGasEstimateParams NameToAddressParams GetTransfersParams TransferParams SCInvokeParams Transfer Argument BlockHeader GetInfoResult GetBalanceResult

Properties

Property Type Container
jsonrpc string
id string
method string
params
result
error reference
code integer
message string
hash string
height integer
scid string
variables boolean
topoheight integer
keysuint64 list
keysstring list
address string
transfers list
sc string
sc_rpc list
signer string
name string
coinbase boolean
in boolean
out boolean
min_height integer
max_height integer
sender string
receiver string
ringsize integer
fees integer
sc_dero_deposit integer
sc_token_deposit integer
destination string
amount integer
burn integer
payload_rpc list
datatype string
value
depth integer
difficulty string
major_version integer
minor_version integer
nonce integer
orphan_status boolean
syncblock boolean
sideblock boolean
txcount integer
reward integer
tips list
timestamp integer
stableheight integer
version string
testnet boolean
top_block_hash string
tx_count integer
tx_pool_size integer
status string
balance integer
unlocked_balance integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://derod.org/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "derod": "https://derod.org/schema#",
    "JsonRpcRequest": "derod:JsonRpcRequest",
    "jsonrpc": {
      "@id": "derod:jsonrpc",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "derod:id",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "derod:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "derod:params"
    },
    "JsonRpcResponse": "derod:JsonRpcResponse",
    "result": {
      "@id": "derod:result"
    },
    "error": {
      "@id": "derod:error",
      "@type": "@id"
    },
    "JsonRpcError": "derod:JsonRpcError",
    "code": {
      "@id": "derod:code",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "derod:message",
      "@type": "xsd:string"
    },
    "GetBlockParams": "derod:GetBlockParams",
    "hash": {
      "@id": "derod:hash",
      "@type": "xsd:string"
    },
    "height": {
      "@id": "derod:height",
      "@type": "xsd:integer"
    },
    "GetSCParams": "derod:GetSCParams",
    "scid": {
      "@id": "derod:scid",
      "@type": "xsd:string"
    },
    "variables": {
      "@id": "derod:variables",
      "@type": "xsd:boolean"
    },
    "topoheight": {
      "@id": "derod:topoheight",
      "@type": "xsd:integer"
    },
    "keysuint64": {
      "@id": "derod:keysuint64",
      "@container": "@list"
    },
    "keysstring": {
      "@id": "derod:keysstring",
      "@container": "@list"
    },
    "GetEncryptedBalanceParams": "derod:GetEncryptedBalanceParams",
    "address": {
      "@id": "derod:address",
      "@type": "xsd:string"
    },
    "GetGasEstimateParams": "derod:GetGasEstimateParams",
    "transfers": {
      "@id": "derod:transfers",
      "@container": "@list"
    },
    "sc": {
      "@id": "derod:sc",
      "@type": "xsd:string"
    },
    "sc_rpc": {
      "@id": "derod:sc_rpc",
      "@container": "@list"
    },
    "signer": {
      "@id": "derod:signer",
      "@type": "xsd:string"
    },
    "NameToAddressParams": "derod:NameToAddressParams",
    "name": {
      "@id": "derod:name",
      "@type": "xsd:string"
    },
    "GetTransfersParams": "derod:GetTransfersParams",
    "coinbase": {
      "@id": "derod:coinbase",
      "@type": "xsd:boolean"
    },
    "in": {
      "@id": "derod:in",
      "@type": "xsd:boolean"
    },
    "out": {
      "@id": "derod:out",
      "@type": "xsd:boolean"
    },
    "min_height": {
      "@id": "derod:min_height",
      "@type": "xsd:integer"
    },
    "max_height": {
      "@id": "derod:max_height",
      "@type": "xsd:integer"
    },
    "sender": {
      "@id": "derod:sender",
      "@type": "xsd:string"
    },
    "receiver": {
      "@id": "derod:receiver",
      "@type": "xsd:string"
    },
    "TransferParams": "derod:TransferParams",
    "ringsize": {
      "@id": "derod:ringsize",
      "@type": "xsd:integer"
    },
    "fees": {
      "@id": "derod:fees",
      "@type": "xsd:integer"
    },
    "SCInvokeParams": "derod:SCInvokeParams",
    "sc_dero_deposit": {
      "@id": "derod:sc_dero_deposit",
      "@type": "xsd:integer"
    },
    "sc_token_deposit": {
      "@id": "derod:sc_token_deposit",
      "@type": "xsd:integer"
    },
    "Transfer": "derod:Transfer",
    "destination": {
      "@id": "derod:destination",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "derod:amount",
      "@type": "xsd:integer"
    },
    "burn": {
      "@id": "derod:burn",
      "@type": "xsd:integer"
    },
    "payload_rpc": {
      "@id": "derod:payload_rpc",
      "@container": "@list"
    },
    "Argument": "derod:Argument",
    "datatype": {
      "@id": "derod:datatype",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "derod:value"
    },
    "BlockHeader": "derod:BlockHeader",
    "depth": {
      "@id": "derod:depth",
      "@type": "xsd:integer"
    },
    "difficulty": {
      "@id": "derod:difficulty",
      "@type": "xsd:string"
    },
    "major_version": {
      "@id": "derod:major_version",
      "@type": "xsd:integer"
    },
    "minor_version": {
      "@id": "derod:minor_version",
      "@type": "xsd:integer"
    },
    "nonce": {
      "@id": "derod:nonce",
      "@type": "xsd:integer"
    },
    "orphan_status": {
      "@id": "derod:orphan_status",
      "@type": "xsd:boolean"
    },
    "syncblock": {
      "@id": "derod:syncblock",
      "@type": "xsd:boolean"
    },
    "sideblock": {
      "@id": "derod:sideblock",
      "@type": "xsd:boolean"
    },
    "txcount": {
      "@id": "derod:txcount",
      "@type": "xsd:integer"
    },
    "reward": {
      "@id": "derod:reward",
      "@type": "xsd:integer"
    },
    "tips": {
      "@id": "derod:tips",
      "@container": "@list"
    },
    "timestamp": {
      "@id": "derod:timestamp",
      "@type": "xsd:integer"
    },
    "GetInfoResult": "derod:GetInfoResult",
    "stableheight": {
      "@id": "derod:stableheight",
      "@type": "xsd:integer"
    },
    "version": {
      "@id": "derod:version",
      "@type": "xsd:string"
    },
    "testnet": {
      "@id": "derod:testnet",
      "@type": "xsd:boolean"
    },
    "top_block_hash": {
      "@id": "derod:top_block_hash",
      "@type": "xsd:string"
    },
    "tx_count": {
      "@id": "derod:tx_count",
      "@type": "xsd:integer"
    },
    "tx_pool_size": {
      "@id": "derod:tx_pool_size",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "derod:status",
      "@type": "xsd:string"
    },
    "GetBalanceResult": "derod:GetBalanceResult",
    "balance": {
      "@id": "derod:balance",
      "@type": "xsd:integer"
    },
    "unlocked_balance": {
      "@id": "derod:unlocked_balance",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "DERO Project API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects DERO Project's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-05) from openapi/derod-org-openapi.json.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/derod-org-openapi.json"
  ]
}