Lệnh

Lệnh là một yêu cầu thực thi một chức năng cụ thể trên chương trình Solana. Lệnh là khối xây dựng cơ bản cho các hoạt động on-chain. Mỗi lệnh chỉ định chính xác một chương trình để gọi, các tài khoản 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 trình xử lý lệnh nào sẽ chạy, theo sau là các đối số được serialize). Logic thực thi cho mỗi lệnh được lưu trữ trên một chương trình, trong đó mỗi chương trình định nghĩa tập hợp lệnh riêng của nó. Để tương tác với mạng Solana, một hoặc nhiều lệnh được thêm vào một giao dịch 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