FV-ANC-9-CL2 Account structures without discriminators
Bad
#[account]
pub struct User {
pub authority: Pubkey,
}
Good
#[account]
pub struct User {
pub discriminator: [u8; 8], // Unique discriminator for type validation
pub authority: Pubkey,
}
impl User {
pub const DISCRIMINATOR: [u8; 8] = *b"USERDATA";
}
PreviousFV-ANC-9-CL1 Not using discriminators to validate account typesNextFV-ANC-10 Closing accounts
Last updated
Was this helpful?