Skip to content

feat(host): add registered ring VRF key selection - #299

Merged
Imod7 merged 4 commits into
mainfrom
fix/truapi-09
Aug 18, 2026
Merged

feat(host): add registered ring VRF key selection#299
Imod7 merged 4 commits into
mainfrom
fix/truapi-09

Conversation

@replghost

@replghost replghost commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Closes #304
Part of #289, #286

Summary

  • Update @parity/truapi to 0.9 and migrate derivation selectors to Index / Raw.
  • Expose registered ring-VRF key listing plus ring-based opaque-handle selection.
  • Require explicit key handles for contextual alias and ring-proof requests across host, signer, and manager APIs.

Verification

  • pnpm build
  • pnpm typecheck
  • pnpm test
  • pnpm check
  • pnpm format:check

@socket-security

socket-security Bot commented Aug 16, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​parity/​truapi@​0.9.08810010098100

View full report

@replghost replghost changed the title Add registered ring VRF key selection feat(host): add registered ring VRF key selection Aug 16, 2026
@github-actions

github-actions Bot commented Aug 16, 2026

Copy link
Copy Markdown

📦 Bundle size impact

Comparing 2026-08-18T16:20:13.168Z2026-08-18T16:14:07.251Z

Package Entry Bundled before Bundled after Δ Ship gzip Δ Shake ratio
🟢 @parity/product-sdk . 6.41 MB 6.41 MB +5.4 KB (+0.1%) 0 B 0% (was 0%)
🟢 @parity/product-sdk ./chain 6.17 MB 6.17 MB +3.8 KB (+0.1%) 0 B 0% (was 0%)
🟢 @parity/product-sdk ./cloud-storage 6.34 MB 6.35 MB +3.8 KB (+0.1%) 0 B 3% (was 3%)
🟢 @parity/product-sdk ./core 6.41 MB 6.41 MB +5.4 KB (+0.1%) 0 B 0% (was 0%)
🟢 @parity/product-sdk ./host 84.4 KB 88.9 KB +4.5 KB (+5.4%) 0 B 2% (was 2%)
🟢 @parity/product-sdk ./individuality new entry
🟢 @parity/product-sdk ./local-storage 54.6 KB 58.4 KB +3.8 KB (+7.0%) 0 B 100% (was 100%)
🟢 @parity/product-sdk ./react 6.42 MB 6.42 MB +5.4 KB (+0.1%) 0 B 0% (was 0%)
🟢 @parity/product-sdk ./testing 58.2 KB 58.3 KB +75 B (+0.1%) 0 B 26% (was 26%)
🟢 @parity/product-sdk ./wallet 182.7 KB 188.1 KB +5.4 KB (+2.9%) 0 B 1% (was 1%)
🟢 @parity/product-sdk-chain-client . 6.17 MB 6.17 MB +3.8 KB (+0.1%) 0 B 0% (was 0%)
🟢 @parity/product-sdk-cloud-storage . 6.34 MB 6.35 MB +3.8 KB (+0.1%) 0 B 3% (was 3%)
🟢 @parity/product-sdk-host . 84.4 KB 88.9 KB +4.5 KB (+5.4%) +335 B 2% (was 2%)
🟢 @parity/product-sdk-host ./testing 9.7 KB 9.8 KB +75 B (+0.8%) +39 B 69% (was 69%)
🟢 @parity/product-sdk-individuality new package
🟢 @parity/product-sdk-local-storage . 54.6 KB 58.4 KB +3.8 KB (+7.0%) 0 B 100% (was 100%)
🟢 @parity/product-sdk-signer . 182.7 KB 188.1 KB +5.4 KB (+2.9%) +312 B 1% (was 1%)
🟢 @parity/product-sdk-statement-store . 95.9 KB 100.5 KB +4.6 KB (+4.8%) 0 B 10% (was 10%)

Thresholds — warn: ≥10% or ≥5.0 KB · fail: ≥20% or ≥15.0 KB (bundled). Percentage only applies once the baseline is ≥ 10 KB.

Comment thread product-sdk/packages/host/src/accounts.ts
Comment thread product-sdk/pending-changesets/truapi-09-ring-vrf-keys.md
@Imod7
Imod7 merged commit 6b8636f into main Aug 18, 2026
14 of 16 checks passed
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.

Upgrade @parity/truapi to 0.9.x (first release with the RFC-0024 wire shapes)

2 participants