Skip to main content

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 format base58 (wajib)
  • object: objek opsional yang digunakan untuk meneruskan parameter tambahan
  • encoding: menentukan format data yang dikembalikan dalam AccountNotification. Nilai yang didukung: base58 (default), base64, base64+zstd, jsonParsed
  • commitment: menentukan tingkat komitmen untuk transaksi. Nilai yang didukung: finalized (default), confirmed, processed
  • notifyOn: Tidak digunakan lagi — tidak beroperasi sejak Agave 4.2. Menetapkan notifyOn tidak memberikan efek apa pun. Kolom ini akan dihapus di kemudian hari.

Contoh Berlangganan Akun

Dalam contoh ini, kita berlangganan perubahan akun untuk akun SysvarC1ock11111111111111111111111111111111. 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.
accountSubscribe terfilter dari Helius tersedia pada endpoint wss://mainnet.helius-rpc.com dan wss://devnet.helius-rpc.com terpadu yang sama seperti metode langganan WebSocket lainnya.

Contoh Notifikasi