Argomenti di tendenza
#
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.
Revisione delle macro proc - aggiunta la versioning degli account a @anchorlang .
Gli account contrassegnati con #[account(versioned)] possono ora evolvere il loro schema nel tempo. I campi utilizzano #[added(vN)] per specificare quando sono stati introdotti.
Tre modalità di inizializzazione:
- #[added(v2)] → Default::default()
- #[added(v2, init_to = expr)] → Valore statico a tempo di compilazione
- #[added(v2, init_from = "authority")] → Inizializzazione a runtime dal contesto
Vantaggi - Evoluzione dello schema senza rompere i dati. Zero codice di migrazione. Inizializzazione automatica dei campi dal contesto. Compatibilità retroattiva tra le versioni.
Il codice arriverà presto dopo alcuni ulteriori test.
@jacobvcreech signore, pensi che questo sarebbe utile nell'anchor ufficiale?
È stata una grande esperienza di apprendimento. Ho rivisto le macro proc mentre comprendevo anche come la macro account in #anchor si espande e le sue varie limitazioni.

Principali
Ranking
Preferiti
