AddOperator

Cấp phép một operator mới bằng cách tạo Operator PDA của họ. Sau lệnh gọi này, ví operator có thể gọi ReleaseFunds và ResetSmtRoot.

Tài khoản

Tài khoảnCó thể ghiNgười kýMô tả
payer✓✓Người trả phí
admin✓Quản trị viên instance
instanceInstance PDA
operatorVí operator cần cấp phép
operator_pda✓Operator PDA - tự động suy diễn từ ["operator", instance, operator]
system_programSystem Program
event_authorityPDA quyền hạn sự kiện
private_channel_escrow_programEscrow Program

Tham số

Tham sốKiểuMô tả
bumpu8Bump seed cho operator_pda. Tùy chọn: client Async tự động suy diễn nếu bỏ qua

IDL chứa đối số discriminator: u8 (giá trị 3) được tự động đặt bởi client được tạo ra và không nên truyền thủ công.

Lưu ý quan trọng

  • Sử dụng getAddOperatorInstructionAsync; nó tự động suy diễn bump và operator_pda khi chúng không được cung cấp. Biến thể đồng bộ getAddOperatorInstruction cũng tồn tại nếu bạn đã tính toán bump trước đó
  • Sau lệnh gọi này, ví operator có thể gọi ReleaseFunds và ResetSmtRoot
  • Phát ra một sự kiện thông qua EmitEvent CPI

Is this page helpful?

Mục lục

Chỉnh sửa trang