Instrukcje

Instrukcja to żądanie wykonania określonej funkcji w programie Solana. Instrukcje są podstawowym elementem operacji on-chain. Każda instrukcja wskazuje dokładnie jeden program do wywołania, wymagane konta oraz tablicę bajtów z danymi, które program interpretuje (zwykle jest to dyskryminator do identyfikacji obsługiwanej instrukcji, a następnie zserializowane argumenty). Logika wykonania każdej instrukcji jest przechowywana w programie, gdzie każdy program definiuje własny zestaw instrukcji. Aby wejść w interakcję z siecią Solana, jedna lub więcej instrukcji jest dodawana do transakcji i wysyłana do sieci do przetworzenia.

Diagram przedstawiający transakcję z instrukcją, podzieloną na 3 komponentyDiagram przedstawiający transakcję z instrukcją, podzieloną na 3 komponenty

Najważniejsze informacje

  • Jeden program: Każda instrukcja jest skierowana dokładnie do jednego programu przez program_id.
  • Metadane konta: Tablica accounts zawiera AccountMeta dla każdego konta, które instrukcja odczytuje lub zapisuje.
  • Nieprzezroczyste dane: Pole data to tablica bajtów, której format jest definiowany przez docelowy program.

Is this page helpful?

Spis treści

Edytuj stronę

Zarządzane przez

© 2026 Solana Foundation.
Wszelkie prawa zastrzeżone.
Bądź na bieżąco