Talimatlar

Bir instruction (talimat), bir Solana programı üzerinde belirli bir fonksiyonun yürütülmesi için yapılan bir istektir. Instruction'lar, zincir üstü işlemlerin temel yapı taşıdır. Her instruction, çağrılacak tam olarak bir programı, ihtiyaç duyduğu hesapları ve programın yorumladığı bir bayt dizisini (genellikle hangi instruction handler'ın çalıştırılacağını belirleyen bir ayırt edici ve ardından serileştirilmiş argümanlar) belirtir. Her instruction için yürütme mantığı bir program üzerinde saklanır; her program kendi instruction setini tanımlar. Solana ağıyla etkileşim kurmak için bir veya daha fazla instruction bir transaction'a eklenir ve işlenmek üzere ağa gönderilir.

Bir işlemdeki talimatın 3 bileşenine ayrılmış halini gösteren diyagramBir işlemdeki talimatın 3 bileşenine ayrılmış halini gösteren diyagram

Temel bilgiler

  • Tek program: Her talimat program_id aracılığıyla tam olarak bir programa yöneliktir.
  • Hesap meta verisi: accounts dizisi, talimatın okuduğu veya yazdığı her hesap için AccountMeta sağlar.
  • Opak veri: data alanı, formatı hedef program tarafından tanımlanan bir bayt dizisidir.

Is this page helpful?

İçindekiler

Sayfayı Düzenle

Yönetici

© 2026 Solana Vakfı.
Tüm hakları saklıdır.
Bağlanın