Valmistelee uuden operaattorin luomalla heidän Operator PDA:nsa. Tämän kutsun jälkeen
operator-lompakko voi kutsua ReleaseFunds- ja ResetSmtRoot-toimintoja.
Tilit
| Tili | Kirjoitettava | Allekirjoittaja | Kuvaus |
|---|---|---|---|
payer | ✓ | ✓ | Maksun maksaja |
admin | ✓ | Instanssin ylläpitäjä | |
instance | Instanssin PDA | ||
operator | Valmisteltava operaattorilompakko | ||
operator_pda | ✓ | Operaattorin PDA – johdetaan automaattisesti kohteesta ["operator", instance, operator] | |
system_program | System Program | ||
event_authority | Tapahtumavaltuuden PDA | ||
private_channel_escrow_program | Escrow-ohjelma |
Parametrit
| Parametri | Tyyppi | Kuvaus |
|---|---|---|
bump | u8 | Bump seed operator_pda:lle. Valinnainen: Async-asiakas johtaa sen automaattisesti, jos se jätetään pois |
IDL sisältää
discriminator: u8-argumentin (arvo3), jonka generoitu asiakas asettaa automaattisesti eikä sitä tule antaa manuaalisesti.
Tärkeät huomiot
- Käytä
getAddOperatorInstructionAsync-funktiota; se johtaa automaattisestibump- jaoperator_pda-arvot, kun niitä ei ole annettu. SynkroninengetAddOperatorInstruction-variantti on myös saatavilla, jos olet jo laskenutbump-arvon itse - Tämän kutsun jälkeen
operator-lompakko voi kutsuaReleaseFunds- jaResetSmtRoot-toimintoja - Lähettää tapahtuman
EmitEventCPI:n kautta
Is this page helpful?