[−][src]Crate ckb_chain_spec
The Chain Specification
By default, when simply running CKB, CKB will connect to the official public Nervos network.
In order to run a chain different to the official public one, with a config file specifying chain = "path" under [ckb].
Because the limitation of toml library, we must put nested config struct in the tail to make it serializable, details https://docs.rs/toml/0.5.0/toml/ser/index.html
Modules
consensus | TODO(doc): @zhangsoledad |
default_params | TODO(doc): @zhangsoledad |
Structs
ChainSpec | TODO(doc): @zhangsoledad |
DepGroupResource | TODO(doc): @zhangsoledad |
Genesis | TODO(doc): @zhangsoledad |
GenesisCell | TODO(doc): @zhangsoledad |
IssuedCell | TODO(doc): @zhangsoledad |
Params | TODO(doc): @zhangsoledad |
SatoshiGift | TODO(doc): @zhangsoledad |
SystemCell | TODO(doc): @zhangsoledad |
Enums
SpecError | TODO(doc): @zhangsoledad |
SpecLoadError | TODO(doc): @zhangsoledad |
Constants
OUTPUT_INDEX_DAO | TODO(doc): @zhangsoledad |
OUTPUT_INDEX_SECP256K1_BLAKE160_MULTISIG_ALL | TODO(doc): @zhangsoledad |
OUTPUT_INDEX_SECP256K1_BLAKE160_SIGHASH_ALL | TODO(doc): @zhangsoledad |
OUTPUT_INDEX_SECP256K1_DATA | TODO(doc): @zhangsoledad |
Functions
build_genesis_type_id_script | TODO(doc): @zhangsoledad |
build_type_id_script | TODO(doc): @zhangsoledad |
calculate_block_reward | TODO(doc): @zhangsoledad |