server metadata

This commit is contained in:
Tim
2024-07-17 16:49:35 -04:00
parent 3094d85f9e
commit 78a6671fdf
2 changed files with 18 additions and 10 deletions

View File

@@ -43,6 +43,21 @@ export function decodeIEE754(value) {
}
export function buildMetadataMap(metadata) {
const metadataMap = {}
for (const [chain, info] of Object.entries(metadata)) {
const map = {}
for (const poolMeta of info.p)
map[poolMeta.a] = poolMeta
for (const tokenMeta of info.t)
map[tokenMeta.a] = tokenMeta
metadataMap[Number(chain)] = map
}
console.log('metadataMap', metadataMap)
return metadataMap
}
//
// AsyncCache
//

View File

@@ -1,3 +1,5 @@
import {buildMetadataMap} from "@/common.js";
function _json(name) {
return async function(response) {
try {
@@ -18,13 +20,4 @@ console.log('version', version)
export const metadata = await metadataPromise
console.log('metadata', metadata)
export const metadataMap = {}
for (const [chain, info] of Object.entries(metadata)) {
const map = {}
for (const poolMeta of info.p)
map[poolMeta.a] = poolMeta
for (const tokenMeta of info.t)
map[tokenMeta.a] = tokenMeta
metadataMap[Number(chain)] = map
}
console.log('metadataMap', metadataMap)
export const metadataMap = buildMetadataMap(metadata)