Skip to content

Commit ee1ea34

Browse files
committed
include username in createTradePerformance
Signed-off-by: MarcoMandar <malicemandar@gmail.com>
1 parent f354fbd commit ee1ea34

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

packages/plugin-solana/src/evaluators/trust.ts

+1
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,7 @@ async function handler(runtime: IAgentRuntime, message: Memory) {
253253
runtime,
254254
rec.contractAddress,
255255
userId,
256+
account.username, // we need this to create the recommender account in the BE
256257
{
257258
buy_amount: rec.buyAmount,
258259
is_simulation: true,

packages/plugin-solana/src/providers/trustScoreProvider.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,7 @@ export class TrustScoreManager {
338338
runtime: IAgentRuntime,
339339
tokenAddress: string,
340340
recommenderId: string,
341+
username: string,
341342
data: TradeData
342343
): Promise<TradePerformance> {
343344
const recommender =
@@ -405,7 +406,7 @@ export class TrustScoreManager {
405406
this.trustScoreDb.addTransaction(transaction);
406407
}
407408
// api call to update trade performance
408-
this.createTradeInBe(tokenAddress, recommenderId, data);
409+
this.createTradeInBe(tokenAddress, recommenderId, username, data);
409410
return creationData;
410411
}
411412

@@ -416,6 +417,7 @@ export class TrustScoreManager {
416417
async createTradeInBe(
417418
tokenAddress: string,
418419
recommenderId: string,
420+
username: string,
419421
data: TradeData,
420422
retries = 3,
421423
delayMs = 2000
@@ -434,6 +436,7 @@ export class TrustScoreManager {
434436
tokenAddress: tokenAddress,
435437
tradeData: data,
436438
recommenderId: recommenderId,
439+
username: username,
437440
}),
438441
}
439442
);

0 commit comments

Comments
 (0)