Apa Itu accountSubscribe?
WebSocket Solana mendukung metode yang memungkinkan Anda berlangganan ke suatu akun dan menerima notifikasi melalui koneksi WebSocket setiap kali terjadi perubahan pada lamport atau data yang terkait dengan kunci publik akun yang cocok.
Metode ini sepenuhnya sesuai dengan spesifikasi API WSS Solana.
Parameter
string: kunci publik akun, dikirim dalam formatbase58(wajib)object: objek opsional yang digunakan untuk meneruskan parameter tambahanencoding: menentukan format data yang dikembalikan dalamAccountNotification. Nilai yang didukung:base58(default),base64,base64+zstd,jsonParsedcommitment: menentukan tingkat komitmen untuk transaksi. Nilai yang didukung:finalized(default),confirmed,processednotifyOn: Tidak digunakan lagi — tidak beroperasi sejak Agave 4.2. MenetapkannotifyOntidak memberikan efek apa pun. Kolom ini akan dihapus di kemudian hari.
Contoh Berlangganan Akun
Dalam contoh ini, kita berlangganan perubahan akun untuk akunSysvarC1ock11111111111111111111111111111111.
Kita akan melihat pembaruan setiap kali terjadi perubahan pada data akun atau lamport akun ini.
Hal ini sering terjadi pada akun khusus ini karena slot dan unixTimestamp sama-sama merupakan bagian dari data akun yang dikembalikan.