Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 1.52 KB

File metadata and controls

48 lines (36 loc) · 1.52 KB

The blockchain deployment object

The blockchain deployment object appears within a Interbit manifest file. It describes all of the resolved configuration to deploy a blockchain to a network, including its covenant, joins, and parent/child relationships.

{% include "deployment.json" %}

Properties

alias String

The alias name for this blockchain.

chainId String

The blockchain ID for this blockchain.

chainIdMap Object

A map of blockchain aliases to blockchain IDs, for all blockchains that are related or joined to this blockchain.

validators Array

The list of authorized validator public keys for this blockchain.

covenant String

The covenant alias of the covenant to be applied to this blockchain.

covenantHashMap Object

A map of covenant aliases to covenant hashes for all covenants related to this blockchain.

joins Object

Describes the join configuration for all blockchains joined to this blockchain. See the joins configuration object for details.

chains Object

A map of the child blockchain manifest configurations for which this blockchain is the parent. Each key is a child blockchain alias name. Each value is the blockchain deployment object for the respective child blockchain.

hash String

The SHA1 hash of this deployment object.