Subiecte populare
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Revizuirea macro-urilor de procesare - am adăugat versiunea contului în @anchorlang .
Conturile marcate cu #[account(versioned)] pot acum să-și evolueze schema în timp. Câmpurile folosesc #[added(vN)] pentru a specifica când au fost introduse.
Trei moduri de inițializare:
- #[added(v2)] → Default::d efault()
- #[added(v2, init_to = expr)] → Valoare statică la compilare
- #[added(v2, init_from = "authority")] → Inițializarea la runtime din context
Avantaje - Evoluția schemei fără a strica datele. Zero cod de migrare. Inițializare automată a câmpului din context. Compatibilitate inversă între versiuni.
Codul va apărea în curând după câteva runde de testare.
@jacobvcreech domnule, credeți că ar fi util să fie ancoraj oficial?
A fost o experiență de învățare grozavă. Am revizuit macromacro-urile pro-ului, în timp ce înțeleg și modul în care macro-ul contului în #anchor se extinde și diversele sale constrângeri.

Limită superioară
Clasament
Favorite
