RemoveOperator

Revokes an operator by closing their Operator PDA. The revoked wallet can no longer call ReleaseFunds or ResetSmtRoot.

Accounts

AccountWritableSignerDescription
payer✓✓Fee payer
admin✓Instance admin
instanceInstance PDA
operatorOperator wallet to revoke
operator_pda✓Operator PDA (closed by this instruction)
system_programSystem Program
event_authorityEvent authority PDA
private_channel_escrow_programEscrow Program

This instruction takes no parameters.

Important Notes

  • Closes the operator_pda; the revoked wallet can no longer call ReleaseFunds or ResetSmtRoot
  • Any in-flight operator transactions will fail with InvalidOperatorPda after this call
  • Emits an event via EmitEvent CPI

Is this page helpful?

Table of Contents

Edit Page
© 2026 Solana Foundation. All rights reserved.