Revidering av proc-makroer – la til kontoversjonering i @anchorlang. Kontoer merket med #[account(versioned)] kan nå utvikle skjemaet sitt over tid. Felt bruker #[added(vN)] for å spesifisere når de ble introdusert. Tre initialiseringsmoduser: - #[added(v2)] → Standard::d efault() - #[added(v2, init_to = expr)] → Statisk kompilasjonstidsverdi - #[added(v2, init_from = "authority")] → Kjøretidsinitialisering fra kontekst Fordeler – Skjemautvikling uten å bryte data. Null migrasjonskode. Automatisk feltinitialisering fra kontekst. Bakoverkompatibilitet på tvers av versjoner. Kode kommer snart etter noen flere runder med testing. @jacobvcreech sir, tror du dette kan være nyttig som offisielt anker? Det var en flott læringsopplevelse. Reviderte proc-makroer samtidig som man forstår hvordan kontomakroen i #anchor utvides og dens ulike begrensninger.