Skip to main content

90 posts tagged with "hydra"

View All Tags

· One min read
Sebastian Nagel

High-level summary

This week, the Hydra team has been working on refactoring and detecting network protocol version mismatches. They have also merged the /commit endpoint changes including a follow-up fix about fee calculation. Besides this, they applied minor workflow fixes by adding docker images to nix checks and disabling mithril integration testing on preview (until mithril 2418 is released).

What did the team achieve this week

  • Refactor connectivity and detect network protocol version mismatches #1381
  • Merged and completed #1350, including a follow-up fix about fee calculation
  • Add docker images to nix checks
  • Disable mithril-client testing on Preview

What are the goals of next week

  • Restructure documentation including a how to about streaming plugins #1325
  • Add arm64 docker images as requested in #1404
  • Release 0.17.0

· One min read
Sebastian Nagel

High-level summary

This week, the Hydra team refactored the heartbeat logic to prepare for the versioned network protocol. They have also switched http://explorer.hydra.family to run on the preview network. Additionally, the team has added property tests to the /commit endpoint changes.

What did the team achieve this week

  • Refactor heartbeat logic to prepare for versioned network protocol.
  • Switch http://explorer.hydra.family to run on preview network.
  • Add property tests to /commit endpoint changes

What are the goals of next week

  • Attend and connect with community on Cardano Builder Fest
  • Merge new /commit endpoint changes

· One min read
Sebastian Nagel

High-level summary

This week, the Hydra team fixed a bug in the smoke test and refactored to allow network functions to distinguish between inbound and outbound. The team also prepared a cardano-api 8.44 branch for cardano-node 8.10 once it gets released. They also contributed to the cardano-ledger-api by undeprecating and exposing redeemerPointer.

What did the team achieve this week

  • Fix FaucetFailedToBuildTx in smoke test #1384
  • Refactoring to allow network functions to distinguish between inbound and outbound
  • Prepared a cardano-api 8.44 branch, but got blocked 👇
  • Undeprecate redeemerPointer and expose it in cardano-ledger-api cardano-ledger#4259

What are the goals of next week

  • Complete new /commit endpoint interface #1350
  • Refactor to allow NodeLogic to pass through connection messages, to unblock 👇
  • Use versioned handshake when connecting hydra-nodes #1010
  • Test all combinations of decrement/close/fanout for #1057
  • Meet with tech writers about the landing page

· One min read
Daniel Firth

High-level summary

This week, the Hydra team released hydra 0.16.0, which supports cardano-node 8.9.0 and can interpret conway blocks on the cardano-node. We have also updated some hydra clients to be compatible with the new hydra api format, including hydraw and kupo.

What did the team achieve this week

  • Update our head and hydraw instance to master (a release candidate)
  • Release 0.16.0 (without incremental decommits)
  • Reproduce close > contest > contest scenarios using stateful testing
  • Have end-to-end scenarios working for the improved /commit endpoint

What are the goals of next week

  • Complete the improved /commit endpoint to unblock users
  • Potentially release 0.17.0 (with improved /commit endpoint)
  • Wrap up the incremental decommit work including the decommit action into the new TxTrace tests
  • Use Versioned Ouroboros protocol for handshaking between nodes.
  • Update to cardano-api-8.44.

· 2 min read
Sebastian Nagel

High-level summary

This week, the Hydra team conducted the monthly review meeting and investigated a broken head situation. The team slightly improved conway forward compatibility in explorer / hydra-node, enhanced hydra-cluster --devnet which allows e2e testing of kupo, extended smoke test to also include committing ADA into the head, documented the anticipated behavior of incremental decommits, and added decommits to the tutorial.

What did the team achieve this week

  • Conducted the monthly review meeting (link to recording already?)
  • Investigated a broken head situation #1374
  • Slightly improved conway forward compatibility in explorer / hydra-node #1373
  • Busy hydra-cluster --devnet sandbox which allows e2e testing of kupo #1378
  • Extended smoke test to also include committing ADA into the head #1377
  • Documented the anticipated behavior of incremental decommits and added decommits to tutorial
  • Another write-up of how the incremental commit/decommit could work (without needing merkle trees or L2/L1 interleaving) on this issue

What are the goals of next week

  • Complete the written monthly report
  • Update our head and hydraw instance to master (a release candidate)
  • Complete the improved /commit endpoint to unblock users
  • Release 0.16.0 (likely without incremental decommits)
  • Reproduce close > contest > contest scenarios using stateful testing