mirror of
https://github.com/d0zingcat/solana-agent-kit.git
synced 2026-06-08 23:26:51 +00:00
feat: add drift tools to langchain
This commit is contained in:
@@ -25,6 +25,7 @@ export * from "./sns";
|
||||
export * from "./lightprotocol";
|
||||
export * from "./squads";
|
||||
export * from "./helius";
|
||||
export * from "./drift";
|
||||
|
||||
import { SolanaAgentKit } from "../agent";
|
||||
import {
|
||||
@@ -98,6 +99,21 @@ import {
|
||||
SolanaDeleteHeliusWebhookTool,
|
||||
SolanaParseTransactionHeliusTool,
|
||||
SolanaGetAllAssetsByOwner,
|
||||
SolanaCheckDriftAccountTool,
|
||||
SolanaCreateDriftUserAccountTool,
|
||||
SolanaCreateDriftVaultTool,
|
||||
SolanaDepositIntoDriftVaultTool,
|
||||
SolanaDepositToDriftUserAccountTool,
|
||||
SolanaDeriveVaultAddressTool,
|
||||
SolanaDriftUserAccountInfoTool,
|
||||
SolanaDriftVaultInfoTool,
|
||||
SolanaRequestDriftWithdrawalTool,
|
||||
SolanaTradeDelegatedDriftVaultTool,
|
||||
SolanaTradeDriftPerpAccountTool,
|
||||
SolanaUpdateDriftVaultDelegateTool,
|
||||
SolanaUpdateDriftVaultTool,
|
||||
SolanaWithdrawFromDriftAccountTool,
|
||||
SolanaWithdrawFromDriftVaultTool,
|
||||
} from "./index";
|
||||
|
||||
export function createSolanaTools(solanaKit: SolanaAgentKit) {
|
||||
@@ -177,5 +193,20 @@ export function createSolanaTools(solanaKit: SolanaAgentKit) {
|
||||
new SolanaHeliusWebhookTool(solanaKit),
|
||||
new SolanaGetHeliusWebhookTool(solanaKit),
|
||||
new SolanaDeleteHeliusWebhookTool(solanaKit),
|
||||
new SolanaCreateDriftUserAccountTool(solanaKit),
|
||||
new SolanaCreateDriftVaultTool(solanaKit),
|
||||
new SolanaDepositIntoDriftVaultTool(solanaKit),
|
||||
new SolanaDepositToDriftUserAccountTool(solanaKit),
|
||||
new SolanaDeriveVaultAddressTool(solanaKit),
|
||||
new SolanaCheckDriftAccountTool(solanaKit),
|
||||
new SolanaDriftUserAccountInfoTool(solanaKit),
|
||||
new SolanaRequestDriftWithdrawalTool(solanaKit),
|
||||
new SolanaTradeDelegatedDriftVaultTool(solanaKit),
|
||||
new SolanaTradeDriftPerpAccountTool(solanaKit),
|
||||
new SolanaUpdateDriftVaultDelegateTool(solanaKit),
|
||||
new SolanaUpdateDriftVaultTool(solanaKit),
|
||||
new SolanaDriftVaultInfoTool(solanaKit),
|
||||
new SolanaWithdrawFromDriftAccountTool(solanaKit),
|
||||
new SolanaWithdrawFromDriftVaultTool(solanaKit),
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user