Skip to content

Commit e49b2ac

Browse files
committed
Comment out TEE
1 parent f89f535 commit e49b2ac

1 file changed

Lines changed: 23 additions & 23 deletions

File tree

src/providers/wallet.ts

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import type {
2323
PrivateKeyAccount,
2424
} from "viem";
2525
import * as viemChains from "viem/chains";
26-
import { DeriveKeyProvider, TEEMode } from "@elizaos/plugin-tee";
26+
// import { DeriveKeyProvider, TEEMode } from "@elizaos/plugin-tee";
2727
import NodeCache from "node-cache";
2828
import * as path from "path";
2929

@@ -278,38 +278,38 @@ const genChainsFromRuntime = (
278278
};
279279

280280
export const initWalletProvider = async (runtime: IAgentRuntime) => {
281-
const teeMode = runtime.getSetting("TEE_MODE") || TEEMode.OFF;
281+
// const teeMode = runtime.getSetting("TEE_MODE") || TEEMode.OFF;
282282

283283
const chains = genChainsFromRuntime(runtime);
284284

285-
if (teeMode !== TEEMode.OFF) {
286-
const walletSecretSalt = runtime.getSetting("WALLET_SECRET_SALT");
287-
if (!walletSecretSalt) {
288-
throw new Error(
289-
"WALLET_SECRET_SALT required when TEE_MODE is enabled"
290-
);
291-
}
292-
293-
const deriveKeyProvider = new DeriveKeyProvider(teeMode);
294-
const deriveKeyResult = await deriveKeyProvider.deriveEcdsaKeypair(
295-
"/",
296-
walletSecretSalt,
297-
runtime.agentId
298-
);
299-
return new WalletProvider(
300-
deriveKeyResult.keypair,
301-
runtime.cacheManager,
302-
chains
303-
);
304-
} else {
285+
// if (teeMode !== TEEMode.OFF) {
286+
// const walletSecretSalt = runtime.getSetting("WALLET_SECRET_SALT");
287+
// if (!walletSecretSalt) {
288+
// throw new Error(
289+
// "WALLET_SECRET_SALT required when TEE_MODE is enabled"
290+
// );
291+
// }
292+
293+
// const deriveKeyProvider = new DeriveKeyProvider(teeMode);
294+
// const deriveKeyResult = await deriveKeyProvider.deriveEcdsaKeypair(
295+
// "/",
296+
// walletSecretSalt,
297+
// runtime.agentId
298+
// );
299+
// return new WalletProvider(
300+
// deriveKeyResult.keypair,
301+
// runtime.cacheManager,
302+
// chains
303+
// );
304+
// } else {
305305
const privateKey = runtime.getSetting(
306306
"EVM_PRIVATE_KEY"
307307
) as `0x${string}`;
308308
if (!privateKey) {
309309
throw new Error("EVM_PRIVATE_KEY is missing");
310310
}
311311
return new WalletProvider(privateKey, runtime.cacheManager, chains);
312-
}
312+
// }
313313
};
314314

315315
export const evmWalletProvider: Provider = {

0 commit comments

Comments
 (0)