Skip to content

Statement store e2e integration tests lite person setup#11415

Open
DenzelPenzel wants to merge 11 commits intomasterfrom
denzelpenzel/statement-store-e2e-integration-tests-lite-person-setup
Open

Statement store e2e integration tests lite person setup#11415
DenzelPenzel wants to merge 11 commits intomasterfrom
denzelpenzel/statement-store-e2e-integration-tests-lite-person-setup

Conversation

@DenzelPenzel
Copy link
Copy Markdown
Contributor

@DenzelPenzel DenzelPenzel commented Mar 18, 2026

Summary

  • Add a lite person registration test that exercises the full PeopleLite::attest flow on a live parachain, including ring-VRF key generation, attestation, and subsequent statement submission.

@DenzelPenzel DenzelPenzel requested review from a team as code owners March 18, 2026 13:24
@DenzelPenzel DenzelPenzel added the T10-tests This PR/Issue is related to tests. label Mar 18, 2026
@DenzelPenzel DenzelPenzel marked this pull request as draft March 18, 2026 13:24
@DenzelPenzel DenzelPenzel marked this pull request as ready for review March 23, 2026 14:59
@DenzelPenzel DenzelPenzel added the T0-node This PR/Issue is related to the topic “node”. label Mar 31, 2026
@DenzelPenzel DenzelPenzel force-pushed the denzelpenzel/statement-store-e2e-integration-tests-lite-person-setup branch from 05532ab to 03a88f8 Compare April 7, 2026 06:54
@DenzelPenzel
Copy link
Copy Markdown
Contributor Author

/cmd fmt

@DenzelPenzel DenzelPenzel force-pushed the denzelpenzel/statement-store-e2e-integration-tests-lite-person-setup branch from c8630e2 to 040103f Compare April 7, 2026 09:24
@DenzelPenzel
Copy link
Copy Markdown
Contributor Author

/cmd prdoc --audience node_dev --bump patch

…ent-store-e2e-integration-tests-lite-person-setup

# Conflicts:
#	.github/zombienet-tests/zombienet_cumulus_tests.yml
#	cumulus/zombienet/zombienet-sdk/tests/zombie_ci/statement_store/integration.rs
@DenzelPenzel
Copy link
Copy Markdown
Contributor Author

/cmd fmt

Copy link
Copy Markdown
Contributor

@s0me0ne-unkn0wn s0me0ne-unkn0wn left a comment

Choose a reason for hiding this comment

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

Looks good! We still need to sudo to get the attestation allowance, and I wonder how it works in the real world. If that requires some deposit bonding, we could implement even that 🙃

Comment thread cumulus/zombienet/zombienet-sdk/tests/zombie_ci/statement_store/integration.rs Outdated
Comment thread cumulus/zombienet/zombienet-sdk/tests/zombie_ci/statement_store/integration.rs Outdated
assert!(entry.is_some(), "Candidate should be registered in LitePeople storage");
info!("Verified: candidate is present in LitePeople storage");

// Wait for the attest block to finalize before submitting statements
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

We actually need to test this: #11667, that we don't have to wait for block to be finalized :D

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

sure, I will prepare the separate PR for this!

@DenzelPenzel
Copy link
Copy Markdown
Contributor Author

/cmd fmt

…ent-store-e2e-integration-tests-lite-person-setup
@DenzelPenzel DenzelPenzel requested a review from alexggh April 16, 2026 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T0-node This PR/Issue is related to the topic “node”. T10-tests This PR/Issue is related to tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants