diff --git a/applications/viewer/src/routes/NetworkInfo.svelte b/applications/viewer/src/routes/NetworkInfo.svelte index e6e8355..302636a 100644 --- a/applications/viewer/src/routes/NetworkInfo.svelte +++ b/applications/viewer/src/routes/NetworkInfo.svelte @@ -29,6 +29,7 @@ let error: string | null = null; let lastFetchedEpoch: number = 0; let store: any; + let unsubscribe: (() => void) | null = null; async function fetchEpochData() { try { @@ -84,12 +85,12 @@ onMount(async () => { const importedStore = await import('./blocks/store.js'); store = importedStore; - store.blocksStore.subscribe(handleStoreMessage); + unsubscribe = store.blocksStore.subscribe(handleStoreMessage); }); onDestroy(() => { - if (store) { - store.blocksStore.subscribe(() => {})(); + if (unsubscribe) { + unsubscribe(); } }); diff --git a/applications/viewer/src/routes/blocks/RecentBlocks.svelte b/applications/viewer/src/routes/blocks/RecentBlocks.svelte index c7aa76e..7435f82 100644 --- a/applications/viewer/src/routes/blocks/RecentBlocks.svelte +++ b/applications/viewer/src/routes/blocks/RecentBlocks.svelte @@ -19,7 +19,7 @@
Slot {block.slot}
Txs {block.ntx}
-Size {block.size / 1000}
+Size {(block.size / 1024).toFixed(2)} kb
Pool {block.slot_leader}
diff --git a/applications/viewer/src/routes/transactions/+page.server.ts b/applications/viewer/src/routes/transactions/+page.server.ts index babf75b..62007ee 100644 --- a/applications/viewer/src/routes/transactions/+page.server.ts +++ b/applications/viewer/src/routes/transactions/+page.server.ts @@ -28,7 +28,7 @@ export const load: PageLoad = async ({params, url}) => { return { status: 404, - body: { error: 'Can not fetch recepie.' } + body: { error: 'Can not fetch transactions.' } }; }