#[account(zero_copy)] (Anchor)

Herramientas de Desarrollo · Abismo

Un atributo de Anchor aplicado a structs de cuentas para habilitar la deserializacion zero-copy, donde los datos de la cuenta se acceden directamente desde el buffer de bytes subyacente usando un layout de memoria repr(C) en lugar de deserializacion Borsh. Las cuentas zero-copy usan AccountLoader en lugar de Account y se acceden via load() o load_mut(). Ideal para cuentas grandes donde la deserializacion completa consumiria unidades de computo excesivas. Los campos deben ser tipos de tamano fijo (sin Vec, String u Option).

Términos relacionados