diff --git a/packages/token-map-register/scripts/bootstrap.ts b/packages/token-map-register/scripts/bootstrap.ts index 497a719..d83efcc 100644 --- a/packages/token-map-register/scripts/bootstrap.ts +++ b/packages/token-map-register/scripts/bootstrap.ts @@ -1,11 +1,13 @@ -import { logger, TokenMap, type TokenMapData } from "@intmax2-function/shared"; +import { logger, TokenMap, type TokenMapInput, TokenType } from "@intmax2-function/shared"; -const data: TokenMapData[] = [ +const data: TokenMapInput[] = [ { tokenIndex: 0, + tokenId: 0n, + tokenType: TokenType.NATIVE, + contractAddress: "0x0000000000000000000000000000000000000000", symbol: "ETH", decimals: 18, - contractAddress: "0x0000000000000000000000000000000000000000", }, ]; diff --git a/packages/token/src/lib/tokenPrice.ts b/packages/token/src/lib/tokenPrice.ts index 14a57d8..f2ffaf8 100644 --- a/packages/token/src/lib/tokenPrice.ts +++ b/packages/token/src/lib/tokenPrice.ts @@ -37,7 +37,7 @@ export class TokenPrice { } this.tokenPriceList = tokenList; - this.tokenPriceMap = new Map(tokenList.map((token) => [token.id, token])); + this.tokenPriceMap = new Map(tokenList.map((token) => [token.contractAddress, token])); logger.info(`Successfully fetched ${tokenList.length} tokens`); this.clearRetryTimeout();