-
Notifications
You must be signed in to change notification settings - Fork 84
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
Implement a simple stateless observation executable #1158
Commits on Nov 8, 2023
-
This asserts the initialization of a Hydra head is also seen by the (not yet existing) hydra-chain-observer executable
Configuration menu - View commit details
-
Copy full SHA for 8e7e7c8 - Browse repository at this point
Copy the full SHA 8e7e7c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24ec5a4 - Browse repository at this point
Copy the full SHA 24ec5a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97fba55 - Browse repository at this point
Copy the full SHA 97fba55View commit details -
Configuration menu - View commit details
-
Copy full SHA for e662e41 - Browse repository at this point
Copy the full SHA e662e41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 077ea21 - Browse repository at this point
Copy the full SHA 077ea21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e0927d - Browse repository at this point
Copy the full SHA 7e0927dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ff1b6f - Browse repository at this point
Copy the full SHA 8ff1b6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd91e57 - Browse repository at this point
Copy the full SHA dd91e57View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6e9224 - Browse repository at this point
Copy the full SHA e6e9224View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a67537 - Browse repository at this point
Copy the full SHA 7a67537View commit details -
Configuration menu - View commit details
-
Copy full SHA for de23658 - Browse repository at this point
Copy the full SHA de23658View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4148d0 - Browse repository at this point
Copy the full SHA a4148d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32ae09a - Browse repository at this point
Copy the full SHA 32ae09aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4360769 - Browse repository at this point
Copy the full SHA 4360769View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb96175 - Browse repository at this point
Copy the full SHA cb96175View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cafc63 - Browse repository at this point
Copy the full SHA 4cafc63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c905f4 - Browse repository at this point
Copy the full SHA 9c905f4View commit details -
Add note about observing collect tx without looking at inputs
We might want to implement that strategy as an observeRawCollectTx first and see whether that aligns with the "full" observation.
Configuration menu - View commit details
-
Copy full SHA for 5c6307a - Browse repository at this point
Copy the full SHA 5c6307aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b918b7 - Browse repository at this point
Copy the full SHA 0b918b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41230bf - Browse repository at this point
Copy the full SHA 41230bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3490dd - Browse repository at this point
Copy the full SHA d3490ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b5fea0 - Browse repository at this point
Copy the full SHA 5b5fea0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37fd46f - Browse repository at this point
Copy the full SHA 37fd46fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc050ba - Browse repository at this point
Copy the full SHA bc050baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c95237 - Browse repository at this point
Copy the full SHA 4c95237View commit details -
Configuration menu - View commit details
-
Copy full SHA for a679fd6 - Browse repository at this point
Copy the full SHA a679fd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79e8b4a - Browse repository at this point
Copy the full SHA 79e8b4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dae3a6e - Browse repository at this point
Copy the full SHA dae3a6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9c2df0 - Browse repository at this point
Copy the full SHA e9c2df0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04e4a17 - Browse repository at this point
Copy the full SHA 04e4a17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e558e8 - Browse repository at this point
Copy the full SHA 8e558e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1392b8 - Browse repository at this point
Copy the full SHA a1392b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0096b7 - Browse repository at this point
Copy the full SHA d0096b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 832fcec - Browse repository at this point
Copy the full SHA 832fcecView commit details -
Configuration menu - View commit details
-
Copy full SHA for b72cc93 - Browse repository at this point
Copy the full SHA b72cc93View commit details
Commits on Nov 9, 2023
-
Add some FIXME notes to observeCommitTx before refactoring it
We plan to use the observeCommitTx also from the chain observer. To make that happen we need to remove stateful information like the known initials of a head. However, those are (in a contrived way) currently our only way of ensuring that this transaction is a proper Hydra Head transaction. The FIXME describes alternatives how to achieve this via keeping the seed in the datum or providing the full resolved inputs of a transaction (including the committed UTxO).
Configuration menu - View commit details
-
Copy full SHA for d7b5231 - Browse repository at this point
Copy the full SHA d7b5231View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3fe097 - Browse repository at this point
Copy the full SHA f3fe097View commit details
Commits on Nov 10, 2023
-
Create a test about observing commit transactions
This ensures we do not observe transactions which look like commit transactions on their outputs, but do not spend from initial script.
Configuration menu - View commit details
-
Copy full SHA for 2a3ff5d - Browse repository at this point
Copy the full SHA 2a3ff5dView commit details -
Check commits are spending from vInitial in observeCommitTx
This ensures that the commit tx is part of the Head protocol (because the validators must have ran).
Configuration menu - View commit details
-
Copy full SHA for 8a00319 - Browse repository at this point
Copy the full SHA 8a00319View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91d48d8 - Browse repository at this point
Copy the full SHA 91d48d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 280c3d2 - Browse repository at this point
Copy the full SHA 280c3d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19aa8fa - Browse repository at this point
Copy the full SHA 19aa8faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53f8d46 - Browse repository at this point
Copy the full SHA 53f8d46View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2dacb3 - Browse repository at this point
Copy the full SHA c2dacb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dbfa12 - Browse repository at this point
Copy the full SHA 4dbfa12View commit details
Commits on Nov 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a31dcbb - Browse repository at this point
Copy the full SHA a31dcbbView commit details -
Refactor EndToEndLog and create a smaller HydraNodeLog type
This avoids passing the "too big" type into the HydraClient
Configuration menu - View commit details
-
Copy full SHA for 4002783 - Browse repository at this point
Copy the full SHA 4002783View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49eeb1a - Browse repository at this point
Copy the full SHA 49eeb1aView commit details -
Remove hydra-chain-observer/CHANGELOG
This package is released with all other hydra-* packages and shares a changelog
Configuration menu - View commit details
-
Copy full SHA for 5e2ddbd - Browse repository at this point
Copy the full SHA 5e2ddbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f30ea19 - Browse repository at this point
Copy the full SHA f30ea19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22a9456 - Browse repository at this point
Copy the full SHA 22a9456View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2a88e7 - Browse repository at this point
Copy the full SHA a2a88e7View commit details -
Add explicit guard in observeCommit
This makes it clear that the hydra-node still only "cares" about commit transactions about the head it knows in the chain layer.
Configuration menu - View commit details
-
Copy full SHA for c586f04 - Browse repository at this point
Copy the full SHA c586f04View commit details -
Configuration menu - View commit details
-
Copy full SHA for b384b70 - Browse repository at this point
Copy the full SHA b384b70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61ead85 - Browse repository at this point
Copy the full SHA 61ead85View commit details