Skip to content

Vue DevTools

Vue Kaspa terintegrasi dengan Vue DevTools untuk memberikan visibilitas langsung ke status WASM, state RPC, dan event blockchain — tanpa console.log.

Integrasi DevTools diaktifkan secara otomatis dalam mode pengembangan dan dinonaktifkan di produksi.

Panel inspektor

Inspektor menambahkan node Kaspa ke inspektor komponen Vue DevTools. Node ini menampilkan tiga sub-node:

WASM

FieldDeskripsi
statusWasmStatus saat ini: idle · loading · ready · error

Kode warna: hijau = ready, kuning = loading, merah = error, abu-abu = idle.

RPC

FieldDeskripsi
connectionStatedisconnected · connecting · connected · reconnecting · error
urlURL node yang terhubung
networkIdJaringan yang dilaporkan node (mis. 'mainnet')
serverVersionVersi perangkat lunak node (mis. '0.14.1')
isSyncedApakah node telah tersinkronisasi sepenuhnya
virtualDaaScoreSkor DAA langsung (diperbarui setiap blok)

Network

FieldDeskripsi
networkIdID jaringan aktif dari koneksi RPC
daaScoreSkor DAA langsung

Timeline event

Timeline DevTools menyertakan layer Kaspa Events (warna: hijau). Semua 11 tipe event RPC diposting di sini saat tiba:

EventLevel log
block-addedinfo
virtual-daa-score-changedinfo
utxos-changedinfo
virtual-chain-changedinfo
sink-blue-score-changedinfo
new-block-templateinfo
connectinfo
pruning-point-utxo-set-overrideinfo
finality-conflictwarning
finality-conflict-resolvedinfo
disconnecterror

Setiap event menampilkan ringkasan (hash blok, skor DAA, alamat yang terpengaruh, dll.) dan payload JSON lengkap saat diklik.

Mengaktifkan dan menonaktifkan

ts
// Nonaktifkan secara eksplisit (berguna di staging/produksi)
app.use(VueKaspa, {
  devtools: false,
})

Kode integrasi DevTools diimpor secara dinamis. Ketika devtools: false, kode tersebut sepenuhnya tidak ada dalam bundle produksi (tree-shaken).

Persyaratan

  • Ekstensi browser Vue DevTools atau aplikasi Electron standalone
  • Vue DevTools API v8 (dibundel dengan @vue/devtools-api ^8.1.1, disertakan sebagai dependensi Vue Kaspa)

Released under the MIT License.