Module-level declarations

Common queries always accessed withing the directory chain

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Resource limits for 1 container unit.

Link copied to clipboard
Link copied to clipboard
struct node_data
Link copied to clipboard
struct node_info
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
function get_blockchains_with_container(include_inactive: boolean): list<(blockchain: blockchain, container: container)>
Link copied to clipboard

Queries

Link copied to clipboard
query get_all_nodes(include_inactive: boolean): list<(info: node_info, active: boolean, last_updated: integer, provider: immutable_mirror_struct<provider>)>

Returns all nodes.

Link copied to clipboard

Returns all providers.

Link copied to clipboard

Returns blockchain by rid.

Link copied to clipboard
query get_blockchain_api_urls(blockchain_rid: byte_array): list<text>

Returns blockchain nodes api urls.

Link copied to clipboard
query get_blockchain_cluster(blockchain_rid: byte_array): text

Returns blockchain's cluster.

Link copied to clipboard

Returns blockchain info.

Link copied to clipboard

Returns blockchains info by criteria.

Link copied to clipboard

Returns blockchain replica nodes.

Link copied to clipboard

Returns blockchain configuration signers from height.

Link copied to clipboard

Returns blockchain signer nodes.

Link copied to clipboard

Returns all blockchains by criteria.

Link copied to clipboard
query get_cluster(name: text): cluster

Returns cluster by name.

Link copied to clipboard

Returns cluster anchoring raw config.

Link copied to clipboard

Returns cluster nodes api urls.

Link copied to clipboard

Returns cluster's blockchains ids by cluster name.

Link copied to clipboard

Return resource limit specification for 1 cluster unit.

Link copied to clipboard
query get_cluster_containers(cluster_name: text): list<(name: text, deployer: text)>

Returns cluster containers by cluster name.

Link copied to clipboard

Returns information for a specified cluster, including any special subnode images supported by the cluster.

Link copied to clipboard
query get_cluster_nodes(name: text): list<(pubkey: byte_array, host: text, port: integer, api_url: text, active: boolean)>

Returns nodes by cluster name.

Link copied to clipboard
query get_cluster_providers(name: text): list<(name: text, pubkey: byte_array)>

Returns providers by cluster name.

Link copied to clipboard
query get_cluster_replica_nodes(name: text): list<(pubkey: byte_array, host: text, port: integer, api_url: text, active: boolean)>

Returns cluster replica nodes by cluster name.

Link copied to clipboard
query get_cluster_subnode_images(name: text): list<(name: text, url: text, digest: text)>

Returns subnode images for a cluster.

Link copied to clipboard

Returns all clusters.

Link copied to clipboard
query get_compressed_configuration_parts(configuration_part_hashes: set<byte_array>): list<byte_array>

Returns compressed blockchain configuration part.

Link copied to clipboard

Returns container.

Link copied to clipboard
query get_container_blockchain(name: text): list<(rid: byte_array, name: text, system: boolean, state: blockchain_state)>

Returns container blockchains data.

Link copied to clipboard

Returns container data.

Link copied to clipboard
query get_containers(): list<(cluster: text, name: text, deployer: text)>

Returns all containers.

Link copied to clipboard

Returns current developers of Core Team.

Link copied to clipboard

Returns importing foreign blockchain.

Link copied to clipboard
query get_moving_blockchain_info(blockchain_rid: byte_array): (source_container: text, destination_container: text, final_height: integer)?

Returns moving blockchain.

Link copied to clipboard
query get_node(pubkey: byte_array): node

Returns node.

Link copied to clipboard
query get_node_containers(pubkey: byte_array): list<(cluster: text, name: text, deployer: text)>

Returns containers of node's clusters.

Link copied to clipboard

Returns node data.

Link copied to clipboard

Returns nodes data by provider pubkey.

Link copied to clipboard
query get_nodes_with_provider(): list<(pubkey: byte_array, node_active: boolean, host: text, port: integer, last_updated: integer, name: text, provider_active: boolean, provider: byte_array)>
Link copied to clipboard

Returns information for all operational dapp clusters, including any special subnode images supported by the cluster.

Link copied to clipboard

Returns provider blockchain auth information, or null if blockchain auth is not enabled for provider.

Link copied to clipboard

Find provider by auth key and return provider identifier pubkey.

Link copied to clipboard

Returns clusters of a provider.

Link copied to clipboard

Get keys for provider, their roles and threshold.

Link copied to clipboard

Returns actions rate limit points.

Link copied to clipboard
Link copied to clipboard

Returns providers by criteria.

Link copied to clipboard

Returns subnode image data.

Link copied to clipboard

Returns all subnode images.

Link copied to clipboard
query get_summary(): (providers: integer, clusters: integer, containers: integer, voter_sets: integer, nodes: integer, blockchains: integer)

Returns number of providers, clusters, containers, voter sets, nodes and blockchains.

Link copied to clipboard
query get_unarchiving_blockchain_info(blockchain_rid: byte_array): (source_container: text, destination_container: text, final_height: integer)?

Returns unarchiving blockchain.

Link copied to clipboard

Returns voter set by name.

Link copied to clipboard

Returns voter set governance.

Link copied to clipboard
query get_voter_set_info(name: text): (name: text, threshold: integer, governor: text, members: list<byte_array>)

Returns voters set info.

Link copied to clipboard

Returns voter set members.

Link copied to clipboard
query get_voter_sets(): list<(name: text, threshold: integer, gorvernor: text)>

Returns voter sets with governor.

Link copied to clipboard

Returns clusters of node.

Link copied to clipboard