diff --git a/packages/plugin-solana/src/actions/swap.ts b/packages/plugin-solana/src/actions/swap.ts index 632e716c2ba..434e2cb816d 100644 --- a/packages/plugin-solana/src/actions/swap.ts +++ b/packages/plugin-solana/src/actions/swap.ts @@ -144,7 +144,7 @@ Respond with a JSON markdown block containing only the extracted values. Use nul // get all the tokens in the wallet using the wallet provider async function getTokensInWallet(runtime: IAgentRuntime) { - const publicKey = await getPublicKey(runtime); + const { publicKey } = await getWalletKey(runtime, false); const walletProvider = new WalletProvider( new Connection("https://api.mainnet-beta.solana.com"), publicKey diff --git a/packages/plugin-tee/eslint.config.mjs b/packages/plugin-tee/eslint.config.mjs new file mode 100644 index 00000000000..92fe5bbebef --- /dev/null +++ b/packages/plugin-tee/eslint.config.mjs @@ -0,0 +1,3 @@ +import eslintGlobalConfig from "../../eslint.config.mjs"; + +export default [...eslintGlobalConfig]; diff --git a/packages/plugin-tee/package.json b/packages/plugin-tee/package.json index 85189e4996b..6793587c8cc 100644 --- a/packages/plugin-tee/package.json +++ b/packages/plugin-tee/package.json @@ -19,7 +19,8 @@ }, "scripts": { "build": "tsup --format esm --dts", - "dev": "tsup --format esm --dts --watch" + "dev": "tsup --format esm --dts --watch", + "lint": "eslint . --fix" }, "peerDependencies": { "whatwg-url": "7.1.0" diff --git a/packages/plugin-tee/src/providers/deriveKeyProvider.ts b/packages/plugin-tee/src/providers/deriveKeyProvider.ts index ef5fbb4544e..65b6e83676e 100644 --- a/packages/plugin-tee/src/providers/deriveKeyProvider.ts +++ b/packages/plugin-tee/src/providers/deriveKeyProvider.ts @@ -159,7 +159,6 @@ const deriveKeyProvider: Provider = { return ""; } - let keypair: Keypair; try { const secretSalt = runtime.getSetting("WALLET_SECRET_SALT") || "secret_salt"; @@ -181,8 +180,6 @@ const deriveKeyProvider: Provider = { console.error("Error creating PublicKey:", error); return ""; } - - return keypair; } catch (error) { console.error("Error in derive key provider:", error.message); return `Failed to fetch derive key information: ${error instanceof Error ? error.message : "Unknown error"}`; diff --git a/packages/plugin-tee/src/providers/walletProvider.ts b/packages/plugin-tee/src/providers/walletProvider.ts index df0a0afc721..a12ad711929 100644 --- a/packages/plugin-tee/src/providers/walletProvider.ts +++ b/packages/plugin-tee/src/providers/walletProvider.ts @@ -36,7 +36,7 @@ interface WalletPortfolio { items: Array; } -interface BirdEyePriceData { +interface _BirdEyePriceData { data: { [key: string]: { price: number;