@@ -115,26 +115,25 @@ const init = async (fromCache = false) => {
115115 router .push (" /" )
116116 return
117117 }
118-
119- const { data : rawMetadata } = await fetchBlobMetadata ({
118+
119+ const rawMetadata = await fetchBlobMetadata ({
120120 hash: hash .replaceAll (" " , " +" ),
121121 height: parseInt (height),
122122 commitment: commitment .replaceAll (" " , " +" ),
123123 metadata: true ,
124124 })
125- metadata .value = rawMetadata .value
126-
127- const { data: rawBlob } = await fetchBlobByMetadata ({
125+ const rawBlob = await fetchBlobByMetadata ({
128126 hash: hash .replaceAll (" " , " +" ),
129127 height: parseInt (height),
130128 commitment: commitment .replaceAll (" " , " +" ),
131129 })
132130
133- if (! rawBlob .value || ! rawMetadata .value ) {
131+ if (! rawBlob .data . value || ! rawMetadata . data .value ) {
134132 router .push (" /" )
135133 return
136134 } else {
137- blob .value = rawBlob .value
135+ metadata .value = rawMetadata .data ? .value
136+ blob .value = rawBlob .data ? .value
138137 hex .value = Buffer .from (blob .value .data , " base64" )
139138 .toString (" hex" )
140139 .match (/ .. / g )
@@ -334,14 +333,14 @@ const handleCopy = (text) => {
334333 / >
335334 < / Flex>
336335
337- < Text v- if = " cards.raw" size= " 13" color= " secondary" height= " 140" class = " selectable" : class = " $style.raw_content" >
336+ < Text v- if = " cards? .raw" size= " 13" color= " secondary" height= " 140" class = " selectable" : class = " $style.raw_content" >
338337 {{ blob .data }}
339338 < / Text >
340339 < / Flex>
341340 < / Flex>
342341
343342 < Flex direction= " column" gap= " 16" : class = " $style.right" >
344- < Flex v- if = " metadata.commitment" direction= " column" gap= " 16" : class = " $style.card" >
343+ < Flex v- if = " metadata? .commitment" direction= " column" gap= " 16" : class = " $style.card" >
345344 < Flex @click= " cards.metadata = !cards.metadata" align= " center" justify= " between" : class = " $style.header" >
346345 < Text size= " 13" weight= " 600" color= " primary" > Blob Metadata< / Text >
347346 < Icon
@@ -352,9 +351,9 @@ const handleCopy = (text) => {
352351 / >
353352 < / Flex>
354353
355- < Flex v- if = " cards.metadata" direction= " column" gap= " 24" : class = " $style.data" >
354+ < Flex v- if = " cards? .metadata" direction= " column" gap= " 24" : class = " $style.data" >
356355 < Flex direction= " column" gap= " 16" >
357- < NuxtLink : to= " `/namespace/${metadata.namespace.namespace_id}`" target= " _blank" >
356+ < NuxtLink : to= " `/namespace/${metadata? .namespace? .namespace_id}`" target= " _blank" >
358357 < Flex justify= " between" : class = " $style.namespace" >
359358 < Flex direction= " column" gap= " 8" >
360359 < Text size= " 12" weight= " 600" color= " secondary" > Namespace< / Text >
0 commit comments