From 86587f2b10cf140554ccbb34c050a8eb9fa034f8 Mon Sep 17 00:00:00 2001 From: GussevPM Date: Sun, 19 May 2024 17:32:28 +0200 Subject: [PATCH 01/12] Fix rollup charts --- components/modules/rollup/RollupCharts.vue | 13 ++++++++++--- services/config.js | 4 ++-- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/components/modules/rollup/RollupCharts.vue b/components/modules/rollup/RollupCharts.vue index 870ef88f..c973e8c8 100644 --- a/components/modules/rollup/RollupCharts.vue +++ b/components/modules/rollup/RollupCharts.vue @@ -357,7 +357,7 @@ onBeforeUnmount(() => { - + DA Usage @@ -536,7 +536,7 @@ onBeforeUnmount(() => { - + Fee Paid @@ -645,12 +645,19 @@ onBeforeUnmount(() => { } .data { - border-radius: 4px 4px 8px 8px; background: var(--card-background); padding: 16px; } +.top { + border-radius: 4px 4px 0px 0px; +} + +.bottom { + border-radius: 0px 0px 8px 8px; +} + .chart_wrapper { position: relative; diff --git a/services/config.js b/services/config.js index e77cac52..6b5172ec 100644 --- a/services/config.js +++ b/services/config.js @@ -37,7 +37,7 @@ export const useServerURL = () => { return Server.API.dev default: - return Server.API.arabica + return Server.API.mocha } } @@ -61,7 +61,7 @@ export const useSocketURL = () => { return Server.WSS.dev default: - return Server.WSS.arabica + return Server.WSS.mocha } } From 13f3c4056f3a49af9d83d321cd817529f722cacc Mon Sep 17 00:00:00 2001 From: GussevPM Date: Sun, 19 May 2024 17:36:52 +0200 Subject: [PATCH 02/12] Copy block height --- components/modules/block/BlockOverview.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/modules/block/BlockOverview.vue b/components/modules/block/BlockOverview.vue index 747e8242..c671f7c9 100644 --- a/components/modules/block/BlockOverview.vue +++ b/components/modules/block/BlockOverview.vue @@ -392,9 +392,10 @@ const handleViewRawTransactions = () => { - + Height {{ comma(block.height) }} + From f030402500dda587c692476b87e077a2fb27ed36 Mon Sep 17 00:00:00 2001 From: GussevPM Date: Mon, 20 May 2024 18:17:41 +0200 Subject: [PATCH 03/12] Rollup and height links for blobs --- components/modals/BlobModal.vue | 14 ++++++++++++- components/modules/block/BlobsTable.vue | 27 ++++++++++++++++++++++++- services/config.js | 4 ++-- 3 files changed, 41 insertions(+), 4 deletions(-) diff --git a/components/modals/BlobModal.vue b/components/modals/BlobModal.vue index a4be2139..62d83615 100644 --- a/components/modals/BlobModal.vue +++ b/components/modals/BlobModal.vue @@ -5,7 +5,7 @@ import Button from "@/components/ui/Button.vue" import Spinner from "@/components/ui/Spinner.vue" /** Services */ -import { space, formatBytes, getNamespaceID, strToHex } from "@/services/utils" +import { comma, formatBytes, getNamespaceID, space, strToHex } from "@/services/utils" /** API */ import { fetchBlobByMetadata } from "@/services/api/namespace" @@ -254,6 +254,18 @@ const handlePreviewContent = () => { + + + Height + + + {{ comma(cacheStore.selectedBlob.height) }} + + + + + + Size diff --git a/components/modules/block/BlobsTable.vue b/components/modules/block/BlobsTable.vue index ba9c53e0..b6dfe36a 100644 --- a/components/modules/block/BlobsTable.vue +++ b/components/modules/block/BlobsTable.vue @@ -171,6 +171,7 @@ const handlePrev = () => { Share Commitments Size Version + Rollup @@ -270,7 +271,17 @@ const handlePrev = () => { {{ blob.namespace.version }} - + + + + + + + + + @@ -366,6 +377,20 @@ const handlePrev = () => { } } +.avatar_container { + position: relative; + width: 20px; + height: 20px; + overflow: hidden; + border-radius: 50%; +} + +.avatar_image { + width: 100%; + height: 100%; + object-fit: cover; +} + .table.disabled { opacity: 0.5; pointer-events: none; diff --git a/services/config.js b/services/config.js index 6b5172ec..56c1f019 100644 --- a/services/config.js +++ b/services/config.js @@ -37,7 +37,7 @@ export const useServerURL = () => { return Server.API.dev default: - return Server.API.mocha + return Server.API.dev } } @@ -61,7 +61,7 @@ export const useSocketURL = () => { return Server.WSS.dev default: - return Server.WSS.mocha + return Server.WSS.dev } } From ab39fee89033e623f2c5904d55f598d60a947d08 Mon Sep 17 00:00:00 2001 From: GussevPM Date: Mon, 20 May 2024 18:37:30 +0200 Subject: [PATCH 04/12] Add base64 ID for namespaces --- components/modules/namespace/NamespaceOverview.vue | 12 +++++++++++- services/utils/general.js | 8 ++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/components/modules/namespace/NamespaceOverview.vue b/components/modules/namespace/NamespaceOverview.vue index db578ec2..f1f94d5c 100644 --- a/components/modules/namespace/NamespaceOverview.vue +++ b/components/modules/namespace/NamespaceOverview.vue @@ -10,7 +10,7 @@ import BlobsTable from "./tables/BlobsTable.vue" import MessagesTable from "./tables/MessagesTable.vue" /** Services */ -import { comma, space, formatBytes, getNamespaceID } from "@/services/utils" +import { comma, formatBytes, getNamespaceID, midHex, space } from "@/services/utils" /** API */ import { fetchNamespaceBlobs, fetchNamespaceMessagesById, fetchNamespaceRollups } from "@/services/api/namespace" @@ -291,6 +291,16 @@ const handleViewRawMessages = () => { + + Base64 ID + + + {{ midHex(namespace.hash) }} + + + + + { } } +export const midHex = (hex) => { + if (hex.length > 32) { + return `${hex.slice(0, 16)} ••• ${hex.slice(-16)}` + } else { + return hex + } +} + export const splitAddress = (address, format = "string") => { if (!address) return From 99046141ede3e72840e56062dd4475cefabe1fbb Mon Sep 17 00:00:00 2001 From: GussevPM Date: Mon, 3 Jun 2024 17:40:23 +0200 Subject: [PATCH 05/12] Fix chart x-scale --- components/modules/namespace/NamespaceCharts.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/modules/namespace/NamespaceCharts.vue b/components/modules/namespace/NamespaceCharts.vue index a87c7023..eee8e584 100644 --- a/components/modules/namespace/NamespaceCharts.vue +++ b/components/modules/namespace/NamespaceCharts.vue @@ -361,7 +361,7 @@ onBeforeUnmount(() => { }} - {{ DateTime.now().minus({ hours: selectedPeriod.value }).set({ minutes: 0 }).toFormat("hh:mm a") }} + {{ DateTime.now().minus({ hours: selectedPeriod.value - 1 }).set({ minutes: 0 }).toFormat("hh:mm a") }} {{ selectedPeriod.timeframe === "day" ? "Today" : "Now" }} @@ -449,7 +449,7 @@ onBeforeUnmount(() => { }} - {{ DateTime.now().minus({ hours: selectedPeriod.value }).set({ minutes: 0 }).toFormat("hh:mm a") }} + {{ DateTime.now().minus({ hours: selectedPeriod.value - 1 }).set({ minutes: 0 }).toFormat("hh:mm a") }} {{ selectedPeriod.timeframe === "day" ? "Today" : "Now" }} From 74fe8ea0fe31e7b329dc2b69b54df7d6ba15c683 Mon Sep 17 00:00:00 2001 From: GussevPM Date: Tue, 4 Jun 2024 21:07:50 +0200 Subject: [PATCH 06/12] Add basic entity view --- components/AddressBadge.vue | 9 ++- components/BasicEntityView.vue | 111 +++++++++++++++++++++++++++++++++ pages/address/[hash].vue | 1 + store/bookmarks.js | 28 ++++++++- 4 files changed, 147 insertions(+), 2 deletions(-) create mode 100644 components/BasicEntityView.vue diff --git a/components/AddressBadge.vue b/components/AddressBadge.vue index eb15b68a..40809271 100644 --- a/components/AddressBadge.vue +++ b/components/AddressBadge.vue @@ -7,6 +7,10 @@ defineProps({ color: { type: String, default: "primary" + }, + displayName: { + type: String, + default: '', } }) @@ -14,7 +18,10 @@ defineProps({