AddOperator

Richtet einen neuen Operator ein, indem dessen Operator-PDA erstellt wird. Nach diesem Aufruf kann das operator-Wallet ReleaseFunds und ResetSmtRoot aufrufen.

Konten

KontenBeschreibbarSignerBeschreibung
payer✓✓Gebührenzahler
admin✓Instanz-Administrator
instanceInstanz-PDA
operatorBereitzustellendes Operator-Wallet
operator_pda✓Operator-PDA – automatisch abgeleitet aus ["operator", instance, operator]
system_programSystem Program
event_authorityEvent-Authority-PDA
private_channel_escrow_programEscrow-Programm

Parameter

ParameterTypBeschreibung
bumpu8bump seed für die operator_pda. Optional: Der Async-Client leitet ihn automatisch ab, wenn er nicht angegeben wird

Die IDL enthält ein discriminator: u8-Argument (Wert 3), das automatisch vom generierten Client gesetzt wird und nicht manuell übergeben werden sollte.

Wichtige Hinweise

  • Verwende getAddOperatorInstructionAsync; es leitet bump und operator_pda automatisch ab, wenn diese nicht angegeben werden. Eine synchrone Variante getAddOperatorInstruction ist ebenfalls verfügbar, falls bump bereits selbst berechnet wurde
  • Nach diesem Aufruf kann das operator-Wallet ReleaseFunds und ResetSmtRoot aufrufen
  • Gibt ein Ereignis über EmitEvent-CPI aus

Is this page helpful?

Inhaltsverzeichnis

Seite bearbeiten
© 2026 Solana Foundation. Alle Rechte vorbehalten.