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
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
{
"@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"
]
}