Skip to content

Implement signable and artifact builders for Cardano Stake Distribution #1847

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

dlachaume
Copy link
Collaborator

@dlachaume dlachaume commented Jul 19, 2024

Content

This PR implements the signable builder and artifact builder for the Cardano Stake Distribution, allowing the certification of the CardanoStakeDistribution. This signed entity type is now active in the end-to-end tests.

Pre-submit checklist

  • Branch
    • Tests are provided (if possible)
    • Crates versions are updated (if relevant)
    • CHANGELOG file is updated (if relevant)
    • Commit sequence broadly makes sense
    • Key commits have useful messages
  • PR
    • No clippy warnings in the CI
    • Self-reviewed the diff
    • Useful pull request description
    • Reviewer requested
  • Documentation
    • Update README file (if relevant)
    • Update documentation website (if relevant)
    • Add dev blog post (if relevant)

Issue(s)

Closes #1832

@dlachaume dlachaume self-assigned this Jul 19, 2024
Copy link

github-actions bot commented Jul 19, 2024

Test Results

    4 files  ± 0     52 suites  ±0   9m 14s ⏱️ +8s
1 191 tests +26  1 191 ✅ +26  0 💤 ±0  0 ❌ ±0 
1 357 runs  +26  1 357 ✅ +26  0 💤 ±0  0 ❌ ±0 

Results for commit 4829708. ± Comparison against base commit 52a7beb.

♻️ This comment has been updated with latest results.

@dlachaume dlachaume requested review from jpraynaud and sfauvel July 19, 2024 17:07
@dlachaume dlachaume marked this pull request as ready for review July 19, 2024 17:07
@dlachaume dlachaume force-pushed the dlachaume/1832/implement-signable-artifact-builders-for-cardano-stake-distribution branch from 96b8bf2 to 3a434da Compare July 19, 2024 17:11
@dlachaume dlachaume force-pushed the dlachaume/1832/implement-signable-artifact-builders-for-cardano-stake-distribution branch from 3a434da to a03f1fb Compare July 22, 2024 16:43
@dlachaume dlachaume temporarily deployed to testing-preview July 22, 2024 16:50 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-sanchonet July 22, 2024 16:50 — with GitHub Actions Inactive
@dlachaume dlachaume force-pushed the dlachaume/1832/implement-signable-artifact-builders-for-cardano-stake-distribution branch from 3adca69 to 0a09070 Compare July 23, 2024 07:49
@dlachaume dlachaume temporarily deployed to testing-sanchonet July 23, 2024 07:56 — with GitHub Actions Inactive
Copy link
Member

@jpraynaud jpraynaud left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@dlachaume dlachaume temporarily deployed to testing-preview July 23, 2024 08:09 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-sanchonet July 23, 2024 08:09 — with GitHub Actions Inactive
@dlachaume dlachaume force-pushed the dlachaume/1832/implement-signable-artifact-builders-for-cardano-stake-distribution branch from 0a09070 to 953657c Compare July 23, 2024 08:11
@dlachaume dlachaume temporarily deployed to testing-preview July 23, 2024 08:19 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-sanchonet July 23, 2024 08:19 — with GitHub Actions Inactive
@dlachaume dlachaume force-pushed the dlachaume/1832/implement-signable-artifact-builders-for-cardano-stake-distribution branch 2 times, most recently from 69f7395 to 6523568 Compare July 23, 2024 08:30
@dlachaume dlachaume temporarily deployed to testing-preview July 23, 2024 08:43 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-sanchonet July 23, 2024 08:43 — with GitHub Actions Inactive
@dlachaume dlachaume force-pushed the dlachaume/1832/implement-signable-artifact-builders-for-cardano-stake-distribution branch 2 times, most recently from 538db9f to 9e0e290 Compare July 23, 2024 09:17
@dlachaume dlachaume temporarily deployed to testing-preview July 23, 2024 09:24 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-sanchonet July 23, 2024 09:24 — with GitHub Actions Inactive
@dlachaume dlachaume force-pushed the dlachaume/1832/implement-signable-artifact-builders-for-cardano-stake-distribution branch from 9e0e290 to bc2b1a1 Compare July 23, 2024 09:30
@dlachaume dlachaume temporarily deployed to testing-preview July 23, 2024 09:36 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-sanchonet July 23, 2024 09:37 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-preview July 26, 2024 14:28 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-sanchonet July 26, 2024 14:28 — with GitHub Actions Inactive
@dlachaume dlachaume force-pushed the dlachaume/1832/implement-signable-artifact-builders-for-cardano-stake-distribution branch from ce3bb3a to 9300f1b Compare July 26, 2024 14:41
@dlachaume dlachaume temporarily deployed to testing-preview July 26, 2024 14:49 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-sanchonet July 26, 2024 14:49 — with GitHub Actions Inactive
dlachaume and others added 7 commits July 26, 2024 16:52
…tributionArtifactBuilder` instead of `StakeStorer`

Co-authored-by: Sébastien Fauvel <sfauvel@users.noreply.github.com>
…ty type is signed

Co-authored-by: Sébastien Fauvel <sfauvel@users.noreply.github.com>
@dlachaume dlachaume force-pushed the dlachaume/1832/implement-signable-artifact-builders-for-cardano-stake-distribution branch from 9300f1b to 7a98039 Compare July 26, 2024 14:52
@dlachaume dlachaume temporarily deployed to testing-preview July 26, 2024 14:59 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-sanchonet July 26, 2024 14:59 — with GitHub Actions Inactive
Copy link
Member

@jpraynaud jpraynaud left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

Copy link
Collaborator

@sfauvel sfauvel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

- enhance `list_allowed_signed_entity_types` and `get_epoch_when_signed_entity_type_is_signed` implementations
- modify comment in `/register-signatures` route, adding a 'TODO'
@dlachaume dlachaume temporarily deployed to testing-preview July 29, 2024 10:15 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-sanchonet July 29, 2024 10:15 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-preview July 29, 2024 10:46 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-sanchonet July 29, 2024 10:46 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-preview July 29, 2024 10:48 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-sanchonet July 29, 2024 10:48 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-preview July 29, 2024 10:56 — with GitHub Actions Inactive
@dlachaume dlachaume temporarily deployed to testing-sanchonet July 29, 2024 10:56 — with GitHub Actions Inactive
@dlachaume dlachaume merged commit eaaa3dd into main Jul 29, 2024
40 checks passed
@dlachaume dlachaume deleted the dlachaume/1832/implement-signable-artifact-builders-for-cardano-stake-distribution branch July 29, 2024 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement signable and artifacts builders for Cardano Stake Distribution
3 participants