Module-level declarations

Types

Link copied to clipboard
entity blockchain
Link copied to clipboard
Link copied to clipboard

For blockchain dependency tracking. Dependency is not static. Blockchain (me) might be dependent on different blockchains (dependent_on) at different heights.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
entity cluster
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
entity container
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Keeps a subset of values from latest configuration for easy access.

Link copied to clipboard
Link copied to clipboard
entity node
Link copied to clipboard
struct node_info
Link copied to clipboard
entity provider

A provider is a participant of the mainnet eco system

  • Add a replica node

  • Add a provider (Without privileges)

  • Update their own information

  • Form a new voter set

  • Create a cluster

  • Vote on proposals concerning voter sets you belong to

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
entity region
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Default cluster SCU definition unless provided when created

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

Default cluster SCU definition unless provided when created

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
entity voter_set

A voter set is a set of providers who are part of a governance process. The threshold determines how consensus is achieved.

Link copied to clipboard

Voter set governance determines who is allowed to change an voter set.

Link copied to clipboard

Functions

Link copied to clipboard
@extendable function after_create_container_blockchain(container: container, blockchain: blockchain)
Link copied to clipboard
@extendable function before_delete_container_blockchain(container_blockchain: container_blockchain)
@extendable function before_delete_container_blockchain_by_blockchain(container_blockchain_list: list<container_blockchain>)
Link copied to clipboard
function create_container_blockchain(container: container, blockchain: blockchain)
Link copied to clipboard
function delete_container_blockchain(container_blockchain: container_blockchain)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function system_container_name(cluster_name: text): text
Link copied to clipboard