jiminy-schema
Layout Manifest v1 for Jiminy account schemas. Structured descriptions of account layouts for cross-language tooling, TypeScript decoder generation, indexer integration, and schema validation.
#![no_std] compatible (std/codegen/indexer features gated)
[]
= "0.14"
What's in here
LayoutManifest |
Describes one account type: name, version, discriminator, layout_id, field list |
FieldDescriptor |
Per-field metadata: name, canonical type, size |
CanonicalType |
Language-independent type identifiers (U8, U64, Pubkey, Header, etc.) |
codegen |
TypeScript decoder generation (feature: codegen) |
indexer |
Account matching and decoding for off-chain indexers (feature: std) |
Example
use *;
let manifest = LayoutManifest ;
assert_eq!;
assert_eq!;
About
Built by MoonManQuark / Bluefoot Labs.
Donations: solanadevdao.sol (F42ZovBoRJZU4av5MiESVwJWnEx8ZQVFkc1RM29zMxNT)
License
Apache-2.0