Atualização de Programa

Modelo de Programação · Profundo

Fazer deploy de novo bytecode em um endereço de programa Solana existente via o Upgradeable BPF Loader. A chave pública do programa e todos os PDAs derivados permanecem inalterados — apenas o binário executável é substituído. Requer que a upgrade authority (um signatário designado) aprove. Isso permite enviar correções sem quebrar integrações, mas uma authority comprometida pode silenciosamente substituir a lógica do programa. Programas podem ser tornados imutáveis definindo a upgrade authority como None.

Termos relacionados