@@ -19,49 +19,49 @@ async function main() {
19
19
await initFolder ( )
20
20
21
21
// Fetch fungible token
22
- // for (const p of fungibleProviders) {
23
- // let fungibleTokens: FungibleToken[] = []
24
- // console.log(`Fetch the data from ${p.getProviderName()}`)
25
- // try {
26
- // const tokens = await p.getTopTokens()
27
- // fungibleTokens = [...fungibleTokens, ...tokens]
28
- // } catch (e) {
29
- // console.log(`Fetching the chain failed by ${p.getProviderName()}`)
30
- // console.log(e)
31
- // }
32
-
33
- // console.log(`The current chain get ${fungibleTokens.length} tokens`)
34
-
35
- // if (fungibleTokens.length) {
36
- // await writeTokensToFile(
37
- // p.getProviderName(),
38
- // 'fungible-tokens',
39
- // fungibleTokens.filter((x) => x.source === p.getProviderName()),
40
- // )
41
- // }
42
- // }
43
-
44
- // await mergePublicFileToOutput('fungible-tokens')
22
+ for ( const p of fungibleProviders ) {
23
+ let fungibleTokens : FungibleToken [ ] = [ ]
24
+ console . log ( `Fetch the data from ${ p . getProviderName ( ) } ` )
25
+ try {
26
+ const tokens = await p . getTopTokens ( )
27
+ fungibleTokens = [ ...fungibleTokens , ...tokens ]
28
+ } catch ( e ) {
29
+ console . log ( `Fetching the chain failed by ${ p . getProviderName ( ) } ` )
30
+ console . log ( e )
31
+ }
32
+
33
+ console . log ( `The current chain get ${ fungibleTokens . length } tokens` )
34
+
35
+ if ( fungibleTokens . length ) {
36
+ await writeTokensToFile (
37
+ p . getProviderName ( ) ,
38
+ 'fungible-tokens' ,
39
+ fungibleTokens . filter ( ( x ) => x . source === p . getProviderName ( ) ) ,
40
+ )
41
+ }
42
+ }
43
+
44
+ await mergePublicFileToOutput ( 'fungible-tokens' )
45
45
46
46
// Fetch nonFungible token
47
- // for (const p of nonFungibleTokenProviders) {
48
- // let nonFungibleTokens: NonFungibleToken[] = []
49
- // console.log(`Fetch the data from ${p.getProviderName()}`)
50
- // try {
51
- // const tokens = await p.getTopTokens()
52
- // nonFungibleTokens = [...nonFungibleTokens, ...tokens]
53
- // } catch (e) {
54
- // console.log(`Fetch the chain failed by ${p.getProviderName()}`)
55
- // console.log(e)
56
- // }
57
-
58
- // console.log(`The current chain get ${nonFungibleTokens.length} tokens`)
59
-
60
- // if (nonFungibleTokens.length) {
61
- // await writeTokensToFile(p.getProviderName(), 'non-fungible-tokens', nonFungibleTokens)
62
- // }
63
- // }
64
- // await mergePublicFileToOutput('non-fungible-tokens')
47
+ for ( const p of nonFungibleTokenProviders ) {
48
+ let nonFungibleTokens : NonFungibleToken [ ] = [ ]
49
+ console . log ( `Fetch the data from ${ p . getProviderName ( ) } ` )
50
+ try {
51
+ const tokens = await p . getTopTokens ( )
52
+ nonFungibleTokens = [ ...nonFungibleTokens , ...tokens ]
53
+ } catch ( e ) {
54
+ console . log ( `Fetch the chain failed by ${ p . getProviderName ( ) } ` )
55
+ console . log ( e )
56
+ }
57
+
58
+ console . log ( `The current chain get ${ nonFungibleTokens . length } tokens` )
59
+
60
+ if ( nonFungibleTokens . length ) {
61
+ await writeTokensToFile ( p . getProviderName ( ) , 'non-fungible-tokens' , nonFungibleTokens )
62
+ }
63
+ }
64
+ await mergePublicFileToOutput ( 'non-fungible-tokens' )
65
65
66
66
// Fetch nonFungible Collections
67
67
for ( const p of nonFungibleCollectionProviders ) {
0 commit comments