-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat!: add input mr into genesis block #6601
feat!: add input mr into genesis block #6601
Conversation
Test Results (CI) 3 files 129 suites 37m 19s ⏱️ For more details on these failures, see this check. Results for commit ab179b5. ♻️ This comment has been updated with latest results. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good, just dont make it a reset now for nextnet
2e09aa6
to
0d779ce
Compare
Added the input merkle root calculation into the genesis block; previously this was just a default hash, which is incorrect. This will enable adding immediate spending of pre-mine outputs in the genesis block.
fb23f24
to
ab179b5
Compare
* development: chore(ci): remove ledger nanos and update ledger key gif resources (tari-project#6617) feat: improve mempool error msg when mempool out of sync (tari-project#6618) feat: exit logic for pre-mine spend (tari-project#6615) chore: new release esme v1.6.0-pre.0 (tari-project#6614) feat: enable identity grpc method by default (tari-project#6613) feat: pre-mine introduce temp ban and add counters (tari-project#6612) chore: changes mainnet default network (tari-project#6610) chore(ci): add riscv64 builds and misc script fixes (tari-project#6611) feat!: esme test pre-mine with immediate spend (tari-project#6609) feat!: add context to ffi callbacks (tari-project#6608) feat: add default exclude dial (tari-project#6607) feat!: add input mr into genesis block (tari-project#6601) feat: update pre_mine specification (tari-project#6606)
Description
xxxx_genesis_sanity_check()
unit tests.Motivation and Context
The genesis block did not cater for any immediate spend inputs.
How Has This Been Tested?
fn esmeralda_genesis_sanity_check()
passes.What process can a PR reviewer use to test or verify this change?
Code review.
Breaking Changes
BREAKING CHANGE: The genesis block changed; this requires a blockchain restart.