feat: metadata

This commit is contained in:
bartosz-lipinski 2021-06-29 23:49:28 -05:00
parent 75ecc33764
commit 9f4d8f17ba
1 changed files with 6 additions and 1 deletions

View File

@ -252,6 +252,8 @@ export function MetaProvider({ children = null as any }) {
const values = Object.values(
tempCache.metadataByMint,
) as ParsedAccount<Metadata>[];
tempCache.metadata = new Array(values.length);
for (let i = 0; i < values.length; i++) {
const metadata = values[i];
if (
@ -265,13 +267,16 @@ export function MetaProvider({ children = null as any }) {
tempCache.metadataByMasterEdition[
metadata.info?.masterEdition?.toBase58() || ''
] = metadata;
tempCache.metadata.push(metadata);
} else {
delete tempCache.metadataByMint[metadata.info.mint.toBase58() || ''];
}
}
console.log('------->init finished');
tempCache.metadata = values;
tempCache.metadata = tempCache.metadata.filter(m => m);
setState({
...tempCache,
});