AddOperator

Provisiona um novo operador criando seu PDA Operator. Após esta chamada, a carteira operator pode chamar ReleaseFunds e ResetSmtRoot.

Contas

ContaGravávelSignatárioDescrição
payer✓✓Pagador de taxas
admin✓Administrador da instância
instancePDA da instância
operatorCarteira do operador a ser provisionada
operator_pda✓Operator PDA - derivado automaticamente de ["operator", instance, operator]
system_programSystem Program
event_authorityPDA de autoridade de evento
private_channel_escrow_programPrograma de Escrow

Parâmetros

ParâmetroTipoDescrição
bumpu8bump seed para o operator_pda. Opcional: o cliente Async deriva automaticamente se omitido

O IDL contém um argumento discriminator: u8 (valor 3) que é definido automaticamente pelo cliente gerado e não deve ser passado manualmente.

Notas Importantes

  • Use getAddOperatorInstructionAsync; ele deriva automaticamente bump e operator_pda quando não fornecidos. Uma variante síncrona getAddOperatorInstruction também existe caso você já tenha calculado o bump manualmente
  • Após esta chamada, a carteira operator pode chamar ReleaseFunds e ResetSmtRoot
  • Emite um evento via CPI EmitEvent

Is this page helpful?

Índice

Editar Página
© 2026 Fundação Solana. Todos os direitos reservados.