Skip to content

Commit 953bc3d

Browse files
committed
feat(near/wallet): replace console.log to elizaLogger
1 parent 1ff97b4 commit 953bc3d

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

packages/plugin-near/src/providers/wallet.ts

+14-8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
import { IAgentRuntime, Memory, Provider, State } from "@elizaos/core";
1+
import {
2+
IAgentRuntime,
3+
Memory,
4+
Provider,
5+
State,
6+
elizaLogger,
7+
} from "@elizaos/core";
28
import { KeyPair, keyStores, connect, Account, utils } from "near-api-js";
39
import BigNumber from "bignumber.js";
410
import { KeyPairString } from "near-api-js/lib/utils";
@@ -51,7 +57,7 @@ export class WalletProvider implements Provider {
5157
try {
5258
return await this.getFormattedPortfolio(runtime);
5359
} catch (error) {
54-
console.error("Error in wallet provider:", error);
60+
elizaLogger.error("Error in wallet provider:", error);
5561
return null;
5662
}
5763
}
@@ -102,7 +108,7 @@ export class WalletProvider implements Provider {
102108
}
103109
return await response.json();
104110
} catch (error) {
105-
console.error(`Attempt ${i + 1} failed:`, error);
111+
elizaLogger.error(`Attempt ${i + 1} failed:`, error);
106112
lastError = error as Error;
107113
if (i < PROVIDER_CONFIG.MAX_RETRIES - 1) {
108114
await new Promise((resolve) =>
@@ -125,7 +131,7 @@ export class WalletProvider implements Provider {
125131
const cachedValue = this.cache.get<WalletPortfolio>(cacheKey);
126132

127133
if (cachedValue) {
128-
console.log("Cache hit for fetchPortfolioValue");
134+
elizaLogger.log("Cache hit for fetchPortfolioValue");
129135
return cachedValue;
130136
}
131137

@@ -160,7 +166,7 @@ export class WalletProvider implements Provider {
160166
this.cache.set(cacheKey, portfolio);
161167
return portfolio;
162168
} catch (error) {
163-
console.error("Error fetching portfolio:", error);
169+
elizaLogger.error("Error fetching portfolio:", error);
164170
throw error;
165171
}
166172
}
@@ -181,7 +187,7 @@ export class WalletProvider implements Provider {
181187
this.cache.set(cacheKey, price);
182188
return price;
183189
} catch (error) {
184-
console.error("Error fetching NEAR price:", error);
190+
elizaLogger.error("Error fetching NEAR price:", error);
185191
return 0;
186192
}
187193
}
@@ -214,7 +220,7 @@ export class WalletProvider implements Provider {
214220
const portfolio = await this.fetchPortfolioValue(runtime);
215221
return this.formatPortfolio(runtime, portfolio);
216222
} catch (error) {
217-
console.error("Error generating portfolio report:", error);
223+
elizaLogger.error("Error generating portfolio report:", error);
218224
return "Unable to fetch wallet information. Please try again later.";
219225
}
220226
}
@@ -234,7 +240,7 @@ const walletProvider: Provider = {
234240
const provider = new WalletProvider(accountId);
235241
return await provider.getFormattedPortfolio(runtime);
236242
} catch (error) {
237-
console.error("Error in wallet provider:", error);
243+
elizaLogger.error("Error in wallet provider:", error);
238244
return null;
239245
}
240246
},

0 commit comments

Comments
 (0)