-
Notifications
You must be signed in to change notification settings - Fork 41
Logbook 2024 H1
- Today, the team has worked on the following issues:
- Upgrade Cardano node 8.12.1 #1787: the issue has been created and the PR Support Cardano node 8.12.1 #1788 has been created. It will be ready for review shortly
- Conditional embedding of Cardano CLI in Docker images #1725: the PR Conditional embedding cardano cli in docker image #1789 has been created and is pending review
- SQLite WAL files are not truncated in signer and aggregator #1707: we have pushed the developments to the djo/1707/wal_not_truncated branch. A PR will be created shortly
-
Cardano signatures are not produced on testing-sanchonet #1750: the PR fix: fix CBOR decoding of Conway params update #473 has been created on
pallas
repository and will be merged shortly. When the0.27.1
patched version is released, we will create a PR with the fix - fix: macOS e2e local tests fails on M3 silicon processors #1767: the PR has been reviewed and needs to be updated to address the review comments
- Lint Markdown/JavaScript files in repository #1754: we have created the draft PR Standardize Javascript and Markdown code formatting #1783. It will be merged shortly
- Fix aggregator Cardano transaction prover benchmark tool #1790: the PR has been created and is pending review
- Finally, we have checked if some test SPOs needed to have their KES keys rotated, which was not the case
- Today, we have worked on the following issues:
- Cardano transaction importer does not import the last block advertised as certified #1785: the bug issue has been created. We will work on a fix shortly
- Explorer does not handle invalid transaction hashes #1784: the bug issue has been created. We will work on a fix shortly
- SQLite WAL files are not truncated in signer and aggregator #1707: we have paired on the issue and a PR will be created shortly
- Conditional embedding of Cardano CLI in Docker images #1725: we have started working on the issue and a PR will be created shortly
-
Cardano signatures are not produced on testing-sanchonet #1750: the PR fix: fix CBOR decoding of Conway params update #473 has been created on
pallas
repository and will be merged shortly. When the0.27.1
patched version is released, we will create a PR with the fix - fix: macOS e2e local tests fails on M3 silicon processors #1767: the PR has been reviewed and needs to be updated to address the review comments
- Lint Markdown/JavaScript files in repository #1754: we have created the draft PR Standardize Javascript and Markdown code formatting #1783. It will be merged shortly
- Finally, we have prepared the sprint planning for the next iteration
- Today, we have worked on the following issues:
- Signer preloads transactions when Cardano transactions certification is not activated #1782: the bug issue has been created. We will work on a fix shortly
- Import Cardano transactions with ChainReader #1705: we have updated the PR Import Cardano transactions with Pallas chain reader #1747 and it has been merged. The issue is closed
-
Cardano signatures are not produced on testing-sanchonet #1750: the PR fix: fix CBOR decoding of Conway params update #473 has been created on
pallas
repository and will be merged shortly. When the0.27.1
patched version is released, we will create a PR with the fix - fix: macOS e2e local tests fails on M3 silicon processors #1767: the PR has been reviewed and needs to be updated to address the review comments
- Transactions of the block number in the artifact are never certified by the prover #1762: the fix PR CardanoTransactionSnapshot block number is not certified #1779 has been merged, which closes the issue
- Lint Markdown/JavaScript files in repository #1754: we have created the draft PR Standardize Javascript and Markdown code formatting #1783. It will be merged shortly
- Fix: avoid iterator copy in BlockRangeRootRetriever #1780: the PR has been created, reviewed and merged
- Use a macro to limit error in default configuration #1778: the PR has been merged
- Today, the team worked on these topics:
- Import Cardano transactions with ChainReader #1705: we have updated the PR Import Cardano transactions with Pallas chain reader #1747 in order to address the review comments. We will merge the PR shortly
- Limit Cardano transactions prover input #1757: we have paired on the issue and the PR Add hashes validator on aggregator /proof/cardano-transaction route #1774 has been merged. The issue is closed
-
Cardano signatures are not produced on testing-sanchonet #1750: the PR fix: fix CBOR decoding of Conway params update #473 has been created on
pallas
repository and will be merged shortly. When the0.27.1
patched version is released, we will create a PR with the fix - fix: macOS e2e local tests fails on M3 silicon processors #1767: the PR has been reviewed and needs to be updated to address the review comments
- Vacuum sqlite database at startup & after transactions preload #1771: the PR has been reviewed and merged. The issue is closed
- Transactions of the block number in the artifact are never certified by the prover #1762: the fix PR CardanoTransactionSnapshot block number is not certified #1779 has been created and is pending review. It will be merged shortly
- Lint Markdown/JavaScript files in repository #1754: we have started working on the issue. A PR will be created shortly
- Add missing pre-requisites to build WASM client #1772: the PR has been reviewed and merged. The issue is closed
- Add MSYS2 building instructions #1773: the PR has been reviewed and merged. The issue is closed
- Use a macro to limit error in default configuration #1778: the PR has been created and is pending review. It will be merged shortly
- Finally, we have held our weekly Office Hours meeting on Discord
- Today, the team worked on these topics:
- Import Cardano transactions with ChainReader #1705: we have updated the PR Import Cardano transactions with Pallas chain reader #1747 in order to address the review comments. We will merge the PR shortly
- Limit Cardano transactions prover input #1757: we have paired on the issue and the draft PR Add hashes validator on aggregator /proof/cardano-transaction route #1774 and is pending review
-
Cardano signatures are not produced on testing-sanchonet #1750: the PR fix: fix CBOR decoding of Conway params update #473 has been created on
pallas
repository and will be merged shortly. When the0.27.1
patched version is released, we will create a PR with the fix - fix: macOS e2e local tests fails on M3 silicon processors #1767: the PR has been reviewed and needs to be updated to address the review comments
- Vacuum sqlite database at startup & after transactions preload #1771: the PR has been created and is pending review
- Add missing pre-requisites to build WASM client #1772: the PR has been created and is pending review
- Add MSYS2 building instructions #1773: the PR has been created and is pending review
- Finally, we have worked on preparing the monthly demo
- Today, the team has worked on the issues:
- Import Cardano transactions with ChainReader #1705: we have kept pairing on the PR Import Cardano transactions with Pallas chain reader #1747 in order to address the review comments. We will merge the PR shortly
- Limit Cardano transactions prover input #1757: we have paired on the issue and the developments have been pushed to the ensemble/1757/limit-cardano-transactions-prover-input branch. A PR will be created shortly
- Implement database connection pooling for Cardano transaction repository #1760: the PR Implement database connection pooling for Cardano transaction store #1761 has been merged. This closes the issue
-
Cardano signatures are not produced on testing-sanchonet #1750: the PR fix: fix CBOR decoding of Conway params update #473 has been created on
pallas
repository and will be merged shortly. When the0.27.1
patched version is released, we will create a PR with the fix - fix: macOS e2e local tests fails on M3 silicon processors #1767: the PR has been created and is under review
- We have also rotated the KES keys for all the test SPOs running on
testing-preview
andpre-release-preview
networks - Finally, we have worked on preparing the monthly demo
- Today, we have worked on the following topics:
-
Cardano signatures are not produced on testing-sanchonet #1750: the PR fix: fix CBOR decoding of Conway params update #473 has been created on
pallas
repository and will be merged shortly. When the0.27.1
patched version is released, we will create a PR with the fix - Import Cardano transactions with ChainReader #1705: we have kept pairing on the PR Import Cardano transactions with Pallas chain reader #1747 which is pending review. It will be merged shortly
- Implement database connection pooling for Cardano transaction repository #1760: the PR Implement database connection pooling for Cardano transaction store #1761 is under review. It will be merged shortly
- Import Cardano transactions by sequences of block ranges #1766: the PR Import transactions in sequence on signer #1769 has been merged. The issue is closed
- fix: macOS e2e local tests fails on M3 silicon processors #1767: the PR has been created and is under review
- Limit Cardano transactions prover input #1757: we have paired on the issue and the developments have been pushed to the ensemble/1757/limit-cardano-transactions-prover-input branch. A PR will be created shortly
-
Cardano signatures are not produced on testing-sanchonet #1750: the PR fix: fix CBOR decoding of Conway params update #473 has been created on
- Today, we have worked on the following topics:
-
Cardano signatures are not produced on testing-sanchonet #1750: the PR fix: fix CBOR decoding of Conway params update #473 has been created on
pallas
repository and will be merged shortly. When the0.27.1
patched version is released, we will create a PR with the fix - Import Cardano transactions with ChainReader #1705: we have kept pairing on the draft PR Import Cardano transactions with Pallas chain reader #1747. It will be ready for review shortly
- Add Mithril Threat Model page on website #1726: the PR has been updated merged, which closes the issue
- Implement database connection pooling for Cardano transaction repository #1760: the PR Implement database connection pooling for Cardano transaction store #1761 is pending review. It will be merged shortly
- Import Cardano transactions by sequences of block ranges #1766: the PR Import transactions in sequence on signer #1769 has been created and is pending review. It will be merged shortly
- fix: macOS e2e local tests fails on M3 silicon processors #1767: the PR has been created and is under review
- Upgrade mithril-explorer, www and www-test dependencies #1765: the PR has been cretaed, reviewed and merged
- Upgrade project dependencies #1768: the PR has been cretaed, reviewed and merged
-
Cardano signatures are not produced on testing-sanchonet #1750: the PR fix: fix CBOR decoding of Conway params update #473 has been created on
- Today, we have worked on the following issues:
-
Cardano signatures are not produced on testing-sanchonet #1750: the PR fix: fix CBOR decoding of Conway params update #473 has been created on
pallas
repository and will be merged shortly. When the0.27.1
patched version is released, we will create a PR with the fix - Import Cardano transactions with ChainReader #1705: we have kept pairing on the draft PR Import Cardano transactions with Pallas chain reader #1747. It will be ready for review shortly
- Add Mithril Threat Model page on website #1726: the PR has been updated following the comments from review. It will be merged shortly
- Implement database connection pooling for Cardano transaction repository #1760: the PR Implement database connection pooling for Cardano transaction store #1761 is pending review. It will be merged shortly
- Import Cardano transactions by sequences of block ranges #1766: the issue has been created and groomed. We have started pairing on the issue and a PR will be created shortly
- We have also held our weekly Office Hours meeting on Discord
-
Cardano signatures are not produced on testing-sanchonet #1750: the PR fix: fix CBOR decoding of Conway params update #473 has been created on
- Today, the team worked on the following issues:
-
Cardano signatures are not produced on testing-sanchonet #1750: the bug issue has been created, and a bug has been created on the
pallas
repository as the problem is due to an error occurring when parsing some blocks. We will wait for a fix to be ready before we can apply a patch and fix the problem - Lock signature of signed entity types during warm-up #1693: the PR Signed entity lock mechanism #1758 has been created, reviewed and merged. This closes the issue
- Import Cardano transactions with ChainReader #1705: we have kept pairing on the draft PR Import Cardano transactions with Pallas chain reader #1747. It will be ready for review shortly
- Add Mithril Threat Model page on website #1726: the PR has been reviewed and is being updated. It will be merged shortly
- Build, test and package arm64 binaries in CI #1751: the PR Use macOS-arm64 runner in CI #1752 has been created, reviewed and merged. The issue is closed
- Implement database connection pooling for Cardano transaction repository #1760: the issue has been created and groomed. The draft PR Implement database connection pooling for Cardano transaction store #1761 has been created. It will be merged shortly
- Limit Cardano transactions prover input #1757: the issue has been created and groomed
- Refactor BlockNumber type #1755: the issue has been created and groomed
- Lint Markdown/JavaScript files in repository #175: the issue has been created and groomed
- Add missing pre-requisite to build WASM client #1753: the issue has been created and groomed
- Optimize Cardano transaction prover performances with parallelization #1756: the issue has been created and groomed
-
Cardano signatures are not produced on testing-sanchonet #1750: the bug issue has been created, and a bug has been created on the
- Today, we worked on these issues:
-
Cardano signatures are not produced on testing-sanchonet #1750: the bug issue has been created, and a bug has been created on the
pallas
repository as the problem is due to an error occurring when parsing some blocks. We will wait for a fix to be ready before we can apply a patch and fix the problem - Lock signature of signed entity types during warm-up #1693: we have kept pairing on the issue, and the developments have been pushed to the ensemble/1693/signed_entity_lock branch. We will create a PR shortly
- Import Cardano transactions with ChainReader #1705: we have kept pairing on the draft PR Import Cardano transactions with Pallas chain reader #1747. It will be merged shortly
- Add Mithril Threat Model page on website #1726: the PR has been reviewed and is being updated. It will be merged shortly
- Build, test and package arm64 binaries in CI #1751: the issue has been created, and developments have been pushed to the dlachaume/1751/add-macos-arm64-in-ci branch
- fix: clippy warnings with Rust 1.79.0 #1749: the PR has been created, reviewed and merged
- We have also checked if the KES keys of our test SPOs needed to be rotated, which was not necessary
- Finally, we have updated the dashboard with the data of the new
mainnet
epoch491
-
Cardano signatures are not produced on testing-sanchonet #1750: the bug issue has been created, and a bug has been created on the
- Today, the team worked on these topics:
- Handle rollbacks in Cardano transactions #1724: we have kept pairing on the issue and the PR Handle rollbacks when reading blocks from the chain #1748 has been created, reviewed and merged. The issue is closed
- Import Cardano transactions with ChainReader #1705: we have kept working on the draft PR Import Cardano transactions with Pallas chain reader #1747
- Pooled resources should be reset when given back #1743: the PR Implement pooled resource item reset when given back #1744 has been reviewed and merged. The issue is closed
- Lock signature of signed entity types during warm-up #1693: we have started pairing on the issue. We'll keep working on it shortly
- Add Mithril Threat Model page on website #1726: the PR is pending review
- We have also prepared the sprint planning for the next iteration
- Today, we worked on these issues:
-
Release 2423 distribution #1695: The distribution 2403.0 has been released and deployed on the
release-preprod
andrelease-mainnet
networks 🎉. The issue is closed - Handle rollbacks in Cardano transactions #1724: we have kept pairing on the issue and the developments have been pushed on the ensemble/1724/handle_rollbacks branch. A PR will be created tomorrow
- Import Cardano transactions with ChainReader #1705: we have started pairing on the issue. The draft PR Import Cardano transactions with Pallas chain reader #1747 has been created. We will keep working on it shortly
- Pooled resources should be reset when given back #1743: the PR Implement pooled resource item reset when given back #1744 is pending review. It will be merged shortly
- Add Mithril Threat Model page on website #1726: the PR has been updated and is pending review
- Update CHANGELOG with 2423.0 distribution release #1745: the PR has been created, reviewed and merged
- Dev blog post for removed snapshot command in client CLI #1746: the PR has been created, reviewed and merged
-
Release 2423 distribution #1695: The distribution 2403.0 has been released and deployed on the
- Today, the team has worked on these issues:
- Release 2423 distribution #1695: we are waiting for test SPOs to install the new version for the node before we can release the distribution. We expect to release it tomorrow.
- Computation of Merkle proof has bottleneck with multiple transactions: the PR Remove bottleneck in proof generation of Merkle map #1739 has been merged. This closes the issue
- Handle rollbacks in Cardano transactions #1724: we have kept pairing on the issue and the developments have been pushed on the ensemble/1724/handle_rollbacks branch. A PR will be created shortly
- Import Cardano transactions with ChainReader #1705: we have started pairing on the issue. A draft branch will be created shortly
- Allow the underlying TLS implementation to be selectable when using a library. #1737: the PR feat(tls): Allow the underlying TLS implementation to be selected by feature flags. #1738 has been reviewed and merged. The issue is closed
- Add Mithril Threat Model page on website #1726: the PR has been updated and is pending review
- Mithril Signer Local Error Policy : Error 182 - MuxError #1632: the issue has been solved and closed
- Automatic rollback on SQL transactions #1741: the issue has been created and the PR Sqlite auto rollback #1742 has been created, reviewed and merged. The issue is closed
- Pooled resources should be reset when given back #1743: the issue has been created and the PR Implement pooled resource item reset when given back #1744 has been created and is pending review
- Update CHANGELOG with 2423.0 distribution release #1733: the PR has been reviewed and merged
- docs: add missing pre-requisites for building crates #1740: the PR has been created, reviewed and merged
- Finally, we have held our weekly Office Hour on Discord
- Today, we have worked on these topics:
- Release 2423 distribution #1695: we are waiting for test SPOs to install the new version for the node before we can release the distribution. We expect to release later this week.
- Computation of Merkle proof has bottleneck with multiple transactions: the PR Remove bottleneck in proof generation of Merkle map #1739 has been created and is pending review. It will be merged shortly
- Handle rollbacks in Cardano transactions #1724: we have started pairing on the issue and the developments have been pushed on the ensemble/1724/handle_rollbacks branch
- Import Cardano transactions with ChainReader #1705: we have started pairing on the issue. A draft branch will be created shortly
- Allow the underlying TLS implementation to be selectable when using a library. #1737: the PR feat(tls): Allow the underlying TLS implementation to be selected by feature flags. #1738 has been created. It will be merged shortly
- Add tooling to verify example conformity in openapi.yaml #1728: the PR has been reviewed and merged
- Add Mithril Threat Model page on website #1726: the PR has been updated and is pending review
- Today, we have worked on these issues:
- Release 2423 distribution #1695: we are waiting for test SPOs to install the new version for the node before we can release the distribution. We expect to release early next week.
- Sign Cardano transactions with ChainPoint based beacon #1697: The refactoring PR Refactor timepoint retrieval & conversion to signed entities #1736 has been created, reviewd and merged. The issue is closed
- Computation of Merkle proof has bottleneck with multiple transactions: development updates have been pushed the branch jpraynaud/1730-fix-proof-computation-bottleneck. A PR will be created shortly
- Add Makefiles to facilitate the update of www and www-test dependencies #1735: the PR has been created, reviewed and merged
- Import Cardano transactions with ChainReader #1705: we have started pairing on the issue. A draft branch will be created shortly
- Add tooling to verify example conformity in openapi.yaml #1728: we have started pairing on the issue. A draft branch will be created shortly
- Add Mithril Threat Model page on website #1726: the draft PR has been created and will be updated shortly
- We have also checked if some SPOs on the test networks needed to have their KES keys rotated, which was not the case
- We have worked on these issues:
-
Release 2423 distribution #1695: we have created the pre-release distribution
2423.0-pre
which has been deployed on thepre-release-preview
network - Sign Cardano transactions with ChainPoint based beacon #1697: A refactoring PR will be created before the issue is closed, and the developments have been published to the branch ensemble/1697/timepoint_to_signed_entity
- Client verification fails with an already stored but non certified yet transaction #1719: the PR Fix: make prover not certify transactions stored but not certified yet #1721 has been merged and the issue is closed
- Computation of Merkle proof has bottleneck with multiple transactions: development updates have been pushed the branch jpraynaud/1730-fix-proof-computation-bottleneck. A PR will be created shortly
- Import Cardano transactions with ChainReader #1705: we have started pairing on the issue. A draft branch will be created shortly
- Add Mithril Threat Model page on website #1726: the draft PR has been created and will be updated shortly
-
Release 2423 distribution #1695: we have created the pre-release distribution
- We have worked on these issues:
- Sign Cardano transactions with ChainPoint based beacon #1697: The PR Block Number beacon in cardano transaction #1727 has been merged. A last refactoring PR will be created before the issue is closed, and the developments have been published to the branch ensemble/1697/timepoint_to_signed_entity
- Computation of Merkle proof has bottleneck with multiple transactions: the issue has been created and developments have been pushed the branch jpraynaud/1730-fix-proof-computation-bottleneck. A PR will be created shortly
- Import Cardano transactions with ChainReader #1705: we have started pairing on the issue. A draft branch will be created shortly
- Client verification fails with an already stored but non certified yet transaction #1719: the PR Fix: make prover not certify transactions stored but not certified yet #1721 is pending review. We will merge it once the issue Sign Cardano transactions with ChainPoint based beacon #1697 is completed
- Add Mithril Threat Model page on website #1726: the draft PR has been created and will be updated shortly
- Release 2423 distribution #1695: we have started working on the issue and we will create a new pre-release shortly
- Today, the team worked on these topics:
- Sign Cardano transactions with ChainPoint based beacon #1697: we have kept pairing on the issue. The PR Block Number beacon in cardano transaction #1727 has been created and is pending review. It will be merged shortly
- Cardano transactions prover performances drop with more than 5 transactions #1722: the PR Make Cardano transaction prover able to certify more than 5 transactions #1723 has been merged and the issue is closed
- Import Cardano transactions with ChainReader #1705: we have started pairing on the issue. A draft branch will be created shortly
- Client verification fails with an already stored but non certified yet transaction #1719: the PR Fix: make prover not certify transactions stored but not certified yet #1721 is pending review. We will merge it once the issue Sign Cardano transactions with ChainPoint based beacon #1697 is completed
- Add Mithril Threat Model page on website #1726: the draft PR has been created and will be updated shortly
- We have also kept investigating some performance bottlenecks on the prover route of the aggregator and we will create new optimization PR shortly
- Finally, we have held our weekly Office Hours meeting on discord
- Today, the team has worked on these issues:
- Sign Cardano transactions with ChainPoint based beacon #1697: we have kept pairing on the issue. We have published developments on the branch ensemble/1697/chain_point_beacon_in_cardano_transaction
- Import Cardano transactions with ChainReader #1705: we have started pairing on the issue. A draft branch will be created shortly
- Client verification fails with an already stored but non certified yet transaction #1719: the PR Fix: make prover not certify transactions stored but not certified yet #1721 is pending review. We will merge it once the issue Sign Cardano transactions with ChainPoint based beacon #1697 is completed
- Cardano transactions prover performances drop with more than 5 transactions #1722: the PR Make Cardano transaction prover able to certify more than 5 transactions #1723 has been updated and is pending review. It will be merged shortly
- Handle rollbacks in Cardano transactions #1724: the issue has been created and groomed
- Conditional embedding of Cardano CLI in Docker images #1725: the issue has been created and groomed
- We have worked on these topics:
- Sign Cardano transactions with ChainPoint based beacon #1697: we have kept pairing on the issue. The PR Add chain_point to TimePoint structure #1717 has been reviewed and merged. We have published developments on the branch ensemble/1697/chain_point_beacon_in_cardano_transaction
- Import Cardano transactions with ChainReader #1705: we have started pairing on the issue. A draft branch will be created shortly
- Benchmark aggregator prover tool #1718: the PR has been merged
- Client verification fails with an already stored but non certified yet transaction #1719: the bug issue has been created and the PR Fix: make prover not certify transactions stored but not certified yet #1721 has been created and is pending review. We will merge it once the issue Sign Cardano transactions with ChainPoint based beacon #1697 is completed
- Cardano transactions prover performances drop with more than 5 transactions #1722: the issue has been created. The PR Make Cardano transaction prover able to certify more than 5 transactions #1723 has been created and is pending review. It will be merged shortly
- Finally, we checked if any test SPO we operate needed to have their KES keys rotated: this was not necessary
- Today, we have worked on these issues:
- Implement Resource Pooling for Block Range Merkle maps #1698: the PR Add Block Range Merkle Map cache pool in Cardano Transactions prover #1713 has been merged and the issue is closed
- Sign Cardano transactions with ChainPoint based beacon #1697: we have kept pairing on the issue. The PR Add chain_point to TimePoint structure #1717 has been reviewed and merged. We have published developments on the branch ensemble/1697/chain_point_beacon_in_cardano_transaction
- Import Cardano transactions with ChainReader #1705: we have started pairing on the issue. A draft branch will be created shortly
- Benchmark aggregator prover tool #1718: the PR is pending review and will be merged shortly
- Client verification fails with an already stored but non certified yet transaction #1719: the bug issue has been created and the PR Fix: make prover not certify transactions stored but not certified yet #1721 has been created and is pending review. It will be merged shortly
- Finally, we have prepared the sprint planning for the next iteration
- We have worked on these topics:
- Implement Resource Pooling for Block Range Merkle maps #1698: the PR Add Block Range Merkle Map cache pool in Cardano Transactions prover #1713 is being updated following review and will be merged shortly
- Sign Cardano transactions with ChainPoint based beacon #1697: we have kept pairing on the issue. The PR Add chain_point to TimePoint structure #1717 has been reviewed and merged. We have published developments on the branch ensemble/1697/chain_point_beacon_in_cardano_transaction
- Import Cardano transactions with ChainReader #1705: we have started pairing on the issue. A draft branch will be created shortly
- Benchmark aggregator prover tool #1718: the PR has been created and is pending review
- We have also prepared the weekly and monthly updates
- Finally, we have prepared the sprint planning for the next iteration
- Today, the team worked on these issues:
- Retrieves Cardano blocks with chainsync in pallas PoC #1590: the PR Implement chainsync ChainReader with pallas #1680 has been merged. This closes the issue
- Implement Resource Pooling for Block Range Merkle maps #1698: the PR Add Block Range Merkle Map cache pool in Cardano Transactions prover #1713 is being updated following review and will be merged shortly
- Remove connections coupling with providers in database #1711: the PR Remove connection from database provider #1715 has been merged. The issue is closed
- Block Streamer returns ChainScannedBlocks #1704: the PR Handle rollbacks with BlockStreamer #1716 has been merged and the issue is closed
- Sign Cardano transactions with ChainPoint based beacon #1697: we have started pairing on the issue. A first PR Add chain_point to TimePoint structure #1717 has been created and is pending review. We will merge it shortly and will keep working on the issue
- Import Cardano transactions with ChainReader #1705: we have started pairing on the issue. A draft branch will be created shortly
- Today, we have worked on the following issues:
- Retrieves Cardano blocks with chainsync in pallas PoC #1590: we have kept applying the review comments on the PR Implement chainsync ChainReader with pallas #1680 which will be merged shortly
- Remove snapshot command in client CLI #1690: we have kept pairing on the issue and the PR Remove snapshot command #1710 which has been merged merged. The issue is closed
- Implement Resource Pooling for Block Range Merkle maps #1698: the PR Add Block Range Merkle Map cache pool in Cardano Transactions prover #1713 has been reviewed and some fixes have been applied. It will be merged shortly
- Remove connections coupling with providers in database #1711: the PR Remove connection from database provider #1715 is pending review. It will be merged shortly
- Block Streamer returns ChainScannedBlocks #1704: the PR Handle rollbacks with BlockStreamer #1716 has been created and is pending review. It will be merged shortly
- Fix Bootstrap a Cardano node guide #1712: the PR has been merged
- Finally, we have also worked on the demo preparation
- Today, the team worked on the following topics:
- Explorer display in/out SPOs in registered signers page #1686: the PR Explorer in out registrations #1709 has been merged which closes the issue
- Retrieves Cardano blocks with chainsync in pallas PoC #1590: we have kept working on the PR Implement chainsync ChainReader with pallas #1680 which is now pending review. We will merge it shortly
- Remove snapshot command in client CLI #1690: we have kept pairing on the issue and the PR Remove snapshot command #1710 is ready to be merged. It will be merged shortly
- Implement Resource Pooling for Block Range Merkle maps #1698: the draft PR Add Block Range Merkle Map cache pool in Cardano Transactions prover #1713 has been created and is pending initial review
- Remove connections coupling with providers in database #1711: the issue has been created and groomed. We have started working on it and a PR will be created shortly
- Add missing Genesis Verification Key for testing-mainnet #1708: the PR has been merged
- Fix Bootstrap a Cardano node guide #1712: the PR has been created and is pending review. It will be merged shortly
- Finally, we have checked if some test SPOs needed to have their KES keys rotated which was not the case
- Today, we have worked on the following issues:
-
Cardano signatures are not produced on testing-sanchonet and testing-mainnet #1681: the problem is fixed on
testing-mainnet
network which has resumed signature of transactions. The issue is closed - Prototype optimizations for increasing Cardano transactions proof generation throughput #1687: we have completed the first round of optimizations and we will keep improving the performances of the prover by identifying bottlenecks. The issue is closed
- Explorer display in/out SPOs in registered signers page #1686: the PR Explorer in out registrations #1709 has been created and is pending review. It will be merged shortly
- Retrieves Cardano blocks with chainsync in pallas PoC #1590: we have kept working on the PR Implement chainsync ChainReader with pallas #1680 which is now pending review. We will merge it shortly
- Remove snapshot command in client CLI #1690: we have kept pairing on the issue and the PR Remove snapshot command #1710 has been created and is pending review. It will be merged shortly
- Implement Resource Pooling for Block Range Merkle maps #1698: we have started working on the issue and a PR will be created shortly
- Add missing Genesis Verification Key for testing-mainnet #1708: the PR has been created and is pending review. It will be merged shortly
-
Cardano signatures are not produced on testing-sanchonet and testing-mainnet #1681: the problem is fixed on
- Today, the team has worked on these issues:
-
Cardano signatures are not produced on testing-sanchonet and testing-mainnet #1681: the problem is fixed on
testing-sanchonet
network. However, we have noticed that the signature is still blocked ontesting-mainnet
. We will keep investigating the problem - Prepare testing-sanchonet for respin with Cardano 8.11-pre #1694: the network has been successfully resumed signing Cardano database and transactions
-
Prototype optimizations for increasing Cardano transactions proof generation throughput #1687: we have kept working on the PR Enhance Cardano transaction proof generation throughput #1688 and have kept rolling it out on the
testing-mainnet
network - Explorer display in/out SPOs in registered signers page #1686: we have pushed the developments on the branch djo/1686/explorer_in-out_signers. A PR will be created shortly
- Create a test Cardano transactions builder #1667: the Create a test Cardano transactions builder #1703 has been reviewed and merged. The issue is closed
- Retrieves Cardano blocks with chainsync in pallas PoC #1590: we have kept pairing on the issue and we have updated the draft PR Implement chainsync ChainReader with pallas #1680. We will merge it shortly
- Remove snapshot command in client CLI #1690: we have started pairing on it and a draft PR will be created shortly
- Add Mithril Protocol Insights dashboard link on website #1706: the PR has been created, reviewed and merged
- SQLite WAL files are not truncated in signer and aggregator #1707: the issue has been created
- Block Streamer returns ChainScannedBlocks #1704: the issue has been created and groomed
- Import Cardano transactions with PallasChainReader #1705: the issue has been created and groomed
-
Cardano signatures are not produced on testing-sanchonet and testing-mainnet #1681: the problem is fixed on
- Today, we have worked on these topics:
-
Cardano signatures are not produced on testing-sanchonet and testing-mainnet #1681: a fix has been released with pallas
0.26.0
. It has been merged ontesting-sanchonet
which should resume signing transactions as sson as tomorrow. We have also created the PR Fix Cardano transaction signed entity type timeout #1702 for fixing the problem on thetesting-mainnet
problem where we have identified timeouts. It will be merged shortly - Prepare testing-sanchonet for respin with Cardano 8.11-pre #1694: the network has been successfully re-genesis and should resume signing Cardano database and transactions tomorrow
-
Prototype optimizations for increasing Cardano transactions proof generation throughput #1687: we have kept working on the PR Enhance Cardano transaction proof generation throughput #1688 and have kept rolling it out on the
testing-mainnet
network - Explorer display in/out SPOs in registered signers page #1686: we have started working on the issue and a PR will be created shortly
- Create a test Cardano transactions builder #1667: we have kept pairing on the issue and the Create a test Cardano transactions builder #1703 has been created and is pending review. It will be merged shortly
- ChainObserver supports retrieving the Chain Point of the tip of the chain #1589: the PR feat: add get_current_chain_point function to fetch chain point information #1674 has been merged. The issue is closed
- Retrieves Cardano blocks with chainsync in pallas PoC #1590: we have kept pairing on the issue and we have updated the draft PR Implement chainsync ChainReader with pallas #1680. We will merge it shortly
-
Cardano signatures are not produced on testing-sanchonet and testing-mainnet #1681: a fix has been released with pallas
- Today, we have worked on these issues:
- Cardano signatures are not produced on testing-sanchonet and testing-mainnet #1681: the bug issue has been created. It appears that there is a bug in the pallas decoding of some block due to integer overflow. A bug issue has been filed on pallas repository and we will publish a fix as soon as possible
- Prune Cardano transactions stored on signer #1645: the PR Prune cardano transactions in signer after block range roots computation #1685 has been reviewed and merged. It closes the issue
-
Prepare testing-sanchonet for respin with Cardano 8.11-pre #1694: we have worked on the issue and merged the PR Support Cardano 8.11.0-pre in testing-sanchonet #1696. We have had hard times making the nodes connected to some valid peers on the
sanchonet
network since its re-spun -
Prototype optimizations for increasing Cardano transactions proof generation throughput #1687: we have kept working on the PR Enhance Cardano transaction proof generation throughput #1688 and have started rolling it out on the
testing-mainnet
network - MacOS Rust tests are flaky in CI #1556: the issue has been closed as the problem was solved by a previous fix
- Explorer display in/out SPOs in registered signers page #1686: we have started working on the issue and a PR will be created shortly
- Create a test Cardano transactions builder #1667: we have kept pairing on the issue and the developments have been pushed to the branch ensemble/1667/create-test-ctx-builder. We'll create a PR shortly
-
ChainObserver supports retrieving the Chain Point of the tip of the chain #1589: the PR feat: add get_current_chain_point function to fetch chain point information #1674 has been reviewed and will be merged when a new version of the
pallas
crate is published - Retrieves Cardano blocks with chainsync in pallas PoC #1590: we have paired on the issue and we have created the draft PR Implement chainsync ChainReader with pallas #1680. We'll keep working on it shortly
- Access registered signers for latest epoch in explorer #1689: the issue has been created and groomed
- Remove snapshot command in client CLI #1690: the issue has been created and groomed
- Use a new GitHub Action for creating releases #1691: the issue has been created and groomed
- Warmup import Cardano transactions at node startup #1692: the issue has been created and groomed
- Lock signature of signed entity types during warm-up #1693: the issue has been created and groomed
- Release 2423 distribution #1695: the issue has been created and groomed
- Sign Cardano transactions with ChainPoint based beacon #1697: the issue has been created
- Implement Resource Pooling for Block Range Merkle maps #1698: the issue has been created
- Performance optimizations for Cardano transactions signature/proof #1699: the epic issue has been created
- Document Cardano transactions signature and proving in website #1700: the issue has been created
- Low latency signature of Cardano transactions #1701: the epic issue has been created
- Finally, we checked if some KES keys needed to be rotated on the test SPOs that we run and this was not needed
- Today, the team worked on these topics:
- Cardano signatures are not produced on testing-sanchonet and testing-mainnet #1681: the bug issue has been created. It appears that there is a bug in the pallas decoding of some block due to integer overflow. A bug issue has been filed on pallas repository and we will publish a fix as soon as possible
- Aggregator stress test crashes during signer registration #1676: we have kept pairing on the issue. The PR Fix aggregator stress test #1679 has been merged which closes the issue
- Prune Cardano transactions stored on signer #1645: the PR Prune cardano transactions in signer after block range roots computation #1685 has been created and is pending review. It will be merged shortly
- Prototype optimizations for increasing Cardano transactions proof generation throughput #1687: the issue has been created and the draft PR Enhance Cardano transaction proof generation throughput #1688 has been created
- Create a test Cardano transactions builder #1667: we have started pairing on the issue and the developments have been pushed to the branch ensemble/1667/create-test-ctx-builder. We'll create a PR shortly
-
ChainObserver supports retrieving the Chain Point of the tip of the chain #1589: the PR feat: add get_current_chain_point function to fetch chain point information #1674 has been reviewed and will be merged when a new version of the
pallas
crate is published - Retrieves Cardano blocks with chainsync in pallas PoC #1590: we have paired on the issue and we have created the draft PR Implement chainsync ChainReader with pallas #1680. We'll keep working on it shortly
- Activate debug log for signers in infra #1682: the PR has been created, reviewed and merged
- Fix squid service configuration in signer guide for SPO #1684: the PR has been created, reviewed and merged
- Finally, we have prepared the sprint planning for the next iteration
- Today, the team has worked on these issues:
- Aggregator stress test crashes during signer registration #1676: we have kept pairing on the issue. The PR Fix aggregator stress test #1679 has been created and will be merged shortly
- Some timing tests fail on ARM #1466]: the PR Stabilize test removing most of the time dependency #1673 has been merged. The issue is closed
-
ChainObserver supports retrieving the Chain Point of the tip of the chain #1589: the PR feat: add get_current_chain_point function to fetch chain point information #1674 has been reviewed and will be merged when a new version of the
pallas
crate is published - Refactor Cardano transactions database layer in persistence for signer and aggregator #1677: the PR Common Cardano transactions & Block range roots repository #1678 has merged which closes the issue
- Prune Cardano transactions stored on signer #1645: we have started working on the issue and a PR will be created shortly
- Retrieves Cardano blocks with chainsync in pallas PoC #1590: we have paired on the issue and we have created the draft PR Implement chainsync ChainReader with pallas #1680. We'll keep working on it shortly
- Finally, we have kept assessing the performances of the transactions signature and proving
- Today, we have worked on these topics:
- Aggregator stress test crashes during signer registration #1676: we have kept investigating on the problem. The draft PR Fix aggregator stress test #1679 has been created
- Some timing tests fail on ARM #1466]: the PR Stabilize test removing most of the time dependency #1673 fixes the problem and has been reviewed. It will be merged shortly
- Add section for manual setup of squid in SPO guide #1610: we have fixed the problem that prevented the squid service to start. The PR Build and setup Squid in SPO guide #1612 has been merged and the issue is closed
-
ChainObserver supports retrieving the Chain Point of the tip of the chain #1589: the PR feat: add get_current_chain_point function to fetch chain point information #1674 has been reviewed and will be merged when a new version of the
pallas
crate is published - Refactor Cardano transactions database layer in persistence for signer and aggregator #1677: the issue has been created and the PR Common Cardano transactions & Block range roots repository #1678 has been created. It is pending review and will be merged shortly
- Prune Cardano transactions stored on signer #1645: we have started working on the issue and a PR will be created shortly
- Additionally, we have also kept assessing the performances of the transactions signature and proving
- Finally, we have held our weekly Office Hours meeting on Discord
- Today, we have worked on these topics:
-
Release 2418 distribution #1614: The distribution
2418.1
has been released and deployed to therelease-mainnet
andrelease-preprod
networks 🎉 - Deploy Cardano transactions to testing-mainnet #1647: the signature of Cardano transactions has been working consistently on the network for a week. The issue is closed
- Consistent sorting of transactions from GetCardanoTransactionProvider in signer and aggregator #1657: the PR Consistent transactions sort #1672 has been reviewed and merged. This closes the issue
- Merkle roots don't have fixed size in the block_range_root table #1668: the source of the size difference has been identified and is actually not a concern. We have closed the issue as all the possible fixes would lead to performance degradation
- Aggregator stress test crashes during signer registration #1676: the issue has been created and we have started investigating on the problem. It seems to be related with the way the discrepancies of recording of protocol parameters are done at startup of the aggregator. We'll work on a fix PR shortly
- Some timing tests fail on ARM #1466]: the PR Stabilize test removing most of the time dependency #1673 fixes the problem and has been reviewed. It will be merged shortly
- Add section for manual setup of squid in SPO guide #1610: we have resumed our tests to understand what prevents the service from starting correctly. The PR is being updated and we should have a ready for review version shortly
-
ChainObserver supports retrieving the Chain Point of the tip of the chain #1589: the PR feat: add get_current_chain_point function to fetch chain point information #1674 has been reviewed and will be merged when a new version of the
pallas
crate is published -
missing field network at line 1 column 18453. #1651: following the release of the distribution
2418.1
the problem has been fixed which closes the issue - Prune history of gh-pages branch #1670: the PR has been merged
-
Release 2418 distribution #1614: The distribution
- The team has worked on these topics:
- Release 2418 distribution #1614: We don't have enough SPOs running the 2418.1-pre pre-release distribution yet. We will postpone the release until the beginning of week 20
- Use SQLite transactions when inserting Cardano Transactions and Block Range Roots #1656: the PR Add benchmark tests for storing Cardano transactions #1666 has been reviewed and it will be merged shortly
- Add Mithril networks configurations in networks.json #1638: the PR Adding Mithril networks configuration to networks.json #1664 has been merged and the issue is closed
- Implement Ord on SignedEntityTypeDiscriminants #1648: the PR Ord on signed entity type discriminants #1669 has been created and reviewed. It will be merged shortly
- Deploy Cardano transactions to testing-mainnet #1647: we have kept deploying the signature of the Cardano transactions on the test network
- Add new mithril logo and give credit #1665: the PR has been created and reviewed. It will be merged shortly
- Prune history of gh-pages branch #1670: the PR has been created and it will be merged shortly
- Create a test Cardano transactions builder #1667: the issue has been created and groomed
- Merkle roots don't have fixed size in the block_range_root table #1668: the issue has been created and groomed
- We have also rotated the KES keys of the SPOs we operate on the
release-preprod
network
- Today, we worked on these issues:
- Release 2418 distribution #1614: We haven't had enough SPOs running the 2418.1-pre pre-release distribution yet. We will probably postpone the release to week 20
- Use Block Range Merkle roots to sign Cardano transactions #1634: the PR Sign Cardano Transactions with Block Range Merkle Roots #1660 has been merged and the issue is closed
- Use Block Range Merkle roots to prove Cardano transactions #1635: the PR Prove Cardano Transactions with Block Range Merkle Roots #1663 has been created, reviewed and merged. This closes the issue
- Use SQLite transactions when inserting Cardano Transactions and Block Range Roots #1656: we have kept pairing on the issue and created the draft PR Add benchmark tests for storing Cardano transactions #1666
- Add Mithril networks configurations in networks.json #1638: the PR Adding Mithril networks configuration to networks.json #1664 has been created and is pending review. It will be merged shortly
- Implement Ord on SignedEntityTypeDiscriminants #1648: we have started working on the issue. A PR will be created shortly
-
Deploy Cardano transactions to testing-mainnet #1647: we have started deploying the signature of the Cardano transactions on the
testing-mainnet
network. We will monitor the behavior of the network in the following days - Add new mithril logo and give credit #1665: the PR has been created and reviewed. It will be merged shortly
- We have also prepared the sprint planning for the next iteration
- Today, we have worked on these topics:
-
Release 2418 distribution #1614: The 2418.1-pre pre-release distribution has been created and deployed on the
pre-release-preview
network as some node versions had not been correctly bumped in the previous one. We expect to release the distribution2418
by the end of the week. - Use Block Range Merkle roots to sign Cardano transactions #1634: the PR Sign Cardano Transactions with Block Range Merkle Roots #1660 has been reviewed and fixed after review. It will be merged shortly
- Use Block Range Merkle roots to prove Cardano transactions #1635: we have kept working on the issue, a PR will be created shortly
- Use SQLite transactions when inserting Cardano Transactions and Block Range Roots #1656: we have paired and pushed developments on the branch ensemble/1656/use-sqlite-transactions-insert-ctx. The benchmarks don't show the expected performance gain
- Add Mithril networks configurations in networks.json #1638: we have started working on the issue and a PR will be created shortly
- We have also held our Office Hours meeting on Discord where we worked with the community
- Finally, we have worked on preparing the demo for the monthly review meeting
-
Release 2418 distribution #1614: The 2418.1-pre pre-release distribution has been created and deployed on the
- Today, the team has worked on these topics:
-
Release 2418 distribution #1614: The new 2418.0-pre pre-release distribution has been created and deployed on the
pre-release-preview
network. We expect to release the distribution2418
by the end of the week. - Use Block Range Merkle roots to sign Cardano transactions #1634: the PR Sign Cardano Transactions with Block Range Merkle Roots #1660 has been created and is pending review. It will be merged shortly
- Use Block Range Merkle roots to prove Cardano transactions #1635: we have worked on the issue, a PR will be created shortly
- Use SQLite transactions when inserting Cardano Transactions and Block Range Roots #1656: the issue has been created and groomed. We have paired and pushed developments on the branch ensemble/1656/use-sqlite-transactions-insert-ctx
- Consistent sorting of transactions from GetCardanoTransactionProvider in signer and aggregator #1657: the issue has been created and groomed
-
Release 2418 distribution #1614: The new 2418.0-pre pre-release distribution has been created and deployed on the
- Today, the team has worked on the following issues:
- Store Block Range Merkle roots in signer and aggregator databases #1633: we have merged the PR Store block range roots in db #1650. The issue is closed
-
Memory leak in Cardano transactions signature/proof #1629: the PR Use new memory allocator 'jemallocator' #1649 has been merged and we have reactivated the Cardano transactions signature on the
testing-preview
network. We have also created, reviewed and merged the optimization PR Optimize block range roots computation #1655. The issue is closed - Stream import of Cardano transactions #1646: The PR Stream blocks during import #1652 has been reviewed and merged. This closes the issue
- Use Block Range Merkle roots to sign Cardano transactions #1634: we have started working on the issue and we will create a draft PR shortly
- feat: add github workflow for the aggregator stress test #1643: the PR has been reviewed and merged
- Add section for manual setup of squid in SPO guide #1610: we have updated the draft PR Build and setup Squid in SPO guide #1612 and we are still investigating the problem when we start the service with an unpermissioned user
- Finally, we have verified if some test SPOs we are operating needed to have their KES keys rotated, which was not the case
- We have worked on the following issues:
- Store Block Range Merkle roots in signer and aggregator databases #1633: we have created the PR Store block range roots in db #1650. It has been reviewed and is being updated. We will merge it shortly
- Memory leak in Cardano transactions signature/proof #1629: we have implemented a new memory allocator on the signer and the aggregator with the PR Use new memory allocator 'jemallocator' #1649 which has been reviewed and merged
- Handle unparsed blocks in Cardano transactions parser #1567: the PR Handle unparsed blocks in Cardano transactions parser #1641 has been merged, which closes the issue
- Stream import of Cardano transactions #1646: The draft PR Stream blocks during import #1652 has been created and is pending review
- Replace "BFT nodes" with "Full nodes" in devnet #1642: the PR has been merged
- feat: add github workflow for the aggregator stress test #1643: the draft PR is being updated following review comments
- Add section for manual setup of squid in SPO guide #1610: we have updated the draft PR Build and setup Squid in SPO guide #1612 and we are still investigating the problem when we start the service with an unpermissioned user
- Today the team has worked on:
- Store Block Range Merkle roots in signer and aggregator databases #1633: we have kept pairing on the issue and pushed developments on the branch ensemble/1633/store-block-ranges-in-db. A PR will be created shortly
- Memory leak in Cardano transactions signature/proof #1629: we have kept investigating the issue.
- Handle unparsed blocks in Cardano transactions parser #1567: the PR Handle unparsed blocks in Cardano transactions parser #1641 has been reviewed and will be merged shortly
- Replace "BFT nodes" with "Full nodes" in devnet #1642: the PR has been created and reviewed. It will be merged shortly
- feat: add github workflow for the aggregator stress test #1643: the draft PR has been created and will be ready to be reviewed shortly
- Add section for manual setup of squid in SPO guide #1610: we have updated the draft PR Build and setup Squid in SPO guide #1612 and we are still investigating the problem when we start the service with an unpermissioned user
- We have also checked if some test SPOs that we operate needed to have their KES keys rotated which was not the case
- Today the team has worked on:
- Store Block Range Merkle roots in signer and aggregator databases #1633: we have kept pairing on the issue and pushed developments on the branch ensemble/1633/store-block-ranges-in-db. A PR will be created shortly
- Memory leak in Cardano transactions signature/proof #1629: we have kept investigating the issue. We have made progress and discovered that the storage of the underlyinng Merkle tree library that we use could be the origin of the problem. We will keep investigating the problem
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: the PR Mithril relay broadcasts signer registrations in P2P #1588 has been merged. This closes the issue
- Handle unparsed blocks in Cardano transactions parser #1567: we created the draft PR Handle unparsed blocks in Cardano transactions parser #1641
- Add section for manual setup of squid in SPO guide #1610: we have updated the draft PR Build and setup Squid in SPO guide #1612 and we are still investigating the problem when we start the service with an unpermissioned user
- We have also worked on preparing the sprint planning for next iteration
- Today the team has worked on:
- Store Block Range Merkle roots in signer and aggregator databases #1633: we have kept pairing on the issue and pushed developments on the branch ensemble/1633/store-block-ranges-in-db. A PR will be created shortly
-
Memory leak in Cardano transactions signature/proof #1629: we have kept investigating the issue. It appears that the problem could be linked to the memory of
HashMap
not being completely freed under certain conditions - Mithril relay broadcasts signer registrations with P2P PubSub #1587: the PR Mithril relay broadcasts signer registrations in P2P #1588 is being updated following review and will be merged shortly
- Handle unparsed blocks in Cardano transactions parser #1567: we have started working on the issue. A PR will be created shortly
- Add section for manual setup of squid in SPO guide #1610: we have updated the draft PR Build and setup Squid in SPO guide #1612 and we are still investigating the problem when we start the service with an unpermissioned user. It will be merged shortly
- We have worked on these issues:
- Store Block Range Merkle roots in signer and aggregator databases #1633: we have worked on the issue and pushed developments on the branch ensemble/1633/store-block-ranges-in-db. A PR will be created shortly
- Memory leak in Cardano transactions signature/proof #1629: we have kept investigating the issue
- Remove unused network configuration parameter in mithril-client cli #1640: the PR has been reviewed and merged
- Fix open_message.is_expired in aggregator runner #1622: the PR has been reviewed and merged
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: the PR Mithril relay broadcasts signer registrations in P2P #1588 is pending review
- Add section for manual setup of squid in SPO guide #1610: we have updated the draft PR Build and setup Squid in SPO guide #1612 and we are still testing the procedure and trying to fix a user right problem when launching the squid service. It will be merged shortly
- We have also held our Office Hours meeting on Discord where we worked with the community on:
- Today, the team has worked on these topics:
- Memory leak in Cardano transactions signature/proof #1629: we have kept investigating the issue
- Create file with Cardano minimum versions in repository #1615: the PR Minimum supported Cardano node versions for Mithril signers #1624 has been reviewed and merged. The issue is closed
- Deploy testing-mainnet network #1617: the PR Deploy testing-mainnet network #1625 has been merged. The issue is closed
-
Prepare testing-sanchonet for respin with Cardano 8.10 #1618: the PR Support Cardano 8.10.0 in testing-sanchonet #1628 has been merged. The
testing-sanchonet
network has been re-spun. It needs re-genesis and will be signing back in 2 days. The issue is closed - Store Block Range Merkle roots in signer and aggregator databases #1633: we have started working on the issue. A PR will be created shortly
- Proof generation memory optimisation #1637: the PR has been created, reviewed and merged
- Remove unused network configuration parameter in mithril-client cli #1640: the PR has been created and is pending review
- Fix open_message.is_expired in aggregator runner #1622: the PR is being fixed with an integration test which is modified. It will be merged shortly
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: we have kept working on the draft PR Mithril relay broadcasts signer registrations in P2P #1588 with the wip implementation of a new integration test
- Add section for manual setup of squid in SPO guide #1610: we have updated the draft PR Build and setup Squid in SPO guide #1612 and we are still testing the procedure and trying to fix a user right problem when launching the squid service. It will be merged shortly
- Today, we have worked on these issues:
- Memory leak in Cardano transactions signature/proof #1629: we have paired in order to investigate the issue. We'll keep investigating next week
- Create file with Cardano minimum versions in repository #1615: following some suggestions from the community, we have decided to re-challenge the scope of the issue: the PR Minimum supported Cardano node versions for Mithril signers #1624 is being updated accordingly
- Fix open_message.is_expired in aggregator runner #1622: the PR is being reviewed and it will be merged shortly
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: we have kept working on the draft PR Mithril relay broadcasts signer registrations in P2P #1588 with the wip implementation of a new integration test
- Add section for manual setup of squid in SPO guide #1610: we have updated the draft PR Build and setup Squid in SPO guide #1612 and we are still testing the procedure and trying to fix a user right problem when launching the squid service. It will be merged shortly
- We have also checked if some SPOs we operate on the test networks needed to have their KES keys rotated, which was not the case
- Today, the team has worked on these topics:
- Memory leak in Cardano transactions signature/proof #1629: we have started investigating the issue
- Refactor database module in aggregator #1583: the PR Refactor Aggregator & Signer database structure #1626 has been merged and the issue closed
- Create file with Cardano minimum versions in repository #1615: the PR Minimum supported Cardano node versions for Mithril signers #1624 is being updated. It will be merged shortly
- Fix open_message.is_expired in aggregator runner #1622: the PR has been created and is being reviewed. It will be merged shortly
- Activate portable feature in mithril-stm by default #1613: the PR Use BLST portable feature to enable runtime ADX instruction set check #1630 has been reviewed and merged. This closes the issue
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: we have kept working on the draft PR Mithril relay broadcasts signer registrations in P2P #1588 with the wip implementation of a new integration test
- Add section for manual setup of squid in SPO guide #1610: we have updated the draft PR Build and setup Squid in SPO guide #1612 and we are still testing the procedure and trying to fix a user right problem when launching the squid service. It will be merged shortly
- Client deprecation notice should be written in JSON when --json option is used #1616: the PR fix: Output deprecation warning in JSON format when option --json is set #1631 has been created, reviewed and merged. The issue is closed
- Store Block Range Merkle roots in signer and aggregator databases #1633: the issue has been created
- Use Block Range Merkle roots to sign Cardano transactions #1634: the issue has been created
- Use Block Range Merkle roots to prove Cardano transactions #1635: the issue has been created
- Today, the team has worked on these topics:
-
Implement incremental storage of Cardano transactions in signer/aggregator #1591: the activation of the feature on the
testing-preview
network has led to the VM down. We have restarted the VM and upgraded its RAM -
Memory leak in Cardano transactions signature/proof #1629: the bug issue has been created. It seems to be the reason why the
testing-preview
went down. We'll investigate shortly - Refactor database module in aggregator #1583: the PR Refactor Aggregator & Signer database structure #1626 has been created and is being reviewed. It will be merged shortly
- Create file with Cardano minimum versions in repository #1615: the PR Minimum supported Cardano node versions for Mithril signers #1624 has been reviewed and is pending some modifications. It will be merged shortly
- ChainObserver supports retrieving the Chain Point of the tip of the chain #1589: the PR Chain observer retrieves the current Chain Point #1623 has been merged. TxPipe will work on a second PR for the implementation in the PallasChainObserver
-
Deploy testing-mainnet network #1617: the draft PR Deploy testing-mainnet network #1625 has been created and will be ready for review shortly. In the mean time, the
testing-mainnet
network has been activated and its genesis certificate created. We expect it to start signing at next epoch. - Fix open_message.is_expired in aggregator runner #1622: the draft PR has been created and is being reviewed. It will be merged shortly
- Activate portable feature in mithril-stm by default #1613: the PR Use BLST portable feature to enable runtime ADX instruction set check #1630 has been created and is pending review. It will be merged shortly
- Prepare testing-sanchonet for respin with Cardano 8.10 #1618: the draft PR Support Cardano 8.10.0 in testing-sanchonet #1628 has been created. It will be ready for review by the end of the week
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: we have updated the draft PR Mithril relay broadcasts signer registrations in P2P #1588 with the wip implementation of a new integration test
- Add section for manual setup of squid in SPO guide #1610: we have updated the draft PR Build and setup Squid in SPO guide #1612 and we are still testing the procedure and trying to fix a user right problem when launching the squid service. It will be merged shortly
- We have also started grooming the storage and usage of the Block range roots for Cardano transactions signature and proofs
-
Implement incremental storage of Cardano transactions in signer/aggregator #1591: the activation of the feature on the
- Today, we have worked on these topics:
- Implement incremental storage of Cardano transactions in signer/aggregator #1591: the PR Incremental storage of Cardano transactions #1619 has been merged. This closes the issue
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: we have updated the draft PR Mithril relay broadcasts signer registrations in P2P #1588 with the wip implementation of a new integration test
- Add section for manual setup of squid in SPO guide #1610: we have updated the draft PR Build and setup Squid in SPO guide #1612 and we are still testing the procedure and trying to fix a user right problem when launching the squid service. It will be merged shortly
- Refactor database module in aggregator #1583: we have started working on the issue and the developments have been pushed to the branch djo/1583/refactor_aggregator_db. A draft PR will be created shortly
- Create file with Cardano minimum versions in repository #1615: the PR Minimum supported Cardano node versions for Mithril signers #1624 has been created and is pending review
- ChainObserver supports retrieving the Chain Point of the tip of the chain #1589: the PR Chain observer retrieves the current Chain Point #1623 has been created and is pending review. It will be merged soon. TxPipe will work on a second PR for the implementation of the PallasChainObserver
- Deploy testing-mainnet network #1617: the draft PR Deploy testing-mainnet network #1625 has been created and will be ready for review shortly
- Fix open_message.is_expired in aggregator runner #1622: the draft PR has been created and is pending review
- Signer metrics server displays confusing log message #1620: the issue has been created. The PR Fix signer metrics server caught signal log #1621 has been created, reviewed and merged. The issue is closed
- We have also held our weekly Open Hours meeting on Discord
- We have worked on these issues:
- Implement incremental storage of Cardano transactions in signer/aggregator #1591: the PR Incremental storage of Cardano transactions #1619 has been created and reviewed. It will be merged shortly
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: we have updated the draft PR Mithril relay broadcasts signer registrations in P2P #1588 with some fix on the repeater and a wip implementation of a new integration test
- Add section for manual setup of squid in SPO guide #1610: we have updated the draft PR Build and setup Squid in SPO guide #1612 and we are still testing the procedure and trying to fix a user right problem when launching the squid service. It will be merged shortly
- Prepare testing-sanchonet for respin with Cardano 8.10 #1618: the issue has been created and groomed
- Client deprecation notice should be written in JSON when --json option is used #1616: the issue has been created and groomed
- Deploy testing-mainnet network #1617: the issue has been created and groomed
- Create file with Cardano minimum versions in repository #1615: the issue has been created and groomed
- We have worked on these issues:
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: we have implemented a message repeater mechanism on the P2P network for the signer registrations, and the draft PR Mithril relay broadcasts signer registrations in P2P #1588 has been updated
- Implement incremental storage of Cardano transactions in signer/aggregator #1591: the developments have been pushed to the ensemble/1591/incremental-storage-of-cardano-tx branch and a draft PR will be created shortly
- Add section for manual setup of squid in SPO guide #1610: we have updated the draft PR Build and setup Squid in SPO guide #1612 and we are still testing the procedure and trying to fix a user right problem when launching the squid service. It will be merged shortly
- Prepare testing-sanchonet for respin with Cardano 8.10 #1618: the issue has been created and groomed
- Additionally, we have computed and announced on Discord the list of SPOs not registered anymore on the
release-mainnet
network at the beginning of epoch477
- Finally, we have rotated the KES keys of all the SPOs that we operate in the
testing-preview
andpre-release-preview
networks
- The team has worked on these issues:
- Implement incremental storage of Cardano transactions in signer/aggregator #1591: we have kept pairing on this issue. The developments have been pushed to the ensemble/1591/incremental-storage-of-cardano-tx branch and a draft PR will be created shortly
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: we are working on stabilizing the prototyped feature and the draft PR Mithril relay broadcasts signer registrations in P2P #1588 has been updated
- Add section for manual setup of squid in SPO guide #1610: we have updated the draft PR Build and setup Squid in SPO guide #1612 and we are testing the procedure and trying to fix a user right problem when launching the squid service. It will be merged shortly
- Activate portable feature in mithril-stm by default #1613: the issue has been created
- Release 2416 distribution #1614: the issue has been created
- We have also prepared the sprint planning for the next iteration
- Today, we have worked on these topics:
- Implement incremental storage of Cardano transactions in signer/aggregator #1591: we have kept pairing on this issue. The developments have been pushed to the ensemble/1591/incremental-storage-of-cardano-tx branch and a draft PR will be created shortly
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: We have kept working on the issue. The draft PR Mithril relay broadcasts signer registrations in P2P #1588 has been updated
-
Some transactions are not signed in testing-sanchonet #1577: the PR Fix Conway transactions parsing #1608 has been merged which fixes the bug on
testing-sanchonet
and closes the issue - Add indexes on foreign keys of SQLite stores #1603: the PR New migration to add indexes on foreign keys #1609 has been created, reviewed and merged. The issue is closed
- Add section for manual setup of squid in SPO guide #1610: the issue has been created along with the draft PR Build and setup Squid in SPO guide #1612. It will be merged shortly
- Fix CHANGELOG.md #1611: the PR has been created, reviewed and merged
- We have worked on the following issues:
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: we have found and fixed the lock that was responsible for the slow integration tests. The draft PR Mithril relay broadcasts signer registrations in P2P #1588 has been updated
- Implement incremental storage of Cardano transactions in signer/aggregator #1591: we have kept pairing on this issue and a first PR Add and persist slot_number and block_hash to CardanoTransaction #1607 has been created, reviewed and merged. The remaining developments have been pushed to the ensemble/1591/incremental-storage-of-cardano-tx branch
- End to end tests are flaky in CI #1558: we have understood the sources of the second type of flakiness: one due to Cardano node unable to produce the same immutable files for all the nodes on the devnet (probably due to the parameters that we use for fast execution of the e2e tests), second due to lost messages on the experimental P2P network
- Some transactions are not signed in testing-sanchonet #1577: the bug has been fixed by TxPipe and a new version of pallas has been released on crates.io. We have created the PR Fix Conway transactions parsing #1608 which is being reviewed and will be merged shortly
- Add indexes on foreign keys of SQLite stores #1603: we have started working on this issue and the developments have been pushed to the damien/1603/add-indexes-on-foreign-keys branch
- The team has worked on the following topics:
-
Support multiple beacon types in signer/aggregator #1562: the PR Handle multiple beacon types in Certificate #1601 has been merged and the re-computation of the certificate hashes has been done on
testing-preview
andtesting-sanchonet
networks. The issue is closed - Mithril relay broadcasts signer registrations with P2P PubSub #1587: we have kept investigating the source of slow integration tests. We will update the PR Mithril relay broadcasts signer registrations in P2P #1588 shortly
- Implement incremental storage of Cardano transactions in signer/aggregator #1591: we have paired on this issue and pushed the developments on the ensemble/1591/incremental-storage-for-cardano-tx branch
- End to end tests are flaky in CI #1558: we are still investigating the second source of flakiness
- Some transactions are not signed in testing-sanchonet #1577: the PR created in the TxPipe Pallas repository should be reviewed shortly and a patch version of pallas will be deployed on crates.io
- We have also checked if some SPOs needed to have their KES keys rotated which was not the case
- Finally, we have pruned the docker images registry on the VM of the
testing-preview
andtesting-sanchonet
networks
-
Support multiple beacon types in signer/aggregator #1562: the PR Handle multiple beacon types in Certificate #1601 has been merged and the re-computation of the certificate hashes has been done on
- Today, we have worked on the following topics:
- Support multiple beacon types in signer/aggregator #1562: the PR Handle multiple beacon types in Certificate #1601 has been reviewed and is being updated. It will be merged shortly
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: we have updated the PR Mithril relay broadcasts signer registrations in P2P #1588 and tried to fix slow integration tests which seem to be due to some blocking on the peer swarm tick
- End to end tests are flaky in CI #1558: we are still investigating the second source of flakiness
- Some transactions are not signed in testing-sanchonet #1577: the PR created in the TxPipe Pallas repository should be reviewed shortly and a patch version of pallas will be deployed on crates.io
- ChainObserver supports retrieving the Chain Point of the tip of the chain #1589: the issue has been re-groomed
- Implement incremental storage of Cardano transactions in signer/aggregator #1591: the issue has been re-groomed
- Today, the team worked on theses issues:
- Provide fake aggregator data in an aggregated form #1594: the PR Aggregate fake aggregator reference json files #1600 has been merged and this closes the issue
- Support multiple beacon types in signer/aggregator #1562: the preparatory the PR Rename Beacon common entity to CardanoDbBeacon #1593 has been merged and the PR Handle multiple beacon types in Certificate #1601 has been created and is pending review
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: we have updated the PR Mithril relay broadcasts signer registrations in P2P #1588 and tried to fix the dead lock which is occurring in the integration tests of the CI
- End to end tests are flaky in CI #1558: we are still investigating the second source of flakiness
- Some transactions are not signed in testing-sanchonet #1577: the PR created in the TxPipe Pallas repository should be reviewed shortly and a patch version of pallas will be deployed on crates.io
- Upgrade bech32 crate #1592: the PR has been merged
- Rotate documentation for 2412 distribution #1585: the PR has been merged
- We have also worked on the demo path for the monthly review
- We have worked on theses topics:
- The release distribution
2412.0
has been created and deployed on therelease-mainnet
andrelease-preprod
networks 🎉 - Support multiple beacon types in signer/aggregator #1562: we have kept pairing on the issue, and we have pushed latest developments to the ensemble/1562/multiple_beacon_types branch. In the mean time, a first preparatory PR Rename Beacon common entity to CardanoDbBeacon #1593 has been created and reviewed. It will be merged tomorrow
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: we have updated the PR Mithril relay broadcasts signer registrations in P2P #1588 and tried to fix the dead lock which is occurring in the integration tests of the CI
- End to end tests are flaky in CI #1558: we are still investigating the second source of flakiness
- Some transactions are not signed in testing-sanchonet #1577: the PR created in the TxPipe Pallas repository should be reviewed shortly and a patch version of pallas will be deployed on crates.io
- Upgrade bech32 crate #1592: the PR has been created in order to upgrade the bech32 crate which had breaking changes in its latest version. It should be merged tomorrow
- Rotate documentation for 2412 distribution #1585: the PR has been updated with new dev blog posts and merged. The blog posts are available at https://mithril.network/doc/dev-blog/2024/03/26/mithril-signer-prometheus-endpoint and https://mithril.network/doc/dev-blog/2024/03/26/client-cli-deprecated-command
- ChainObserver supports retrieving the Chain Point of the tip of the chain #1589: the issue has been created and groomed
- Retrieves Cardano blocks with chainsync in pallas PoC #1590: the issue has been created and groomed
- We have also held the weekly Mithril office hours meeting in Discord
- The release distribution
- Today, the team has been working on theses issues:
- The pre-release distribution
2412.0-pre
has been created and deployed on thepre-release-preview
network. We expect to release it at the beginning of next week - Support multiple beacon types in signer/aggregator #1562: we have kept pairing on the issue, and we have pushed latest developments to the ensemble/1562/multiple_beacon_types branch
- Mithril relay broadcasts signer registrations with P2P PubSub #1587: the issue has been created and a draft PR Mithril relay broadcasts signer registrations in P2P #1588 has been created
- End to end tests are flaky in CI #1558: we have kept investigating the second source of flakiness
- Some transactions are not signed in testing-sanchonet #1577: a PR has been created in the TxPipe Pallas repository. We'll apply the fix as soon as it is published with a new version of pallas crate
- We have also checked if some test SPOs that we operate needed to get their KES keys rotated, but this was not the case
- Finally, we have created a diagram detailing the road-map of the implementation of the Cardano transactions certification for the
mainnet
:
- The pre-release distribution
- Today, we have worked on these topics:
- Implement a Block Range Merkle Tree for Cardano Transactions #1533: the PR Implement Block range Merkle tree for Cardano transactions #1560 has been reviewed and merged. This closes the issue
- Support multiple beacon types in signer/aggregator #1562: we have kept pairing on the issue, and we have pushed new developments to the branch ensemble/1562/multiple_beacon_types
- End to end tests are flaky in CI #1558: we have kept investigating the second source of flakiness
- Some transactions are not signed in testing-sanchonet #1577: a PR has been created in the TxPipe Pallas repository. We'll apply the fix as soon as it is published with a new version of pallas crate
- We have also prepared the sprint planning for the next iteration
- Today, the team worked on these issues:
- Implement a Block Range Merkle Tree for Cardano Transactions #1533: the PR Implement Block range Merkle tree for Cardano transactions #1560 has been updated following review comments and will be ready to be merged tomorrow
- Support multiple beacon types in signer/aggregator #1562: we have kept pairing on the issue, and we have made good progress. The developments have been pushed to the branch ensemble/1562/multiple_beacon_types
- End to end tests are flaky in CI #1558: we have kept investigating the second source of flakiness
- Some transactions are not signed in testing-sanchonet #1577: a PR has been created in the TxPipe Pallas repository. We'll apply the fix as soon as it is published with a new version of pallas crate
- Do not require the mithril client to create the DB directory #1572: the PR Accept existing but empty db dir for client-cli cardano-db download #1581 has been created, reviewed and merged. The issue is closed
- Today, we have worked on these topics:
- Implement a Block Range Merkle Tree for Cardano Transactions #1533: the PR Implement Block range Merkle tree for Cardano transactions #1560 has been reviewed and the PR is being updated accordingly. It will be merged shortly
- Provide latest immutable file number with certified Cardano transactions #1536: the PR Provide latest immutable file number with certified ctx #1571 has been merged. The issue is closed
- Support multiple beacon types in signer/aggregator #1562: we have kept pairing on the issue, and we have made good progress. The developments have been pushed to the branch ensemble/1562/multiple_beacon_types
- End to end tests are flaky in CI #1558: we have kept investigating the second source of flakiness
- Some transactions are not signed in testing-sanchonet #1577: the bug issue has been opened and we have created a bug issue in the TxPipe Pallas repository
- feat: refactor get_kes_period to create isolated new queries #1576: the PR has been reviewed and merged
- We have also had our first Office Hours meeting with the community on Discord 🚀
- Today, we have been working on these issues:
- Explorer improvements Cardano transactions #1554: the PR Explorer: Improve Cardano Transaction Certification & Certificate Chain Validation UI #1569 has been merged and this closes the issue
- Implement a Block Range Merkle Tree for Cardano Transactions #1533: the draft PR Implement Block range Merkle tree for Cardano transactions #1560 has been updated with enhanced implementation of the merkle map. It will be ready for review shortly
- Provide latest immutable file number with certified Cardano transactions #1536: the PR Provide latest immutable file number with certified ctx #1571 has been reviewed and will be merged shortly
- Support multiple beacon types in signer/aggregator #1562: we have kept pairing on the issue, and we have made good progress. The developments have been pushed to the branch ensemble/1562/multiple_beacon_types
-
Upgrade Cardano node to 8.9.0 #1570: the PR Support Cardano node 8.9.0 #1509 has been merged and the new Cardano node has been successfully deployed to
testing-preview
andtesting-sanchonet
. The issue is closed - End to end tests are flaky in CI #1558: we have kept investigating the second source of flakiness
- Today, the team worked on the following topics:
- Implement a Block Range Merkle Tree for Cardano Transactions #1533: the draft PR Implement Block range Merkle tree for Cardano transactions #1560 has been updated with enhanced benchmarks
- Explorer improvements Cardano transactions #1554: the PR Explorer: Improve Cardano Transaction Certification & Certificate Chain Validation UI #1569 has been validated and will be merged shortly.
- Provide latest immutable file number with certified Cardano transactions #1536: the PR Provide latest immutable file number with certified ctx #1571 has been created and will be ready for review shortly
- Support multiple beacon types in signer/aggregator #1562: we have started to work on the issue.
- Upgrade Cardano node to 8.9.0 #1570: the issue has been created and the PR Support Cardano node 8.9.0 #1509 has been created and is pending review. It will be merged next week
- End to end tests are flaky in CI #1558: we have kept investigating the second source of flakiness
- We have checked if some test SPOs needed to have their KES keys rotated, which was not the case
- Today, we have worked on the following issues:
- Implement a Block Range Merkle Tree for Cardano Transactions #1533: the draft PR Implement Block range Merkle tree for Cardano transactions #1560 has been updated with the new developments
-
Refactor the Cardano transactions parser with pallas-hardano #1557: the fix PR Handle pallas-hardano parsing errors #1566 has been merged and the signature has resumed on
testing-sanchonet
- Explorer improvements Cardano transactions #1554: the PR Explorer: Improve Cardano Transaction Certification & Certificate Chain Validation UI #1569 has been created and is pending review.
- Provide latest immutable file number with certified Cardano transactions #1536: the developments updates have been pushed to the branch ensemble/1536/provide-latest-immutable-file-number-with-certified-ctx. A PR will be created shortly
- End to end tests are flaky in CI #1558: we have created the PR Fix E2E flakiness when transferring funds #156 which fixes the first source of flakiness. It has been reviewed and merged
- The team has worked on the following topics:
- Implement a Block Range Merkle Tree for Cardano Transactions #1533: the draft PR Implement Block range Merkle tree for Cardano transactions #1560 has been updated with benchmarks
-
Refactor the Cardano transactions parser with pallas-hardano #1557: we have kept pairing on the issue and the PR Use pallas hardano transactions parser #1564 has been merged. Unfortunately, the multiple blocks formats used for Conway triggered errors on the
testing-sanchonet
network. We have created the fix PR Handle pallas-hardano parsing errors #1566 in order to mitigate the problem. It will be merged shortly - Explorer improvements Cardano transactions #1554: we have worked on the issue and pushed the developments to the branch djo/1554/explorer/improve-ctx-ui. A draft PR will be created shortly
- Provide latest immutable file number with certified Cardano transactions #1536: we have kept pairing on this issue and the developments have been pushed to the branch ensemble/1536/provide-latest-immutable-file-number-with-certified-ctx. A PR will be created shortly
- End to end tests are flaky in CI #1558: we have kept investigating the source of flakiness in the E2E of the CI
- Today, we have worked on the following issues:
- Enhance www demonstration in mithril-client-wasm #1552: the PR Enhance Cardano transaction part in mithril-client-wasm/www #1555 has been merged, which closes the issue
- Implement a Block Range Merkle Tree for Cardano Transactions #1533: the draft PR Implement Block range Merkle tree for Cardano transactions #1560 has been updated
- Enhance Mithril/Cardano node communication #1315: the PR feat: implement and calculate the current key period using pallas #1541 has been merged. The issue is closed
- Refactor the Cardano transactions parser with pallas-hardano #1557: we have kept pairing on the issue and the PR Use pallas hardano transactions parser #1564 has been reviewed and is almost validated. It will be merged shortly
- Explorer improvements Cardano transactions #1554: we have worked on the issue and pushed the developments to the branch djo/1554/explorer/improve-ctx-ui. A draft PR will be created shortly
- Provide latest immutable file number with certified Cardano transactions #1536: we have started pairing on this issue and the developments have been pushed to the branch ensemble/1536/provide-latest-immutable-file-number-with-certified-ctx
- End to end tests are flaky in CI #1558: we have started investigating the source of flakiness in the E2E of the CI
- We have created a new "Mithril office hours" weekly meeting that will take place in Discord starting next Tuesday
- The team worked on the following topics:
- Enhance www demonstration in mithril-client-wasm #1552: the PR Enhance Cardano transaction part in mithril-client-wasm/www #1555 is being reviewed and will be merged tomorrow
-
Cardano transactions are not all signed in testing-sanchonet #1537: the bug fix has been created in the PR Fix parsing Cardano Conway transactions from immutable files #1563 which has been reviewed and merged. The certification of Cardano transactions on
testing-sanchonet
has resumed 🎉 - Implement a Block Range Merkle Tree for Cardano Transactions #1533: the draft PR Implement Block range Merkle tree for Cardano transactions #1560 has been updated
- Enhance Mithril/Cardano node communication #1315: the PR feat: implement and calculate the current key period using pallas #1541 has been updated with the latest released version of pallas. It will be merged tomorrow
- Refactor the Cardano transactions parser with pallas-hardano #1557: we have kept pairing on the issue and the PR Use pallas hardano transactions parser #1564 has been created. It will be reviewed and merged shortly
- Explorer improvements Cardano transactions #1554: we have worked on the issue and pushed the developments to the branch djo/1554/explorer/improve-ctx-ui. A draft PR will be created shortly
- Support multiple beacon types in signer/aggregator #1562: the issue has been created and groomed
- Sign block number with Cardano transactions hashes #1561: the issue has been created
- The team worked on the following topics:
- Implement Cardano Transactions in explorer #1497: the PR Cardano Transactions Snapshots/Certification in explorer #1553 has been validated and merged. The issue is closed
- Output CLIs logs to stderr #1515: the PR Send aggregator logs in the right output (stdout / stderr) #1550 has been validated and merged, which closes the issue
- Implement a Block Range Merkle Tree for Cardano Transactions #1533: A draft PR Implement Block range Merkle tree for Cardano transactions #1560 has been created
- Enhance www demonstration in mithril-client-wasm #1552: we have paired on the draft PR Enhance Cardano transaction part in mithril-client-wasm/www #1555. It will be ready to be reviewed shortly
- Cardano transactions are not all signed in testing-sanchonet #1537: we are waiting for a bug fix in pallas crate which should be available in the next days
- Enhance Mithril/Cardano node communication #1315: the PR feat: implement and calculate the current key period using pallas #1541 will be merged with the new version of the pallas crate which should be available in the next days
- Support download binaries for macOS in E2E test #1551: the PR has been created and merged
- Refactor the Cardano transactions parser with pallas-hardano #1557: the issue has been created and we have paired on it. A draft PR will be created shortly
- Explorer improvements Cardano transactions #1554: the issue has been created
- MacOS Rust tests are flaky in CI #1556: the issue has been created
- End to end tests are flaky in CI #1558: the issue has been created
- Release 2412 distribution #1559: the issue has been created
- We have checked if some SPOs that we operate needed to have their KES keys rotated, but this was not the case
- Today, we worked on the following topics:
- Implement Cardano Transactions in explorer #1497: the PR Cardano Transactions Snapshots/Certification in explorer #1553 has been created and is pending review. It will be merged shortly
- Output CLIs logs to stderr #1515: we have paired on this issue. The PR Send aggregator logs in the right output (stdout / stderr) #1550 has been reviewed and validated: it will be merged shortly
- Implement a Block Range Merkle Tree for Cardano Transactions #1533: we have started working on this issue. The developments have been pushed on the jpraynaud/1533-block-range-merkle-tree-cardano-tx branch. A PR will be created shortly
- Enhance www demonstration in mithril-client-wasm #1552: the issue has been create, and a draft PR has been created Enhance Cardano transaction part in mithril-client-wasm/www #1555. It will be reviewed shortly
- Cardano transactions are not all signed in testing-sanchonet #1537: we are waiting for a bug fix in pallas crate which should be available in the next days
- Enhance Mithril/Cardano node communication #1315: the PR feat: implement and calculate the current key period using pallas #1541 will be merged with the new version of the pallas crate which should be available in the next days
- Support download binaries for macOS in E2E test #1551: the PR has been created, reviewed and validated. It will be merged tomorrow
- We also prepared the sprint planning for the next iteration
- We have worked on the following issues:
- Implement Cardano Transactions in explorer #1497: the developments have been pushed to the djo/1497/ctx-in-explorer branch and a PR will be created shortly
- npm publish fails on latest when next exists #1531: the PR Add new npm package step dedicated to release process (latest tag) #1545 has been reviewed and merged. It closes the issue
- Cardano transactions are not all signed in testing-sanchonet #1537: we are waiting for a bug fix in pallas crate which should be available in the next days
- Enhance Mithril/Cardano node communication #1315: the PR feat: implement and calculate the current key period using pallas #1541 will be merged with the new version of the pallas crate which should be available in the next days
- Output CLIs logs to stderr #1515: we have paired on this issue. The draft PR Send aggregator logs in the right output (stdout / stderr) #1550 has been created and will be ready for review shortly
- Implement a Block Range Merkle Tree for Cardano Transactions #1533: we have started working on this issue. A draft PR will be available shortly
- Replace deprecated serde_cbor crate #1546: the PR Replacement of serde_cbor dependency by ciborium dependency #1549 hass been created, reviewed and merged, which closes the issue
- Today, the team worked on the following issues:
- Expose Prometheus metrics for Mithril signer #1096: the PR Activate metrics endpoint on signer #1544 has been merged and a first version of a Grafana dashboard has been created. This closes the issue
- Implement Cardano Transactions in explorer #1497: the developments have been pushed to the djo/1497/ctx-in-explorer branch and a PR will be created shortly
- npm publish fails on latest when next exists #1531: the PR Add new npm package step dedicated to release process (latest tag) #1545 has been updated following the review and is pending review. We should merge it tomorrow
- Make HTTP server tests more robust #1524: the PR Improve aggregator HTTP server tests #1543 has been closed, which closes the issue
- Cardano transactions are not all signed in testing-sanchonet #1537: we are waiting for a bug fix in pallas crate which should be available in the next days
- Enhance Mithril/Cardano node communication #1315: the PR feat: implement and calculate the current key period using pallas #1541 will be merged with the new version of the pallas crate which should be available in the next days
- Upgrade dependencies #1547: the PR has been created, reviewed and merged
- Output CLIs logs to stderr #1515: we have started pairing on this issue. A draft PR will be available shortly
- Implement a Block Range Merkle Tree for Cardano Transactions #1533: we have started working on this issue. A draft PR will be available shortly
- Replace deprecated serde_cbor crate #1546: the issue has been created and groomed
- We have worked on the following topics:
- Expose Prometheus metrics for Mithril signer #1096: the draft PR Activate metrics endpoint on signer #1544 has been reviewed and validated, and will be merged shortly
- Implement Cardano Transactions in explorer #1497: the developments have been pushed to the djo/1497/ctx-in-explorer branch and a PR will be created shortly
- npm publish fails on latest when next exists #1531: the PR Add new npm package step dedicated to release process (latest tag) #1545 has been created and is under review. It will be merged shortly
- Make HTTP server tests more robust #1524: we have kept pairing on this issue and a the draft PR Improve aggregator HTTP server tests #1543 has been created. It will be ready to be reviewed shortly
- Cardano transactions are not all signed in testing-sanchonet #1537: we are waiting for a bug fix in pallas crate
- Enhance Mithril/Cardano node communication #1315: the PR feat: implement and calculate the current key period using pallas #1541 has been merged, which closes the issue
- Today, the team has worked on the issues:
-
Enhance Mithril/Cardano node communication #1315: the PR feat: implement and calculate the current key period using pallas #1541 is now validated and is pending final release version of
pallas
crate before it can be merged - Make HTTP server tests more robust #1524: we have kept pairing on this issue and a the draft PR Improve aggregator HTTP server tests #1543 has been created. It will be ready to be reviewed shortly
- Cardano transactions are not all signed in testing-sanchonet #1537: we are waiting for a bug fix in pallas crate
- Expose Prometheus metrics for Mithril signer #1096: the draft PR Activate metrics endpoint on signer #1544 has been created, and will be ready for review shortly
- Implement Cardano Transactions in explorer #1497: the developments have been pushed to the djo/1497/ctx-in-explorer branch and a PR will be created shortly
-
Enhance Mithril/Cardano node communication #1315: the PR feat: implement and calculate the current key period using pallas #1541 is now validated and is pending final release version of
- We have also checked if some KES keys of the test SPOs that we run needed to be rotated: the KES rotation has been done for the
release-preprod
network
- We have worked on the following topics:
- Enhance Mithril/Cardano node communication #1315: the PR feat: implement and calculate the current key period using pallas #1541 is being reviewed and some updates are being made. It will be merged shortly
- Make HTTP server tests more robust #1524: we have kept pairing on this issue and a the draft PR Improve aggregator HTTP server tests #1543 has been updated. It will be ready for review shortly
-
Cardano transactions are not all signed in testing-sanchonet #1537: we are waiting for a bug fix in
pallas
crate - Stabilize namings in Cardano Transactions API #1535: the PR Stabilize namings cardano transactions #1542 has been validated and merged. It closes the issue
- Expose Prometheus metrics for Mithril signer #1096: we have pushed the developments to the branch jpraynaud/1096-signer-prometheus-endpoint and a PR will be created shortly
- Implement Cardano Transactions in explorer #1497: we have started working on this issue and a PR will be created shortly
-
Today, the team has worked on the following issues:
- Document Mithril signer footprint #1519: the PR Document Mithril signer footprint in SPO Setup guide #1538 has been merged, which closes the issue
- Reorganize crates in the repository #1528: the PR Reorganize crates #1540 has been merged. The issue is closed
- Enhance Mithril/Cardano node communication #1315: the draft PR feat: implement and calculate the current key period using pallas #1541 is now pending for review and will be merged shortly
- Make HTTP server tests more robust #1524: we have kept pairing on this issue and a new PR will be created shortly
- Cardano transactions are not all signed in testing-sanchonet #1537: we are waiting for a bug fix in pallas crate
- Stabilize namings in Cardano Transactions API #1535: the PR Stabilize namings cardano transactions #1542 has been created and is pending review. It will be merged shortly
- Expose Prometheus metrics for Mithril signer #1096: we have started working on the issue and a PR will be created shortly
- Implement a Block Range Merkle Tree for Cardano Transactions #1533: the issue has been groomed
- Output CLIs logs to stderr #1515: the issue has been groomed
-
We have also defined the new signature mechanism for the Cardano transactions to support its availability on the
mainnet
in epic Light Wallet implementation MVP #1457. Here is a summary of the design:
- Today, we have worked on these topics:
- Unify test folder generation #1508: the PR Unified temp dir builder #1529 has been merge, which closes the issue
- Make HTTP server tests more robust #1524: we have paired on this issue and a new PR will be created shortly
- Add a runbook for running Client multi-platform tests #1530: the PR Add runbook for 'Mithril client multi-platform test' #1534 has been created, reviewed and merged. The issue is closed
- Document Mithril signer footprint #1519: the PR Document Mithril signer footprint in SPO Setup guide #1538 has been created and is pending review. It will be merged shortly
- Reorganize crates in the repository #1528: the PR Reorganize crates #1540 has been created and is pending review. It will be merged shortly
- Enhance Mithril/Cardano node communication #1315: the draft PR feat: implement and calculate the current key period using pallas #1522 is still under development
- Cardano transactions are not all signed in testing-sanchonet #1537: the bug issue has been created, and is being investigated
- Stabilize namings in Cardano Transactions API #1535: the issue has been created and groomed
- Provide block number with certified Cardano transactions #1536: the issue has been created and groomed
- Today, the team worked on the following issues:
-
Release 2408 distribution #1500: we have released the new
2408.0
distribution which has been deployed on therelease-mainnet
andrelease-preprod
networks. This closes the issue - Unify test folder generation #1508: the PR Unified temp dir builder #1529 has been reviewed and it will be merged shortly
- Enhance Mithril/Cardano node communication #1315: the draft PR feat: implement and calculate the current key period using pallas #1522 has been created and will be ready for review shortly
- Make HTTP server tests more robust #1524: we have paired on this issue and a new PR will be created shortly
-
npm publish fails on latest when next exists #1531: the bug issue has been created as we have been compelled to publish maunally the npm package for the WASM client of the
2408.0
distribution - Implement a Block Range Merkle Tree for Cardano Transactions #1533: the issue has been created
- Add a runbook for running Client multi-platform tests #1530: the issue has been created
- We have also been working on the demos for the Cardano Scaling - Monthly Review meeting
-
Release 2408 distribution #1500: we have released the new
-
Today, we have worked on the following issues:
-
Release 2408 distribution #1500: we have created the new
2408.0-pre
pre-release which has been deployed on thepre-release-preview
network. We will resume the release process early next week - Some end to end tests are flaky in the CI #1147: the PR Fix end to end test flakiness in CI #1486 has been reviewed and merged 🎉. This closes the issue
- Adapt Mithril Client multi-platform test for Cardano Transactions #1510: the PR Adapt multi platform test for Cardano transactions #1518 has been reviewed and merged. The issue is closed
- Update workflow github actions to node-20 #1520: the PR CI: Upgrade actions #1521 has been reviewed and merged. It closes the issue
- Unify test folder generation #1508: we have paired on the issue and the PR Unified temp dir builder #1529 has been created and is pending review. It will be merged shortly
- Enhance Mithril/Cardano node communication #1315: the PR add pallas stake snapshots integration #1513 has been merged. A new draft PR feat: implement and calculate the current key period using pallas #1522 has been created and will be ready for review shortly
- Document Mithril signer footprint #1519: the issue has been created
- Store aggregator snapshot archives on IPFS #1523: the issue has been created
- Make HTTP server tests more robust #1524: the issue has been created
- Reorganize crates in the repository #1528: the issue has been created
-
Release 2408 distribution #1500: we have created the new
-
We have also verified if some KES keys needed to be rotated on SPOs of the test networks, but it was not the case
-
We have worked on the following issues:
- Some end to end tests are flaky in the CI #1147: the PR Fix end to end test flakiness in CI #1486 has been reviewed and updated and will be merged tomorrow
- Implement Cardano Transactions commands in the client binary #1469: the PR Enhance client-cli standard output #1516 has been merged. The PR Mithril client CLI: fix remove archive directory #1517 has also been merged. This closes the issue
- Unify test folder generation #1508: we have started working on the issue, and a PR swill be published shortly
- Enhance Mithril/Cardano node communication #1315: the PR add pallas stake snapshots integration #1513 has been reviewed. We have encountered difficulties to make it compile on MacOS after some dependencies were updated. We are investigating the problem, and the PR will be merged as soon as the build is working
-
We have also prepared the sprint planning for the next iteration
- Today, the team worked on theses topics:
- Some end to end tests are flaky in the CI #1147: we have identified and fixed new sources of flakiness occurring at when rollbacks occur on the devnet. The draft PR Fix end to end test flakiness in CI #1486 has been updated and is ready to be reviewed
- Implement Cardano Transactions verification in the WASM client #1470: the PR [Implement Cardano transactions verification in mithril-client-wasm #1512] has been merged. This closes the issue
- Implement Cardano Transactions commands in the client binary #1469: the PR Enhance client-cli standard output #1516 has been created and is being reviewed. It will be merged shortly. The PR Mithril client CLI: fix remove archive directory #1517 has also been created, and is being reviewed
- Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 has been merged, which closes the issue
- Unify test folder generation #1508: we have started working on the issue, and a PR swill be published shortly
- Enhance Mithril/Cardano node communication #1315: the PR add pallas stake snapshots integration #1513 has been reviewed. It will be merged shortly
- Output CLIs logs to stderr #1515: the issue has been created
- Today, we have worked on theses issues:
- Some end to end tests are flaky in the CI #1147: we have identified and fixed most of the source of flakiness occurring on the P2P mode, and we are enhancing the fix for the genesis bootstrap errors. The draft PR Fix end to end test flakiness in CI #1486 has been updated and will be ready for review shortly
- Implement Cardano Transactions verification in the WASM client #1470: the PR [Implement Cardano transactions verification in mithril-client-wasm #1512] has been reviewed and will be merged shortly after few modifications
- Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 has been validated and is ready to be merged
- Unify test folder generation #1508: we have started working on the issue, and a PR swill be published shortly
- Add an example crate for the CardanoTransactions type #1495: the PR Add example crate for Cardano transactions #1511 has been validated and merged. This closes the issue
- Enhance Mithril/Cardano node communication #1315: the PR add pallas stake snapshots integration #1513 has been created and reviewed. It will be merged shortly
- The team worked on the following topics:
- Some end to end tests are flaky in the CI #1147: we are investigating still some flakiness occurring on the P2P mode, and we are enhancing the fix for the genesis bootstrap errors. The draft PR Fix end to end test flakiness in CI #1486 will be ready for review shortly
- Implement Cardano Transactions verification in the WASM client #1470: we have paired on this issue and a draft PR [Implement Cardano transactions verification in mithril-client-wasm #1512] has been created
-
Re-spin Sanchonet network #1503: the
testing-sanchonet
network is now working smoothly and is consistently producing new certificates. It is also signing the newCardano transactions
entity type - Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 has been reviewed and minor modifications are being done. It will be merged shortly
- Unify test folder generation #1508: we have started working on the issue, and a PR swill be published shortly
- Add an example crate for the CardanoTransactions type #1495: the PR Add example crate for Cardano transactions #1511 has been created and reviewed. After some minor modifications, it will be merged
- Adapt Mithril Client multi-platform test for Cardano Transactions #1510: the issue has been created
-
Today, the team has worked on the following issues:
- Some end to end tests are flaky in the CI #1147: we have made good progress and we have fixed all the flakiness on the standard mode. There is still some flakiness occurring on the P2P mode, which we are currently investigating. The draft PR Fix end to end test flakiness in CI #1486 is almost complete, and it should be ready to be reviewed early next week
- Implement commands in the client binary #1469: we have paired on the issue and a new PR will be created shortly
- Implement Cardano Transactions verification in the WASM client #1470: we have paired on this issue and the developments have been pushed to the ensemble/1470/implement-cardano-transactions-verification-wasm branch. A PR will be created shortly
-
Re-spin Sanchonet network #1503: the
testing-sanchonet
network needed to be re-genesis once again due to some cryptographic material from previous version of Sanchonet still in the key registration. The network should resume producing certificates tomorrow - Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 has been updated and is pending final review. It will be merged shortly
- Unify test folder generation #1508: we have started working on the issue, and a PR swill be published shortly
- Add an example crate for the CardanoTransactions type #1495: the developments have been pushed to the damien/1495/add-example-crate-for-cardano-transactions branch and a PR will be created shortly
-
We have also verified that no KES key needed to be rotated in the test SPOs of the Mithril networks
- We have worked on the following issues:
- Some end to end tests are flaky in the CI #1147: we are still investigating flakiness that seems to originate form the Cardano devnet
- Implement commands in the client binary #1469: we have paired on the issue and a new PR will be created shortly
- Implement Cardano Transactions verification in the WASM client #1470: we have paired on this issue and the developments have been pushed to the ensemble/1470/implement-cardano-transactions-verification-wasm branch. A PR will be created shortly
-
Re-spin Sanchonet network #1503: the
testing-sanchonet
has been re-spun with n, era markers have been re-written on chain, and a new SPO has been setup. the signer nodes of the SPOs which could not start previously have since then successfully registered their signers, and the network chain has been re-genesis. The network should resume producing certificates tomorrow. The issue is closed - Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 has been updated and is pending final review. It will be merged shortly
- Unify test folder generation #1508: we have started working on the issue, and a PR swill be published shortly
- Add an example crate for the CardanoTransactions type #1495: we have started working on the issue, and a PR will be published shortly. In the mean time developments have been pushed to the damien/1495/add-example-crate-for-cardano-transactions branch
-
Support Cardano node 8.8.0-pre in e2e test #1509: the draft PR has been created to add testing of the Cardano node
8.8.0-pre
which introduces some breaking changes
- Today, we have worked on the following topics:
- Some end to end tests are flaky in the CI #1147: we are still investigating flakiness that seems to originate form the Cardano devnet
- Implement commands in the client binary #1469: we have paired on the issue and a new PR will be created shortly
- Update Mithril network architecture documentation #1488: the PR Update Mithril architecture documentation #1499 has been merged, which closes the issue
-
Re-spin Sanchonet network #1503: the issue has been created and the PR Upgrade Cardano configurations in infra #1505 has been created, reviewed and merged. The
testing-sanchonet
is currently being restarted and should be back online tomorrow - Add signing capabilities to the root route of the aggregator #1496: we have paired on the issue, and the PR Add signing capabilities to aggregator root route #1506 has been created, reviewed and merged. This closes the issue
- Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 has been updated and is pending review
- Unify test folder generation #1508: the issue has been created as we have noticed that on some platform socket file names were too long and made some tests fail
- Fix clippy warning in common when using only fs flag #1504: the PR has been created, reviewed and merged. It fixes some warnings when building nodes
- Today, we have worked on the following topics:
- Some end to end tests are flaky in the CI #1147: we are still investigating flakiness that seems to originate form the Cardano devnet
- Implement commands in the client binary #1469: we have paired on the issue and the PR Cardano transaction sets & proof in client cli #1501 has been created, reviewed and merged. We now have a complete end to end signature and verification for the PoC of the Cardano transactions signature
- Enhance Mithril/Cardano node communication #1315: the PR get datums using pallas observer #1403 has been merged 🎉
- Update Mithril network architecture documentation #1488: the PR Update Mithril architecture documentation #1499 has been created and reviewed. It will be merged tomorrow
- Extract database feature from common crate #1492: the PR Extract persistence related code to a new shared crate #1494 has been reviewed and merged, which closes the issue
- Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 has been updated and is pending review
- The Cardano transactions signature has also been activated on the
testing-sanchonet
network
- We have been working on the following issues:
- Some end to end tests are flaky in the CI #1147: we are still investigating flakiness that seems to originate form the Cardano devnet
- Create a test network on SanchoNet #1173: the network is consistently producing certificates. The PR Add dev blog post announcing testing-sanchonet network #1491 has been merged and the availability of the network has been announced on discord. This closes the issue
- Implement commands in the client binary #1469: we have paired on the issue and the development have been pushed on the ensemble/1469/cardano-tx-in-client-cli branch. A PR will be created shortly
- Enhance Mithril/Cardano node communication #1315: the PR get datums using pallas observer #1403 has been updated with the latest version of pallas crate. It will be merged tomorrow
- Handle cancellation of certificate verification in WASM client #1480: the implementation seems a bit more complicated than what we expected. As it is not a priority of the sprint, we have decided to postpone it until later in the sprint
- Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 has been updated to add examples in generated descriptions with macros. Also we have noticed that the actual configuration mechanism in the aggregator and signer does not allow to associate parameters to commands. This needs to be updated until we can complete the feature
- Add an example crate for the CardanoTransactions type #1495: the issue has been created and groomed
- Add signing capabilities to the root route of the aggregator #1496: the issue has been created and groomed
- Implement Cardano Transactions in explorer #1497: the issue has been created and groomed
- Handle cache for certificate verification in WASM client #1484: the issue has been groomed
- Expose Prometheus metrics for Mithril signer #1096: the issue has been groomed
- Release 2407 distribution #1500: the issue has been created
- Today, we have worked on the following topics:
-
Handle cancellation of certificate verification in WASM client #1480: Due to wasm multithreading limitations we failed to fully delegate the cancellation to an
AbortController
. We will need to implementing a cancel mechanism on themithril-client
api directly. - Extract database feature from common crate #1492: The PR Extract persistence related code to a new shared crate #1494 has been created and is pending review. It will be merged shortly
- Improve signed entity test #1460: the PR has been merged
-
Handle cancellation of certificate verification in WASM client #1480: Due to wasm multithreading limitations we failed to fully delegate the cancellation to an
-
Today, we have worked on the following topics:
- Some end to end tests are flaky in the CI #1147: we are still investigating flakiness that seems to originate form the Cardano devnet
- Implement transactions verification in client library #1468: the PR Add Cardano transactions proofs support to mithril-client #1489 been reviewed and merged. This closes the issue
- Create a test network on SanchoNet #1173: the PR Support Sanchonet Cardano network #1384 has been reviewed and merged, and the genesis certificate of the network has been bootstrapped. The network should start producing certificates tomorrow. The PR Add dev blog post announcing testing-sanchonet network #1491 has been created and will be merged early next week to announce the availability of the network
- Enhance Mithril/Cardano node communication #1315: the PR get datums using pallas observer #1403 will be merged when the new crate version of pallas is released
-
Handle cancellation of certificate verification in WASM client #1480: We have paired on this issue and it seems that we can probably delegate the full responsibility of cancellation to the browser itself with the use of an
AbortController
. We will attempt to do this implementation shortly - Upgrade http dependency #1474: the PR Remove http from dependencies #1490 has been created, reviewed and merged, which closed the issue
- Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 is being updated to add examples in generated descriptions
- Improve signed entity test #1460: the PR is validated and will be merged shortly
-
We have also worked on the sprint planning for the next iteration
- Today, we have been working on the following issues and PRs:
- Some end to end tests are flaky in the CI #1147: We have kept investigating the cause of the flakiness observed with the end to end test Cardano network. We have reproduced the same flakiness on an ephemeral self hosted GitHub Actions runner. We have also detected that there was probably an error when generating the topology files for the Cardano full nodes. We are working on a fix to verify if this is the root cause of the flakiness
- Implement transactions verification in client library #1468: the PR Add Cardano transactions proofs support to mithril-client #1489 has been created and is pending review. It will be merged shortly
-
Create a test network on SanchoNet #1173: the PR Support Sanchonet Cardano network #1384 has been updated and is pending review. It will be merged shortly. The new
testing-sanchonet
has been fully configured to handle on chain era markers. We should be able to genesis the certificate chain tomorrow and see the first certificate produced the day after tomorrow. - Enhance Mithril/Cardano node communication #1315: the PR get datums using pallas observer #1403 will be merged when the new crate version of pallas is released
- Handle cancellation of certificate verification in WASM client #1480: A PR is under development
- Upgrade http dependency #1474: a PR is under development
- Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 is being updated to add examples in generated descriptions
- Improve signed entity test #1460: the PR is validated and will be merged shortly
- We have been working on the following topics:
- Some end to end tests are flaky in the CI #1147: We have kept investigating the cause of the flakiness observed with the end to end test Cardano network. We have created a temporary self hosted runner and we are making tests to see if we witness the same failure ratio as with shared runners. We'll keep investigating tomorrow
- Implement transactions verification in client library #1468: we have kept pairing on this issue and the developments have been pushed to the branch ensemble/1468/cardano-tx-in-client-lib. A PR will be created and merged shortly
-
Create a test network on SanchoNet #1173: the PR Support Sanchonet Cardano network #1384 has been updated and the new
testing-sanchonet
has been bootstrapped. We have created a SPO onsanchonet
network and need to wait for a couple of epochs before the network is able to sign its first certificate - Enhance Mithril/Cardano node communication #1315: the PR get datums using pallas observer #1403 will be merged when the new crate version of pallas is released
- Handle cancellation of certificate verification in WASM client #1480: A PR is under development
- Upgrade http dependency #1474: a PR is under development and should be ready soon
- Update Mithril network architecture documentation #1488: the issue has been created and we will start to work on it shortly
- Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 is being updated to add examples in generated descriptions
- Improve signed entity test #1460: the PR is being reviewed and will be merged shortly
- Today, we have worked on the following issues:
-
Some end to end tests are flaky in the CI #1147: we have kept investigating the flakiness of the CI. It appears that since the new version of the
devnet
has been released, most of the flakiness occurs on the Cardano network which gets stuck after few epochs in flaky way. We have implemented some CPU throttling on the end to end test and we have been able to reproduce the error messages which occur most of the time. We are trying to understand if the source of flakiness could be attributed to the underlying GitHub Actions runners - Enhance Mithril/Cardano node communication #1315: the PR get datums using pallas observer #1403 will be merged when the new crate version of pallas is released
- Implement transactions verification in client library #1468: we have paired on this issue and the developments have been pushed to the branch ensemble/1468/cardano-tx-in-client-lib. A PR will be created shortly
- Handle cancellation of certificate verification in WASM client #1480: A PR is being prepared
- Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 is being updated to add examples in generated descriptions
- Improve signed entity test #1460: the PR is being reviewed and will be merged shortly
-
Some end to end tests are flaky in the CI #1147: we have kept investigating the flakiness of the CI. It appears that since the new version of the
- Today, we have worked on these issues:
- Light Wallet: Implement artifact routes in the aggregator #1478: the PR Implement CardanoTransactions artifact routes in aggregator #1479 has been reviewed and merged. It closes the issue
- Enhance Mithril/Cardano node communication #1315: the PR get datums using pallas observer #1403 will be merged when the new crate version of pallas is released
- Some end to end tests are flaky in the CI #1147: we have witnessed high rate of failure on the end to end test in the CI lately, and we have started investigating the problem
- Handle cancellation of certificate verification in WASM client #1480: the issue has been created, and we have groomed it. A PR is being prepared
- Handle cache for certificate verification in WASM client #1484: the issue has been created and needs to be groomed
- Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 is being updated to add examples in generated descriptions
- Improve signed entity test #1460: the PR is being reviewed and will be merged shortly
- We have worked on the following issues:
- Light Wallet: Implement proof generation route in the aggregator #1467:the PR Implement CardanoTransactions proof generation route in aggregator #1473 has been merged. This closes the issue
- Light Wallet: Implement artifact routes in the aggregator #1478: the issue has been created and the PR Implement CardanoTransactions artifact routes in aggregator #1479 has been created and is pending review. It will be merged shortly
- Add WASM client step in Mithril Client multi-platform test #1408: the PR Add mithril-client-wasm tests in multi platform test #1462 has been merged which closes the issue
- Upgrade http dependency #1474: the issue has been created and the PR Update dependencies #1476 has been created, reviewed and merged. We'll keep working on this issue shortly
- Enhance Mithril/Cardano node communication #1315: the PR get datums using pallas observer #1403 will be merged when the new crate version of pallas is released
- Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 is being updated to use missing configuration parameters
- Improve signed entity test #1460: the PR is being updated to improve missing tests
- Fails to download a snapshot on preview #1475: the issue has been created, troubleshooted and closed
- Enhance WASM client #1480: the issue has been created
- Epic: Conway support for Mithril nodes #1482: the epic has been created
- Epic: Light Wallet implementation MVP #1457: the epic has been created
- Epic: P2P Signer Registration PoC #1456: the epic has been created
- Epic: Expose Prometheus metrics for Mithril nodes #1481: the epic has been created
- Today, we have been working on these topics:
- Light Wallet: Implement proof generation route in the aggregator #1467: we have kept pairing on it. The PR Implement CardanoTransactions proof generation route in aggregator #1473 has been created and is pending review. It will be merged shortly
- Enhance ImmutableFile list computation resilience #1450: the PR List immutables resilience #1465 has been reviewed and merged. This closes the issue
- Add WASM client step in Mithril Client multi-platform test #1408: the PR Add mithril-client-wasm tests in multi platform test #1462 has been reviewed and will be merged shortly
- Enhance Mithril/Cardano node communication #1315: the PR get datums using pallas observer #1403 will be merged when the new crate version of pallas is released
- Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 is being updated to use missing configuration parameters
- Improve signed entity test #1460: the PR is being updated to improve missing tests
- Today, we have worked on the following issues:
- Enhance ImmutableFile list computation resilience #1450: the PR List immutables resilience #1465 has been created, and is being reviewed. It will be merged shortly
- Add WASM client step in Mithril Client multi-platform test #1408: the draft PR has been created Add mithril-client-wasm tests in multi platform test #1462 will be ready for review shortly
- Enhance Mithril/Cardano node communication #1315: the PR get datums using pallas observer #1403 has been updated and it fixes the problem of compatibility 🎉. As soon as a new crate version of pallas is released, we will merge the PR
- Generate automatic documentation for CLIs #1471: the PR Generate documentation on module command lines #1424 is being updated to use missing configuration parameters
- Improve signed entity test #1460: the PR is being updated to improve missing tests
- Light Wallet: Implement proof generation route in the aggregator #1467: the issue was created and we have paired on it. The development have been pushed to the branch ensemble/1467-transactions-proof-route-aggregator. We will keep pairing on it shortly
- Light Wallet: Implement transactions verification in client library #1468: the issue has been created and groomed
- Light Wallet: Implement commands in the client binary #1469: the issue has been created and groomed
- Light Wallet: Implement transactions verification in the WASM client #1470: the issue has been created and groomed
- Some timing tests fail on ARM #1466: the issue has been created by a user from the community. We have started investigating it
-
We have worked on the following topics:
- Enhance end to end test for Cardano hard forks #1464: the PR Enhance end to end test for Cardano hard forks #1459 has been merged. This closes the issue
- Enhance ImmutableFile list computation resilience #1450: the PR Fix building mithril-common with some features and targets combinatory #1463 has been created, reviewed and merged. A new PR is in progress
- Add WASM client step in Mithril Client multi-platform test #1408: the draft PR has been created Add mithril-client-wasm tests in multi platform test #1462 will be ready for review shortly
- Enhance Mithril/Cardano node communication #1315: the PR get datums using pallas observer #1403 has been updated to handle forward compatibility, but there are still some backward compatibility problems that are being investigated. It will be merged as soon as the problem is fixed
- Generate documentation on module command lines #1424: the PR is being updated to use missing configuration parameters
- Improve signed entity test #1460: the PR is being updated to improve missing tests
- Fix missing test data in nix flake build #1461: the PR has been reviewed and merged
-
We have also rotated the KES keys of all the SPOs running in the
testing-preview
andpre-release-preview
networks
-
Today, we have worked on the following issues:
- Light Wallet: Compute message to sign for CardanoTransactions #1436: we have kept paired on this issue, and the PR Compute message to sign for Cardano transactions #1455 has been reviewed and merged. It closes the issue
- Enhance end to end test for Cardano hard forks #1459: the PR Enhance end to end test for Cardano hard forks #1459 has been created and is pending review
-
Enhance Mithril/Cardano node communication #1315: the problem of UTxO retrieval is apparently due to the version of the Cardano node: pallas is not fully compatible with
8.7.3
. The PR get datums using pallas observer #1403 is being updated to handle forward compatibility. It will be merged as soon as the problem is fixed - Generate documentation on module command lines #1424: the PR is being updated to use missing configuration parameters
- Improve signed entity test #1460: the PR is being updated to improve missing tests
- Fix missing test data in nix flake build #1461: the PR has been created and is pending review. It will be merged shortly
-
We have also prepared the sprint planning for the next iteration
- Today, we have worked on the following issues:
- Light Wallet: Gather transactions from immutable files and store them in the database #1435: the PR Gather and store Cardano transactions from immutable files #1451 has been merged. It closes the issue
- Light Wallet: Compute message to sign for CardanoTransactions #1436: we have paired on this issue, and the draft PR Compute message to sign for Cardano transactions #1455 has been created. It will be merged shortly
- Enhance end to end test for Cardano hard forks #1459: the drat PR has been created and will be merged shortly
-
Enhance Mithril/Cardano node communication #1315: the problem of UTxO retrieval is apparently due to the version of the Cardano node: pallas is not fully compatible with
8.7.3
. The PR get datums using pallas observer #1403 is being updated to handle forward compatibility. It will be merged as soon as the problem is fixed - Generate documentation on module command lines #1424: the PR is being updated to use missing configuration parameters
- improve signed entity test #1460: the draft PR has been created and is pending review
-
The
2304.1
distribution has been released today, and the new Mithril client wasm npm package has also been officially released 🥳 -
We have also worked on the following issues:
- Light Wallet: Gather transactions from immutable files and store them in the database #1435: we have kept pairing on the issue and the PR Gather and store Cardano transactions from immutable files #1451 is now pending reviews. It will be merged tomorrow
- Enhance Mithril/Cardano node communication #1315: we are still investigating a problem of UTxO retrieval. The PR get datums using pallas observer #1403 will be merged as soon as the problem is fixed
- Generate documentation on module command lines #1424: the PR is being updated to use missing configuration parameters
- Rotate current documentation #1446: the PR has been merged
- Fix mithril-client wasm basic JS code example #1449: the PR has been merged
- Specify explicitly permissions for prerelease creation #1452: the PR has been created, reviewed and merged
- Increment mithril-client-wasm version for npm publish #1453: the PR has been created, reviewed and merged
- Add dev blog post to announce Mithril client npm package #1454: the PR has been created, reviewed and merged
-
Today, we have monitored the
2304.1-pre
pre-release distribution which is working as expected. It will be released tomorrow -
We have also worked on the following issues:
- Light Wallet: Gather transactions from immutable files and store them in the database #1435: we have kept pairing on the issue and the draft PR Gather and store Cardano transactions from immutable files #1451. It will be merged shortly
- Enhance Mithril/Cardano node communication #1315: we are still investigating a problem of UTxO retrieval. The PR get datums using pallas observer #1403 will be merged as soon as the problem is fixed
- Generate documentation on module command lines #1424: the PR is being updated to use missing configuration parameters
- Rotate current documentation #1446: the draft PR has been created and will be merged tomorrow
- Fix mithril-client wasm basic JS code example #1449: the PR has been created and reviewed. It will be merged tomorrow
-
We have created the new
2304.1-pre
pre-release distribution that has been deployed to thepre-release-preview
network. We expect to release the distribution early next week 🎉 -
We have also worked on the following topics:
- Light Wallet: Gather transactions from immutable files and store them in the database #1435: we have kept pairing on the issue and we have made good progress. The developments have been published to the branch ensemble/1435-gather-store-cardano-transactionshttps://github.com/input-output-hk/mithril/tree/ensemble/1435-gather-store-cardano-transactions. We'll keep working on it shortly
- Light Wallet: Implement browser tests with fake aggregator#1407: the PR Implement fake aggregator in wasm tests #1441 has been merged, which closes the issue
- Enhance Mithril/Cardano node communication #1315: we are still investigating a problem of UTxO retrieval. The PR get datums using pallas observer #1403 will be merged as soon as the problem is fixed
- Generate documentation on module command lines #1424: the PR is being updated to use missing configuration parameters
- Upgrade dependencies #1445: the PR has been reviewed and merged
- Fix 2803 pre-release distribution #1447: the PR has been created, reviewed and merged
- Fix npm authentication to registry in CI #1448: the PR has been created, reviewed and merged
- Rotate current documentation #1446: the draft PR has been created and will be merged next week
- We have worked on the following topics:
- Light Wallet: Gather transactions from immutable files and store them in the database #1435: we have paired on the issue and we have made good progress. The developments have been published to the branch ensemble/1435-gather-store-cardano-transactionshttps://github.com/input-output-hk/mithril/tree/ensemble/1435-gather-store-cardano-transactions. We'll keep working on it shortly
- Implement a fake standalone aggregator #1397: the PR fake aggregator #1422 has been merged. It closes the issue
- Enhance Mithril/Cardano node communication #1315: we are still investigating a problem of UTxO retrieval. The PR get datums using pallas observer #1403 will be merged as soon as the problem is fixed
- Light Wallet: Implement browser tests with fake aggregator#1407: the PR Implement fake aggregator in wasm tests #1441 has is pending final review. It will be merged shortly
- Add warn missing docs in mithril client cli #1439: the PR Warn missing docs directive missing in Mithril Client Cli #1444 has been reviewed and merged. It closes the issue
- Generate documentation on module command lines #1424: the PR is being updated to use missing configuration parameters
- Upgrade dependencies #1445: the PR has been created and is pending review. It will be merged tomorrow
- We have also started preparing the rollout of the pre-release for the new
2403
distribution. It should be ready tomorrow
- Today, we have been working on the following issues:
- Transition Era Reader adapter to CardanoChain in devnet #1428: the PR Use CardanoChain era reader in end to end test #1431 has been merged
- Light Wallet: Create new signed entity type for CardanoTransactions #1434: the PR Support CardanoTransactions signed entity type #1437 has been reviewed and merged
- Implement a fake standalone aggregator #1397: the PR fake aggregator #1422 is pending final modifications. It will be merged tomorrow
- Enhance Mithril/Cardano node communication #1315: we have kept reviewing the PR get datums using pallas observer #1403 which is almost ready to be merged. We have noticed that the end to end tests are not working with the new devnet, there is likely a problem of UTxO retrieval that is being investigated. The PR will be merged as soon as the problem is fixed
-
Upgrade Cardano node to 8.7.3 #1410: the PRs Fix Docker registry for Cardano node #1440 and Fix Cardano configuration in infrastructure #1442 have been created, reviewed and merged. We have successfully upgraded the Cardano nodes of the
testing-preview
network - Light Wallet: Implement browser tests with fake aggregator#1407: the PR Implement fake aggregator in wasm tests #1441 has been created and is pending review. It will be merged shortly
- Add warn missing docs in mithril client cli #1439: the issue has been created and the PR Warn missing docs directive missing in Mithril Client Cli #1444 is pending review
- Generate documentation on module command lines #1424: the PR is being updated to use missing configuration parameters
- Fix path on command #1438: the PR has been created, reviewed and merged
- Remove contact form in the documentation website #1443: the PR has been created, reviewed and merged
- Today, we have been working on the following issues:
- Transition Era Reader adapter to CardanoChain in devnet #1428: the PR Use CardanoChain era reader in end to end test #1431 has been enhanced following review and will be merged tomorrow
- Implement a fake standalone aggregator #1397: the PR fake aggregator #1422 is pending final modifications. It will be merged shortly
- Enhance Mithril/Cardano node communication #1315: we have kept reviewing the PR get datums using pallas observer #1403 which is almost ready to be merged. We will be to test the UTxO retrieval in the end to end test once the PR Use CardanoChain era reader in end to end test #1431 has bee merged
- Generate documentation on module command lines #1424: the PR is pending review
- Upgrade Cardano node to 8.7.3 #1410: We are working on the modification of the Docker image we use for the Cardano node to limit dependency to their Docker registry
- Light Wallet: Create new signed entity type for CardanoTransactions #1434: the issue has been created and groomed. We have paired on the issue and the PR Support CardanoTransactions signed entity type #1437 has been created and is pending review. It should be merged tomorrow
- Light Wallet: Gather transactions from immutable files and store them in the database #1435: the issue has been created and groomed
- Light Wallet: Compute message to sign for CardanoTransactions #1436: the issue has been created and groomed
-
We have been working on the following issues:
- Transition Era Reader adapter to CardanoChain in devnet #1428: the PR Use CardanoChain era reader in end to end test #1431 is pending review and will be merged shortly
- Implement a fake standalone aggregator #1397: the PR fake aggregator #1422 has been updated and is pending final review. It will be merged shortly
- Enhance Mithril/Cardano node communication #1315: we have kept reviewing the PR get datums using pallas observer #1403 which is almost ready to be merged. We will be to test the UTxO retrieval in the end to end test once the PR Use CardanoChain era reader in end to end test #1431 has bee merged
- Generate documentation on module command lines #1424: the PR is pending review
-
Upgrade Cardano node to 8.7.3 #1410: the PR Upgrade Cardano node to 8.7.3 #1430 has been merged. However, we have not been able to deploy the
8.7.3
Docker image of the Cardano node which is not published on any registry. We will have to circumvent the problem by modifying the Cardano node Docker image that we use in the infrastructure - Upgrade testing-preview VM in infra #1429: the PR has been merged
- Update ci.yml after the deletion of doc.yml #1432: the PR has been created, reviewed and merged
- Fix devnet to run consistently on mac OS #1433: the PR has been created, reviewed and merged
-
During our team session, we have discussed about the following topics:
- Decentralized key registration:
- We will soon work on a 'naive' decentralization through the P2P network layer that we have implemented. In that case, we acknowledge that there is absolutely no guarantee that this will be stable enough to go to production as is
- We could possibly make all the signer node aggregate signatures (but not handle the heavy duty task on creating/hosting the artifacts) which could mitigate the adversaries behaviors in P2P signer registration
- This will give us knowledge and feedback that we will use to hopefully find solutions to this problem
- Also it is a door opener for working on a fully decentralized Mithril network
- We have also imagined an on chain signer registration that would be automated provided some script send few ADAs at regular intervals to an address whose private key is on the signer node (avoiding the burden of manual transactions done every epoch, but there is still an associated cost)
- We talked about the new version of the Mithril client available in the browser and that will soon provide transaction verification capability
- We have also talked about the new version of the
devnet
and of the end to end test that allows us to thoroughly test the new Pallas chain observer (UTxO retrieval and hard forks compatibility)
- Decentralized key registration:
-
Today, we have worked on the following issues:
- Activate babbage/conway eras on devnet #1425: the PR Activate babbage/conway eras in devnet #1427 has been reviewed and merged
- Transition Era Reader adapter to CardanoChain in devnet #1428: the draft PR Use CardanoChain era reader in end to end test #1431 has been created and will be ready to be reviewed shortly
- Implement a fake standalone aggregator #1397: we have kept working on the finalization of the implementation. The PR has been updated and is pending final review. It will be merged next week
- Implement the mithril client WASM package in the explorer #1409: the PR Implement mithril client wasm in explorer #1426 has been merged. We know have the Mithril client available directly in the explorer and verifying the certificates in the browser 🎉
- Enhance Mithril/Cardano node communication #1315: we have kept reviewing the PR get datums using pallas observer #1403 which is almost ready to be merged
- Generate documentation on module command lines #1424: the PR is pending review
- Upgrade Cardano node to 8.7.3 #1410: the PR Upgrade Cardano node to 8.7.3 #1430 has been created and is pending review. It will be merged shortly
- Upgrade testing-preview VM in infra #1429: the PR has been created in order to upgrade the VM which is missing some CPU power. It will be merged shortly
-
The
testing-preview
network has resumed producing certificates without interruption since yesterday. We will keep monitoring it
-
Today, we have worked on the following issues:
- Activate babbage/conway eras on devnet #1425: the PR Activate babbage/conway eras in devnet #1427 is pending review and will be merged tomorrow
- Transition Era Reader adapter to CardanoChain in devnet #1428: the issue has been created and we have started implementing it. A draft PR will be created shortly
- Implement a fake standalone aggregator #1397: we have kept working on the implementation of tests for the Open API specifications conformity. The PR will be updated shortly
- Implement the mithril client WASM package in the explorer #1409: we have paired on the PR Implement mithril client wasm in explorer #1426 in order to fix the problems in the CI. The PR has also been reviewed and will be merged tomorrow
- Enhance Mithril/Cardano node communication #1315: we have kept reviewing the PR get datums using pallas observer #1403 which is almost ready to be merged
- Generate documentation on module command lines #1424: the PR is pending review
-
Following the re-genesis, the
testing-preview
network has resumed producing certificates today. It appears that the communication problems are probably due to the Mithril relays. We'll keep investigating in the following days -
Finally, we have worked on the sprint planning for the next iteration
-
Today, we have worked on the following issues:
- Activate babbage/conway eras on devnet #1425: the PR Activate babbage/conway eras in devnet #1427 has been updated and is ready to be reviewed. The new version of the devnet is now working with stake delegation, and it has a new hard fork option that defines the epoch at which the latest era is to be activated. The execution time has also been significantly reduced (<1min, -50% drop). Finally, we will implement the transition to the Cardano chain observer for the eras reader which will give us more control for testing the Pallas chain observer
- Implement a fake standalone aggregator #1397: we have kept working on the implementation of tests for the Open API specifications conformity. The PR will be updated shortly
- Implement the mithril client WASM package in the explorer #1409: the PR Implement mithril client wasm in explorer #1426 has been created and is pending review. We still need to fix the explorer build in the documentation workflow as it needs to use the WASM package that is produced in the CI
- Enhance Mithril/Cardano node communication #1315: we have kept reviewing the PR get datums using pallas observer #1403 which is almost ready to be merged
- Generate documentation on module command lines #1424: the PR is pending review
-
Following the epoch gap, the
testing-preview
network has been re-genesis and it should resume producing certificates tomorrow
-
Today, we have worked on the following issues:
- Implement ChainObserver adapter configuration in aggregator #1396: the PR has been merged. This closes the issue
- Activate babbage/conway eras on devnet #1425: the draft PR Activate babbage/conway eras in devnet #1427 has been created. We have migrated the legacy devnet to the new development and made the end to end test successful (except for the stake delegation part) which is more complicated. We have also prepared a mechanism for switching to the latest hard fork at a specified epoch number. We will keep working on it tomorrow
- Implement a fake standalone aggregator #1397: we have kept working on the implementation of tests for the Open API specifications conformity. The PR will be updated shortly
- Implement the mithril client WASM package in the explorer #1409: the draft PR Implement mithril client wasm in explorer #1426 has been created and will be ready soon
- Enhance Mithril/Cardano node communication #1315: we have reviewed the PR get datums using pallas observer #1403 which is almost ready to be merged
- Generate documentation on module command lines #1424: the PR is pending review
-
We have noticed that the
testing-preview
network was not producing certificates any more for a few days. It happened that there was a communication problem between the signers and the aggregator on the VM (which was fixed by restarting the aggregator container). This implies a re-genesis of the chain which will take place tomorrow and the network should resume signing the day after
We have worked on the following issues:
- Implement ChainObserver adapter configuration in aggregator #1396: the PR is still pending reviews. It will be merged tomorrow
- Activate babbage era on devnet #1425: the issue has been created. We have succeeded in adapting the current devnet with the new Babbage era. The developments have been pushed to the branch jpraynaud/1425-activate-babbage-devnet. We have also checked that the developments are compatible with Conway era. We will keep working on it shortly
- Implement a fake standalone aggregator #1397: we have paired on the implementation of tests for the Open API specifications conformity. The PR will be updated shortly
- Enhance Mithril/Cardano node communication #1315: we have reviewed the PR get datums using pallas observer #1403 which should be ready to be merged shortly
- Generate documentation on module command lines #1424: the PR has been created and will be reviewed soon
Today, we have been working on the following issues:
- Light Wallet: Implement browser tests with fake aggregator #1407: we have started using the not yet merged fake aggregator and checked that we could run successful tests with the WASM client. We will keep working on it shortly
- Implement a fake standalone aggregator #1397: the PR fake aggregator #1422 has been reviewed and is pending modifications
- Implement the mithril client WASM package in the explorer #1409: we have successfully implemented a draft version of the certificate verification in the explorer. It has some consequences on the way we package npm module, and we will attempt to stabilize it next week
- Implement ChainObserver adapter configuration in aggregator #1396: the PR Implement configurable Chain Observer in aggregator #1423 has been created and is under review. It will be merged shortly
- Upgrade Cardano node to 8.7.2 #1410: we are making some attempts to make the devnet work on the last era, but the Cardano nodes get stuck and do not keep on creating new slots/blocks. We are trying to understand the source of the problem and we will keep investigating on this issue
Today, we have worked on the following issues:
- Fix signer node service setup #1404: the PR Fix signer service recommended configuration #1419 has been reviewed and merged. This closes the issue
- Make all infra Cardano nodes use P2P topology #1405: the PR Activate Cardano node P2P mode in infrastructure #1417 has been merged, which closes the issue
- Light Wallet: Implement browser tests with fake aggregator #1407: the PR Implement tests for WASM library #1418 has been merged. It will be completed once the issue Implement a fake standalone aggregator #1397 is done
- Implement a fake standalone aggregator #1397: the PR fake aggregator #1422 has been created and is pending review
- Implement the mithril client WASM package in the explorer #1409: we have paired on this issue in order to fix some problems with using WASM modules with nextjs framework. We will keep working on it shortly
- Upgrade Cardano node to 8.7.2 #1410: we are attempting to upgrade the devnet with the new version of the Cardano node
- Rust version 1.75.0: fix cargo clippy warning & update dependencies #1420: the PR has been reviewed and merged