luciene_sl/state/model_experiments.rs
1use anchor_lang::prelude::*;
2
3#[account]
4pub struct ModelExperiments {
5
6 pub authority: Pubkey,
7 pub last_update: i64,
8
9 pub iterations: f32,
10 pub best_loss: f32,
11
12 pub bump: u8,
13}
14
15impl ModelExperiments {
16
17 pub const LEN: usize = 8 + // discriminator
18 32 + // authority
19 8 + // last_update
20 4 + // iterations
21 4 + // best_loss
22 1; // bump
23
24}
25