@@ -23,7 +23,7 @@ import type {
2323 PrivateKeyAccount ,
2424} from "viem" ;
2525import * as viemChains from "viem/chains" ;
26- import { DeriveKeyProvider , TEEMode } from "@elizaos/plugin-tee" ;
26+ // import { DeriveKeyProvider, TEEMode } from "@elizaos/plugin-tee";
2727import NodeCache from "node-cache" ;
2828import * as path from "path" ;
2929
@@ -278,38 +278,38 @@ const genChainsFromRuntime = (
278278} ;
279279
280280export 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
315315export const evmWalletProvider : Provider = {
0 commit comments