jiminy-anchor
Adapter for reading Anchor-framework accounts from Jiminy programs (and vice versa). No dependency on anchor-lang. Operates purely on raw byte layouts.
#![no_std] / no_alloc / BPF-safe
[]
= "0.16"
What's in here
anchor_disc |
Compute the 8-byte Anchor discriminator at compile time |
check_anchor_disc |
Validate an Anchor discriminator on raw account data |
AnchorHeader |
Zero-copy overlay for the 8-byte Anchor discriminator |
anchor_body / anchor_body_mut |
Get the body slice ([8..]) from Anchor account data |
check_and_body |
Discriminator check + body slice in one call |
check_and_overlay / check_and_overlay_mut |
Disc check + Pod overlay on the body |
check_anchor_with_layout_id |
Verify both Anchor disc and Jiminy layout_id |
Example
use ;
use ;
const VAULT_DISC: = anchor_disc;
unsafe
About
Built by MoonManQuark / Bluefoot Labs.
Donations: solanadevdao.sol (F42ZovBoRJZU4av5MiESVwJWnEx8ZQVFkc1RM29zMxNT)
License
Apache-2.0