Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
ddf0786
feat(core): implement ring-vrf signing
pgherveou Jul 17, 2026
d59fdb1
Merge branch 'main' into feat/signing-host-ring-vrf
pgherveou Jul 20, 2026
5911457
Merge branch 'main' into feat/signing-host-ring-vrf
pgherveou Jul 21, 2026
01513f9
update
pgherveou Jul 23, 2026
bc2a5fe
analyse and fix diff with ~/github/polkadot-app-android-v2/
pgherveou Jul 23, 2026
1aed8f4
fixup
pgherveou Jul 23, 2026
5489b13
fixes
pgherveou Jul 23, 2026
132f667
fix(core): align host compatibility
pgherveou Jul 23, 2026
7c96e27
Merge main into feat/signing-host-ring-vrf
pgherveou Jul 23, 2026
5dd8ef1
ci: refresh generated fixture and licenses
pgherveou Jul 23, 2026
6868f0b
fix(sso-responder): bound the replay-dedup set to cap memory
TarikGul Jul 24, 2026
f7999e3
chore(codegen): refresh stale host-callbacks golden
TarikGul Jul 24, 2026
eaaa22b
fix(signing-host): name the beneficiary product in the allocation review
TarikGul Jul 24, 2026
d8168ad
chore(codegen): refresh host-callbacks golden for ResourceAllocationR…
TarikGul Jul 24, 2026
0bed52d
fix(signing-host): use a dedicated review for statement-store proof s…
TarikGul Jul 24, 2026
16009a1
Clippy / fmt
TarikGul Jul 24, 2026
a4e8e40
Merge branch 'feat/signing-host-ring-vrf' of github.com:paritytech/tr…
TarikGul Jul 24, 2026
103431c
fix(server): align runtime SCALE codecs
pgherveou Jul 23, 2026
0e7e96e
update
pgherveou Jul 24, 2026
eaaea86
Merge branch 'main' into feat/signing-host-ring-vrf
Jul 27, 2026
e36daf9
Address signing host review feedback
Jul 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,14 @@ scripts/codegen.sh regenerate the TS client from the Rust crate
syscall traits and host-side runtime types live in `truapi-platform` and
`truapi-server`, not in `truapi`. Any additions to `truapi` itself are limited
to additive `Display` impls.
- Outside the canonical `truapi` crate and its version-conversion impls, use
structs from `truapi::latest` for concrete protocol payload/error types.
Runtime crates should take envelopes from `truapi::versioned::*` and unwrap
them into latest payloads instead of spelling `truapi::v01::*` directly.
- Treat concrete modules such as `truapi::v01` as implementation details of
the canonical `truapi` crate and its version-conversion impls. Everywhere
else, import concrete protocol payload and error types from `truapi::latest`.
This includes structs reused by host-internal APIs that are not exposed to
products; if such a type is missing, re-export it through `truapi::latest`
rather than importing a concrete protocol version. Runtime crates may use
`truapi::versioned::*` for wire envelopes, but should unwrap them into latest
payloads immediately.
- `truapi-server` WASM artifacts live under
`js/packages/truapi-host/dist/wasm/web/` and are gitignored.
Build them locally with `make wasm` (rerun whenever
Expand Down
Loading
Loading