Solana · JSON-LD Context

Solana Rpc Context

JSON-LD context defining the semantic vocabulary for Solana Rpc from Solana.

17 Classes 56 Properties 6 Namespaces
View Context View on GitHub

Namespaces

sol: https://solana.com/ontology/rpc#
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
owl: http://www.w3.org/2002/07/owl#
rdfs: http://www.w3.org/2000/01/rdf-schema#
skos: http://www.w3.org/2004/02/skos/core#

Classes

title description url version SolanaRpcApi SolanaCluster SolanaAccount SolanaTransaction SolanaBlock SplToken TokenAccount TokenMint VoteAccount StakeAccount ClusterNode JsonRpcRequest JsonRpcResponse

Properties

Property Type Container
publicKey string
lamports integer
slot integer
epoch integer
blockhash string
signature string
commitment string
encoding string
executable boolean
owner string
rentEpoch integer
data
decimals integer
amount string
uiAmount decimal
uiAmountString string
mint string
totalSupply integer
circulatingSupply integer
nonCirculatingSupply integer
blockHeight integer
blockTime integer
parentSlot integer
previousBlockhash string
fee integer
slotsInEpoch integer
slotIndex integer
transactionCount integer
activatedStake integer
commission integer
lastVote integer
votePubkey string
nodePubkey string
epochVoteAccount boolean
prioritizationFee integer
numTransactions integer
numSlots integer
samplePeriodSecs integer
featureSet integer
shredVersion integer
gossip string
tpu string
rpc string
initial decimal
terminal decimal
taper decimal
foundation decimal
foundationTerm decimal
lastValidBlockHeight integer
confirmations integer
confirmationStatus string
identity string
baseURL
mainnet
devnet
testnet

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "sol": "https://solana.com/ontology/rpc#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "owl": "http://www.w3.org/2002/07/owl#",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "skos": "http://www.w3.org/2004/02/skos/core#",

    "title": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "version": "schema:version",

    "SolanaRpcApi": "sol:SolanaRpcApi",
    "SolanaCluster": "sol:SolanaCluster",
    "SolanaAccount": "sol:SolanaAccount",
    "SolanaTransaction": "sol:SolanaTransaction",
    "SolanaBlock": "sol:SolanaBlock",
    "SplToken": "sol:SplToken",
    "TokenAccount": "sol:TokenAccount",
    "TokenMint": "sol:TokenMint",
    "VoteAccount": "sol:VoteAccount",
    "StakeAccount": "sol:StakeAccount",
    "ClusterNode": "sol:ClusterNode",
    "JsonRpcRequest": "sol:JsonRpcRequest",
    "JsonRpcResponse": "sol:JsonRpcResponse",

    "publicKey": {
      "@id": "sol:publicKey",
      "@type": "xsd:string"
    },
    "lamports": {
      "@id": "sol:lamports",
      "@type": "xsd:integer"
    },
    "slot": {
      "@id": "sol:slot",
      "@type": "xsd:integer"
    },
    "epoch": {
      "@id": "sol:epoch",
      "@type": "xsd:integer"
    },
    "blockhash": {
      "@id": "sol:blockhash",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "sol:signature",
      "@type": "xsd:string"
    },
    "commitment": {
      "@id": "sol:commitment",
      "@type": "xsd:string"
    },
    "encoding": {
      "@id": "sol:encoding",
      "@type": "xsd:string"
    },
    "executable": {
      "@id": "sol:executable",
      "@type": "xsd:boolean"
    },
    "owner": {
      "@id": "sol:owner",
      "@type": "xsd:string"
    },
    "rentEpoch": {
      "@id": "sol:rentEpoch",
      "@type": "xsd:integer"
    },
    "data": {
      "@id": "sol:data"
    },
    "decimals": {
      "@id": "sol:decimals",
      "@type": "xsd:integer"
    },
    "amount": {
      "@id": "sol:amount",
      "@type": "xsd:string"
    },
    "uiAmount": {
      "@id": "sol:uiAmount",
      "@type": "xsd:decimal"
    },
    "uiAmountString": {
      "@id": "sol:uiAmountString",
      "@type": "xsd:string"
    },
    "mint": {
      "@id": "sol:mint",
      "@type": "xsd:string"
    },
    "totalSupply": {
      "@id": "sol:totalSupply",
      "@type": "xsd:integer"
    },
    "circulatingSupply": {
      "@id": "sol:circulatingSupply",
      "@type": "xsd:integer"
    },
    "nonCirculatingSupply": {
      "@id": "sol:nonCirculatingSupply",
      "@type": "xsd:integer"
    },
    "blockHeight": {
      "@id": "sol:blockHeight",
      "@type": "xsd:integer"
    },
    "blockTime": {
      "@id": "sol:blockTime",
      "@type": "xsd:integer"
    },
    "parentSlot": {
      "@id": "sol:parentSlot",
      "@type": "xsd:integer"
    },
    "previousBlockhash": {
      "@id": "sol:previousBlockhash",
      "@type": "xsd:string"
    },
    "fee": {
      "@id": "sol:fee",
      "@type": "xsd:integer"
    },
    "slotsInEpoch": {
      "@id": "sol:slotsInEpoch",
      "@type": "xsd:integer"
    },
    "slotIndex": {
      "@id": "sol:slotIndex",
      "@type": "xsd:integer"
    },
    "transactionCount": {
      "@id": "sol:transactionCount",
      "@type": "xsd:integer"
    },
    "activatedStake": {
      "@id": "sol:activatedStake",
      "@type": "xsd:integer"
    },
    "commission": {
      "@id": "sol:commission",
      "@type": "xsd:integer"
    },
    "lastVote": {
      "@id": "sol:lastVote",
      "@type": "xsd:integer"
    },
    "votePubkey": {
      "@id": "sol:votePubkey",
      "@type": "xsd:string"
    },
    "nodePubkey": {
      "@id": "sol:nodePubkey",
      "@type": "xsd:string"
    },
    "epochVoteAccount": {
      "@id": "sol:epochVoteAccount",
      "@type": "xsd:boolean"
    },
    "prioritizationFee": {
      "@id": "sol:prioritizationFee",
      "@type": "xsd:integer"
    },
    "numTransactions": {
      "@id": "sol:numTransactions",
      "@type": "xsd:integer"
    },
    "numSlots": {
      "@id": "sol:numSlots",
      "@type": "xsd:integer"
    },
    "samplePeriodSecs": {
      "@id": "sol:samplePeriodSecs",
      "@type": "xsd:integer"
    },
    "featureSet": {
      "@id": "sol:featureSet",
      "@type": "xsd:integer"
    },
    "shredVersion": {
      "@id": "sol:shredVersion",
      "@type": "xsd:integer"
    },
    "gossip": {
      "@id": "sol:gossip",
      "@type": "xsd:string"
    },
    "tpu": {
      "@id": "sol:tpu",
      "@type": "xsd:string"
    },
    "rpc": {
      "@id": "sol:rpc",
      "@type": "xsd:string"
    },
    "initial": {
      "@id": "sol:inflationInitial",
      "@type": "xsd:decimal"
    },
    "terminal": {
      "@id": "sol:inflationTerminal",
      "@type": "xsd:decimal"
    },
    "taper": {
      "@id": "sol:inflationTaper",
      "@type": "xsd:decimal"
    },
    "foundation": {
      "@id": "sol:inflationFoundation",
      "@type": "xsd:decimal"
    },
    "foundationTerm": {
      "@id": "sol:inflationFoundationTerm",
      "@type": "xsd:decimal"
    },
    "lastValidBlockHeight": {
      "@id": "sol:lastValidBlockHeight",
      "@type": "xsd:integer"
    },
    "confirmations": {
      "@id": "sol:confirmations",
      "@type": "xsd:integer"
    },
    "confirmationStatus": {
      "@id": "sol:confirmationStatus",
      "@type": "xsd:string"
    },
    "identity": {
      "@id": "sol:identity",
      "@type": "xsd:string"
    },
    "baseURL": {
      "@id": "schema:url"
    },
    "mainnet": {
      "@id": "sol:mainnetCluster"
    },
    "devnet": {
      "@id": "sol:devnetCluster"
    },
    "testnet": {
      "@id": "sol:testnetCluster"
    }
  },
  "@graph": [
    {
      "@id": "https://api-evangelist.github.io/solana/",
      "@type": "SolanaRpcApi",
      "title": "Solana JSON-RPC API",
      "description": "Solana exposes a JSON-RPC 2.0 API over HTTP and WebSocket for querying accounts, transactions, programs, token balances, blocks, and cluster state.",
      "version": "2.0",
      "url": "https://solana.com/docs/rpc",
      "schema:sameAs": [
        "https://github.com/solana-labs/solana",
        "https://github.com/solana-foundation"
      ]
    },
    {
      "@id": "sol:mainnetCluster",
      "@type": "SolanaCluster",
      "title": "Solana Mainnet",
      "description": "Production Solana cluster for real transactions and value.",
      "url": "https://api.mainnet.solana.com"
    },
    {
      "@id": "sol:devnetCluster",
      "@type": "SolanaCluster",
      "title": "Solana Devnet",
      "description": "Development cluster with free SOL airdrops for testing.",
      "url": "https://api.devnet.solana.com"
    },
    {
      "@id": "sol:testnetCluster",
      "@type": "SolanaCluster",
      "title": "Solana Testnet",
      "description": "Staging cluster for validator and core protocol testing.",
      "url": "https://api.testnet.solana.com"
    }
  ]
}