AddOperator

Valmistelee uuden operaattorin luomalla heidän Operator PDA:nsa. Tämän kutsun jälkeen operator-lompakko voi kutsua ReleaseFunds- ja ResetSmtRoot-toimintoja.

Tilit

TiliKirjoitettavaAllekirjoittajaKuvaus
payer✓✓Maksun maksaja
admin✓Instanssin ylläpitäjä
instanceInstanssin PDA
operatorValmisteltava operaattorilompakko
operator_pda✓Operaattorin PDA – johdetaan automaattisesti kohteesta ["operator", instance, operator]
system_programSystem Program
event_authorityTapahtumavaltuuden PDA
private_channel_escrow_programEscrow-ohjelma

Parametrit

ParametriTyyppiKuvaus
bumpu8Bump seed operator_pda:lle. Valinnainen: Async-asiakas johtaa sen automaattisesti, jos se jätetään pois

IDL sisältää discriminator: u8 -argumentin (arvo 3), jonka generoitu asiakas asettaa automaattisesti eikä sitä tule antaa manuaalisesti.

Tärkeät huomiot

  • Käytä getAddOperatorInstructionAsync-funktiota; se johtaa automaattisesti bump- ja operator_pda-arvot, kun niitä ei ole annettu. Synkroninen getAddOperatorInstruction-variantti on myös saatavilla, jos olet jo laskenut bump-arvon itse
  • Tämän kutsun jälkeen operator-lompakko voi kutsua ReleaseFunds- ja ResetSmtRoot-toimintoja
  • Lähettää tapahtuman EmitEvent CPI:n kautta

Is this page helpful?

Sisällysluettelo

Muokkaa sivua
© 2026 Solana Foundation. Kaikki oikeudet pidätetään.