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" %}
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. |