Topik trending
#
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.
Merevisi makro proc - menambahkan versi akun ke @anchorlang .
Akun yang ditandai dengan #[account(versioned)] sekarang dapat mengembangkan skemanya dari waktu ke waktu. Bidang menggunakan #[ditambahkan(vN)] untuk menentukan kapan diperkenalkan.
Tiga mode inisialisasi:
- #[ditambahkan(v2)] → Default::d efault()
- #[ditambahkan(v2, init_to = expr)] → Nilai waktu kompilasi statis
- #[ditambahkan(v2, init_from = "otoritas")] → Inisialisasi runtime dari konteks
Keuntungan - Evolusi skema tanpa merusak data. Kode migrasi nol. Inisialisasi kolom otomatis dari konteks. Kompatibilitas mundur di seluruh versi.
Kode akan muncul segera setelah beberapa putaran pengujian lagi.
@jacobvcreech Pak, pikir ini akan berguna di jangkar resmi?
Adalah pengalaman belajar yang luar biasa. Merevisi makro proc sambil juga memahami bagaimana makro akun di #anchor berkembang dan berbagai kendalanya.

Teratas
Peringkat
Favorit
