Lệnh

Instruction (lệnh) là một yêu cầu thực thi một chức năng cụ thể trên một chương trình Solana. Các instruction là khối xây dựng cơ bản cho các hoạt động onchain. Mỗi instruction chỉ định chính xác một chương trình cần gọi, các account mà nó cần, và một mảng byte dữ liệu mà chương trình diễn giải (thường là một discriminator để xác định instruction handler nào sẽ chạy, theo sau là các tham số đã được serialize). Logic thực thi cho mỗi instruction được lưu trữ trên một program, trong đó mỗi program định nghĩa bộ instruction riêng của nó. Để tương tác với mạng Solana, một hoặc nhiều instruction được thêm vào một transaction và gửi đến mạng để được xử lý.

Sơ đồ mô tả một giao dịch với một lệnh, được chia thành 3 thành phầnSơ đồ mô tả một giao dịch với một lệnh, được chia thành 3 thành phần

Thông tin chính

  • Chương trình đơn lẻ: Mỗi lệnh nhắm đến chính xác một chương trình thông qua program_id.
  • Metadata tài khoản: Mảng accounts cung cấp AccountMeta cho mọi tài khoản mà lệnh đọc hoặc ghi.
  • Dữ liệu mờ: Trường data là một mảng byte có định dạng được xác định bởi chương trình đích.

Is this page helpful?

Mục lục

Chỉnh sửa trang

Quản lý bởi

© 2026 Solana Foundation.
Đã đăng ký bản quyền.
Kết nối