In order to preparing for Bandchain's Laozi chain, all states from Guanyu chain need to be exported. Therefore, the following information is included in exported genesis JSON file.
Oracle script info & file bytes
Data source info & file bytes
Parameters of oracle module
List of reporters, where each element contains a validator address and a list of reporter addresses related to the validator.
The following data will be exported as genesis for new Laozi chain.
Oracle script info
Oracle script file bytes (represents as base64)
Data source info
Data source file bytes (represents as base64)
Parameters of oracle module
Map of reporters and validators where key is reporter address in bech32 format and value is validator address kept as ValAddress (represents as bech32 validator address string).
Please ensure the following requirements are met before submitting a pull request:
[ ] The pull request is targeted against the correct target branch
[ ] The pull request is linked to an issue with appropriate discussion and an accepted design OR is linked to a spec that describes the work.
[ ] The pull request includes a description of the implementation/work done in detail.
[ ] The pull request includes any and all appropriate unit/integration tests
[ ] You have added a relevant changelog entry to CHANGELOG_UNRELEASED.md
[ ] You have re-reviewed the files affected by the pull request (e.g. using the Files changed tab in the Github PR explorer)
In order to preparing for Bandchain's Laozi chain, all states from Guanyu chain need to be exported. Therefore, the following information is included in exported genesis JSON file.
oracle
moduleFixed: BAND-294
Implementation details
The following data will be exported as genesis for new Laozi chain.
base64
)base64
)oracle
modulebech32
format and value is validator address kept asValAddress
(represents asbech32
validator address string).Please ensure the following requirements are met before submitting a pull request:
CHANGELOG_UNRELEASED.md
Files changed
tab in the Github PR explorer)