Flow · JSON-LD Context

context Context

JSON-LD context defining the semantic vocabulary for context from Flow.

30 Classes 77 Properties 3 Namespaces
View Context View on GitHub

Namespaces

flow: https://developers.flow.com/vocab#
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Block BlockHeader BlockPayload BlockSeal BlockEvents BlockStatus BlockHeight Transaction TransactionResult TransactionStatus TransactionExecution TransactionSignature ProposalKey Collection CollectionGuarantee ExecutionResult ExecutionReceipt Chunk Account AccountPublicKey AccountBalance Event EventType NetworkParameters NodeVersionInfo CompatibleRange AggregatedSignature StateCommitment id type

Properties

Property Type Container
address string
balance string
height string
timestamp dateTime
parent_id string
block_id string
block_status string
block_height string
block_timestamp dateTime
transaction_id string
transaction_index string
event_index string
payload string
script string
arguments list
reference_block_id string
gas_limit string
payer string
proposal_key
authorizers list
payload_signatures list
envelope_signatures list
status string
status_code integer
error_message string
computation_used string
execution string
events list
chunks list
previous_result_id string
result_id string
executor_id string
executor_signature string
sporks list
keys list
contracts
index string
public_key string
signing_algorithm string
hashing_algorithm string
sequence_number string
weight string
revoked boolean
key_index string
signature string
transactions list
collection_guarantees list
block_seals list
collection_id string
signer_ids list
cluster_chain_id string
final_state string
aggregated_approval_signatures list
verifier_signatures list
collection_index string
start_state string
end_state string
event_collection string
number_of_transactions string
total_computation_used string
chain_id string
semver string
commit string
spork_id string
protocol_version string
protocol_state_version string
spork_root_block_height string
node_root_block_height string
compatible_range
start_height string
end_height string
header
payload_field
execution_result
parent_voter_signature string
_links
_expandable

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "flow": "https://developers.flow.com/vocab#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Block": "flow:Block",
    "BlockHeader": "flow:BlockHeader",
    "BlockPayload": "flow:BlockPayload",
    "BlockSeal": "flow:BlockSeal",
    "BlockEvents": "flow:BlockEvents",
    "BlockStatus": "flow:BlockStatus",
    "BlockHeight": "flow:BlockHeight",

    "Transaction": "flow:Transaction",
    "TransactionResult": "flow:TransactionResult",
    "TransactionStatus": "flow:TransactionStatus",
    "TransactionExecution": "flow:TransactionExecution",
    "TransactionSignature": "flow:TransactionSignature",
    "ProposalKey": "flow:ProposalKey",

    "Collection": "flow:Collection",
    "CollectionGuarantee": "flow:CollectionGuarantee",

    "ExecutionResult": "flow:ExecutionResult",
    "ExecutionReceipt": "flow:ExecutionReceipt",
    "Chunk": "flow:Chunk",

    "Account": "flow:Account",
    "AccountPublicKey": "flow:AccountPublicKey",
    "AccountBalance": "flow:AccountBalance",

    "Event": "flow:Event",
    "EventType": "flow:EventType",

    "NetworkParameters": "flow:NetworkParameters",
    "NodeVersionInfo": "flow:NodeVersionInfo",
    "CompatibleRange": "flow:CompatibleRange",

    "AggregatedSignature": "flow:AggregatedSignature",
    "StateCommitment": "flow:StateCommitment",

    "id": "@id",
    "type": "@type",

    "address": {
      "@id": "flow:address",
      "@type": "xsd:string"
    },
    "balance": {
      "@id": "flow:balance",
      "@type": "xsd:string"
    },
    "height": {
      "@id": "flow:height",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "parent_id": {
      "@id": "flow:parentId",
      "@type": "xsd:string"
    },
    "block_id": {
      "@id": "flow:blockId",
      "@type": "xsd:string"
    },
    "block_status": {
      "@id": "flow:blockStatus",
      "@type": "xsd:string"
    },
    "block_height": {
      "@id": "flow:blockHeight",
      "@type": "xsd:string"
    },
    "block_timestamp": {
      "@id": "flow:blockTimestamp",
      "@type": "xsd:dateTime"
    },
    "transaction_id": {
      "@id": "flow:transactionId",
      "@type": "xsd:string"
    },
    "transaction_index": {
      "@id": "flow:transactionIndex",
      "@type": "xsd:string"
    },
    "event_index": {
      "@id": "flow:eventIndex",
      "@type": "xsd:string"
    },
    "payload": {
      "@id": "flow:payload",
      "@type": "xsd:string"
    },
    "script": {
      "@id": "flow:script",
      "@type": "xsd:string"
    },
    "arguments": {
      "@id": "flow:arguments",
      "@container": "@list"
    },
    "reference_block_id": {
      "@id": "flow:referenceBlockId",
      "@type": "xsd:string"
    },
    "gas_limit": {
      "@id": "flow:gasLimit",
      "@type": "xsd:string"
    },
    "payer": {
      "@id": "flow:payer",
      "@type": "xsd:string"
    },
    "proposal_key": {
      "@id": "flow:proposalKey"
    },
    "authorizers": {
      "@id": "flow:authorizers",
      "@container": "@list"
    },
    "payload_signatures": {
      "@id": "flow:payloadSignatures",
      "@container": "@list"
    },
    "envelope_signatures": {
      "@id": "flow:envelopeSignatures",
      "@container": "@list"
    },
    "status": {
      "@id": "flow:status",
      "@type": "xsd:string"
    },
    "status_code": {
      "@id": "flow:statusCode",
      "@type": "xsd:integer"
    },
    "error_message": {
      "@id": "flow:errorMessage",
      "@type": "xsd:string"
    },
    "computation_used": {
      "@id": "flow:computationUsed",
      "@type": "xsd:string"
    },
    "execution": {
      "@id": "flow:execution",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "flow:events",
      "@container": "@list"
    },
    "chunks": {
      "@id": "flow:chunks",
      "@container": "@list"
    },
    "previous_result_id": {
      "@id": "flow:previousResultId",
      "@type": "xsd:string"
    },
    "result_id": {
      "@id": "flow:resultId",
      "@type": "xsd:string"
    },
    "executor_id": {
      "@id": "flow:executorId",
      "@type": "xsd:string"
    },
    "executor_signature": {
      "@id": "flow:executorSignature",
      "@type": "xsd:string"
    },
    "sporks": {
      "@id": "flow:sporks",
      "@container": "@list"
    },
    "keys": {
      "@id": "flow:keys",
      "@container": "@list"
    },
    "contracts": {
      "@id": "flow:contracts"
    },
    "index": {
      "@id": "flow:index",
      "@type": "xsd:string"
    },
    "public_key": {
      "@id": "flow:publicKey",
      "@type": "xsd:string"
    },
    "signing_algorithm": {
      "@id": "flow:signingAlgorithm",
      "@type": "xsd:string"
    },
    "hashing_algorithm": {
      "@id": "flow:hashingAlgorithm",
      "@type": "xsd:string"
    },
    "sequence_number": {
      "@id": "flow:sequenceNumber",
      "@type": "xsd:string"
    },
    "weight": {
      "@id": "flow:weight",
      "@type": "xsd:string"
    },
    "revoked": {
      "@id": "flow:revoked",
      "@type": "xsd:boolean"
    },
    "key_index": {
      "@id": "flow:keyIndex",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "flow:signature",
      "@type": "xsd:string"
    },
    "transactions": {
      "@id": "flow:transactions",
      "@container": "@list"
    },
    "collection_guarantees": {
      "@id": "flow:collectionGuarantees",
      "@container": "@list"
    },
    "block_seals": {
      "@id": "flow:blockSeals",
      "@container": "@list"
    },
    "collection_id": {
      "@id": "flow:collectionId",
      "@type": "xsd:string"
    },
    "signer_ids": {
      "@id": "flow:signerIds",
      "@container": "@list"
    },
    "cluster_chain_id": {
      "@id": "flow:clusterChainId",
      "@type": "xsd:string"
    },
    "final_state": {
      "@id": "flow:finalState",
      "@type": "xsd:string"
    },
    "aggregated_approval_signatures": {
      "@id": "flow:aggregatedApprovalSignatures",
      "@container": "@list"
    },
    "verifier_signatures": {
      "@id": "flow:verifierSignatures",
      "@container": "@list"
    },
    "collection_index": {
      "@id": "flow:collectionIndex",
      "@type": "xsd:string"
    },
    "start_state": {
      "@id": "flow:startState",
      "@type": "xsd:string"
    },
    "end_state": {
      "@id": "flow:endState",
      "@type": "xsd:string"
    },
    "event_collection": {
      "@id": "flow:eventCollection",
      "@type": "xsd:string"
    },
    "number_of_transactions": {
      "@id": "flow:numberOfTransactions",
      "@type": "xsd:string"
    },
    "total_computation_used": {
      "@id": "flow:totalComputationUsed",
      "@type": "xsd:string"
    },
    "chain_id": {
      "@id": "flow:chainId",
      "@type": "xsd:string"
    },
    "semver": {
      "@id": "schema:softwareVersion",
      "@type": "xsd:string"
    },
    "commit": {
      "@id": "flow:gitCommit",
      "@type": "xsd:string"
    },
    "spork_id": {
      "@id": "flow:sporkId",
      "@type": "xsd:string"
    },
    "protocol_version": {
      "@id": "flow:protocolVersion",
      "@type": "xsd:string"
    },
    "protocol_state_version": {
      "@id": "flow:protocolStateVersion",
      "@type": "xsd:string"
    },
    "spork_root_block_height": {
      "@id": "flow:sporkRootBlockHeight",
      "@type": "xsd:string"
    },
    "node_root_block_height": {
      "@id": "flow:nodeRootBlockHeight",
      "@type": "xsd:string"
    },
    "compatible_range": {
      "@id": "flow:compatibleRange"
    },
    "start_height": {
      "@id": "flow:startHeight",
      "@type": "xsd:string"
    },
    "end_height": {
      "@id": "flow:endHeight",
      "@type": "xsd:string"
    },
    "header": {
      "@id": "flow:header"
    },
    "payload_field": {
      "@id": "flow:blockPayload"
    },
    "execution_result": {
      "@id": "flow:executionResult"
    },
    "parent_voter_signature": {
      "@id": "flow:parentVoterSignature",
      "@type": "xsd:string"
    },
    "_links": {
      "@id": "flow:links"
    },
    "_expandable": {
      "@id": "flow:expandable"
    }
  }
}