Realloc (Account Resize)

Modelo de Programação · Profundo

O processo de redimensionar a alocação de dados de uma conta on-chain após a criação. Realloc pode aumentar ou diminuir o tamanho do campo de dados, mas cada instrução pode aumentar no máximo 10.240 bytes (10KB). O programa owner da conta deve assinar o realloc, e se a conta crescer, lamports adicionais devem ser fornecidos para manter a isenção de rent. No Anchor, a restrição realloc em #[account(mut, realloc = new_size, realloc::payer = payer, realloc::zero = false)] lida com isso automaticamente.

Termos relacionados