v0.0.10
Apps should provide their own Token Map can be loaded as JSON via
export async function loadTokenMap(
url: string = TOKEN_MAP_URL,
): Promise<BlockchainMapping> {
if (loadedTokenMap) {
return loadedTokenMap;
}
try {
const response = await fetch(url);
if (!response.ok) {
throw new Error(`Failed to load tokenMap.json: ${response.statusText}`);
}
loadedTokenMap = await response.json();
return loadedTokenMap as BlockchainMapping;
} catch (error) {
console.error("Error loading tokenMap:", error);
throw error;
}
}