Trend-Themen
#
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.
Überarbeitung der Proc-Makros - Kontoversionierung zu @anchorlang hinzugefügt.
Konten, die mit #[account(versioned)] gekennzeichnet sind, können nun ihr Schema im Laufe der Zeit weiterentwickeln. Felder verwenden #[added(vN)], um anzugeben, wann sie eingeführt wurden.
Drei Initialisierungsmodi:
- #[added(v2)] → Default::default()
- #[added(v2, init_to = expr)] → Statischer Wert zur Kompilierzeit
- #[added(v2, init_from = "authority")] → Laufzeitinitialisierung aus dem Kontext
Vorteile - Schemaevolution ohne Datenbruch. Null Migrationscode. Automatische Feldinitialisierung aus dem Kontext. Rückwärtskompatibilität über Versionen hinweg.
Code kommt bald nach ein paar weiteren Testdurchläufen.
@jacobvcreech Sir, denken Sie, dass dies im offiziellen Anchor nützlich wäre?
War eine großartige Lernerfahrung. Überarbeitete Proc-Makros, während ich auch verstand, wie das Konto-Makro in #anchor erweitert wird und welche verschiedenen Einschränkungen es hat.

Top
Ranking
Favoriten
