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ản | Có thể ghi | Người ký | Mô tả |
|---|---|---|---|
payer | ✓ | ✓ | Người trả phí |
admin | ✓ | Quản trị viên instance | |
instance | Instance PDA | ||
operator | Ví operator cần cấp phép | ||
operator_pda | ✓ | Operator PDA - tự động suy diễn từ ["operator", instance, operator] | |
system_program | System Program | ||
event_authority | PDA quyền hạn sự kiện | ||
private_channel_escrow_program | Escrow Program |
Tham số
| Tham số | Kiểu | Mô tả |
|---|---|---|
bump | u8 | Bump 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ễnbumpvàoperator_pdakhi chúng không được cung cấp. Biến thể đồng bộgetAddOperatorInstructioncũng tồn tại nếu bạn đã tính toánbumptrước đó - Sau lệnh gọi này, ví
operatorcó thể gọiReleaseFundsvàResetSmtRoot - Phát ra một sự kiện thông qua
EmitEventCPI
Is this page helpful?