AddOperator

Aprovisiona un nuevo operador creando su PDA Operator. Después de esta llamada, la billetera operator puede llamar a ReleaseFunds y ResetSmtRoot.

Cuentas

CuentaModificableFirmanteDescripción
payer✓✓Pagador de tarifas
admin✓Administrador de instancia
instancePDA de instancia
operatorBilletera del operador a aprovisionar
operator_pda✓PDA del operador - derivado automáticamente de ["operator", instance, operator]
system_programSystem Program
event_authorityPDA de autoridad de eventos
private_channel_escrow_programPrograma de custodia

Parámetros

ParámetroTipoDescripción
bumpu8bump seed para el operator_pda. Opcional: el cliente Async lo deriva automáticamente si se omite

El IDL contiene un argumento discriminator: u8 (valor 3) que se establece automáticamente por el cliente generado y no debe pasarse manualmente.

Notas importantes

  • Usa getAddOperatorInstructionAsync; deriva automáticamente bump y operator_pda cuando no se proporcionan. También existe una variante síncrona getAddOperatorInstruction si ya calculaste bump por tu cuenta
  • Después de esta llamada, la billetera operator puede llamar a ReleaseFunds y ResetSmtRoot
  • Emite un evento a través de CPI EmitEvent

Is this page helpful?

Tabla de Contenidos

Editar Página