diff --git a/packages/plugin-solana/src/providers/trustScoreProvider.ts b/packages/plugin-solana/src/providers/trustScoreProvider.ts index 394fb32387e..d09e1126248 100644 --- a/packages/plugin-solana/src/providers/trustScoreProvider.ts +++ b/packages/plugin-solana/src/providers/trustScoreProvider.ts @@ -19,6 +19,7 @@ import { } from "@ai16z/plugin-trustdb"; import { settings } from "@ai16z/eliza"; import { IAgentRuntime, Memory, Provider, State } from "@ai16z/eliza"; +import { v4 as uuidv4 } from "uuid"; const Wallet = settings.MAIN_WALLET_ADDRESS; interface TradeData { @@ -391,8 +392,10 @@ export class TrustScoreManager { rapidDump: false, }; this.trustScoreDb.addTradePerformance(creationData, data.is_simulation); - + // generate unique uuid for each TokenRecommendation + const tokenUUId = uuidv4(); const tokenRecommendation: TokenRecommendation = { + id: tokenUUId, recommenderId: recommenderId, tokenAddress: tokenAddress, timestamp: new Date(),