-
Notifications
You must be signed in to change notification settings - Fork 25
Upgrade ledger, consensus, network, plutus for cardano-node 10.6 #954
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
16bc9cc
Add `DijkstraEra era` to `CardanoEra era`
Jimbo4350 001d246
Add `ShelleyBasedEraDijkstra` to `ShelleyBasedEra era`
Jimbo4350 a28a2b1
Add Dijkstra era to eons
Jimbo4350 780947b
Add `DijkstraEra` to `Era era`
Jimbo4350 87a01f4
COMBINE ME: cabal file updates
Jimbo4350 47f4e7a
Update `QueryInShelleyBasedEra era result`
Jimbo4350 176954c
Update `makeShelleyTransactionBody` with Dijkstra era
Jimbo4350 64ee3aa
Update ledger types `PParamUpdatePurpose`, `CommitteePurpose` and
Jimbo4350 120135d
Propagate `ChainAccountState`
Jimbo4350 02ead07
Consensus related Dijkstra changes
Jimbo4350 94c001f
Temporary Cardano.Api.LedgerState Dijkstra update
Jimbo4350 1fd5b79
Update TxOut rendering to handle Dijkstra era
Jimbo4350 ed3d1f1
Update `eraSpecificLedgerTxBody` with Dijkstra era
Jimbo4350 2856fbb
Update `decodeBigLedgerPeerSnapshot` to support snapshot SRV names
Jimbo4350 20e73b5
Update generators with PlutusScriptV4
Jimbo4350 473d9a9
Introduce PlutusScriptV4
Jimbo4350 199a835
Propagate Dijkstra era
Jimbo4350 9d5b92f
Merge with PlutusV4 intro
Jimbo4350 5c09074
Merge with propagate Dikstra
Jimbo4350 7f037d5
REMOVE ME: Add ledger and consensus SRPs
Jimbo4350 0b0273f
Update nix flake
Jimbo4350 fcc5093
Update cardano-rpc with PlutusV4
Jimbo4350 c00071c
Implement `executeLocalStateQueryExprWithVersion`
Jimbo4350 04218dc
Fix parseHardForkTriggers
Jimbo4350 3943aa9
Fix cardano-rpc-test for protocol parameters roundtrip
carbolymer 3c1a7c7
Update flake lock and ouroboros-network and plutus patches
palas 115af33
Update wasm cache
palas 7715043
Merge with: Consensus related Dijkstra change
459b232
Use exampleDijkstraGenesis value
11fbf44
Run formolu
391aeac
Fix HLS CI job
carbolymer ba0f883
Address lints
palas 8f13ef3
Update `ouroboros-consensus` stanza
palas 17470b5
wip: cardano-api with kes-agent support
fraser-iohk 2662df0
WIP: update ledger and index-state
ana-pantilie 6fc4dbf
Fix most compilation errors
ana-pantilie 8bebd3a
Upgrade plutus to 1.52
ana-pantilie 73553c8
Add bounds to quickcheck
ana-pantilie 5c7d1c5
Add another quickcheck bound
ana-pantilie a0e354b
Fill in undefineds
Jimbo4350 5627c2e
Bump CHaP in nix flake
Jimbo4350 0afeea3
Rebase changes
Jimbo4350 d355965
WIP
Jimbo4350 f484f43
bump CHaP and hackage, remove ledger srp
carbolymer 2415873
WIP: update dependencies accordingly, remove allow-newer
ana-pantilie 00f064a
Fix type errors
Jimbo4350 fa66fee
WIP: add kes-agent, cardano-base SRPs; add constraints
ana-pantilie 14e600e
Dependencies resolve in nix shell, but there are build failures
Jimbo4350 5cd0497
Comment out cardano-rpc from the project temporarily.
carbolymer ae5f2f0
Add Dijkstra era support to experimental eras
carbolymer c062448
Disable Alonzo Genesis cost models validation, since it is done by le…
carbolymer 71ad99c
Update CHaP index state
ana-pantilie a9a3d49
Use newer process library, otherwise mingw32 build is broken
carbolymer 2dcbe65
Change quasiquoter used in tests to raw-strings-qq - gets rid of proc…
carbolymer 7388805
GHA: Bump HLS cache version
carbolymer 6a71053
Fix wasm32 build
palas aa2acde
Update cache for wasm32
palas cee9b20
Bump ouroboros-consensus versions
jasagredo 02a2274
Add L.Era* constraints to ShelleyBasedEra
carbolymer bcb16bf
Add Dijkstra Genesis defaults
carbolymer 845b761
Export AsDijkstraEra
ana-pantilie 02a27d0
Fix script hash calculation for transactions without redeemers, datum…
carbolymer ef9796d
Add SRP for plutus
ana-pantilie 7b990ba
Fix wrong CBOR deserialisation in pool distribution query
carbolymer 9060669
Update plutus srp
ana-pantilie 1c46afa
Fix tests compilation issues
carbolymer 6ff6731
Fix transaction autobalancing tests
carbolymer 79163b1
Remove Plutus SRP, update CHaP index
ana-pantilie a6be460
Update CHaP index
ana-pantilie 26ff608
Merge remote-tracking branch 'origin/master' into jordan/10.6-node-re…
ana-pantilie 84078d2
Formatting
ana-pantilie e28dd6f
Fix pattern match on consensus era
carbolymer a73f17f
Address remarks
carbolymer ef9d4d5
Merge remote-tracking branch 'origin/master' into jordan/10.6-node-re…
ana-pantilie File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Fix script hash calculation for transactions without redeemers, datum…
…s or scripts
- Loading branch information
commit 02a27d0a7cbb0e8878b4c4404578d0c9a8baa992
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Seems like an unnecessary check. What's the benefit of calling
guardhere vs lettinghashScriptIntegrityreturnSNothing? The guard is guarding the guard.Uh oh!
There was an error while loading. Please reload this page.
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.
Because
hashScriptIntegrityis changed now and does not returnSNothing.Uh oh!
There was an error while loading. Please reload this page.
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.
We can use
mkScriptIntegrity. Not important for this PR though.Uh oh!
There was an error while loading. Please reload this page.
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.
We could, but you'd have to build whole
Tx erato use it, which results in a lot of boilerplate. We are usingconvPParamsToScriptIntegrityHashbefore we start building a transaction so it'd result in a code duplication. Tbh it would be easier to open a PR to ledger to undo requirement ofTx era.