> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sendai.fun/llms.txt
> Use this file to discover all available pages before exploring further.

# createSolanaTools

> Documentation for createSolanaTools

[**solana-agent-kit v1.3.7**](../README.md)

***

[solana-agent-kit](../README.md) / createSolanaTools

# Function: createSolanaTools()

> **createSolanaTools**(`solanaKit`): (`SolanaBalanceTool` | `SolanaBalanceOtherTool` | `SolanaTransferTool` | `SolanaDeployTokenTool` | `SolanaDeployCollectionTool` | `SolanaMintNFTTool` | `SolanaPerpCloseTradeTool` | `SolanaPerpOpenTradeTool` | `SolanaTradeTool` | `SolanaLimitOrderTool` | `SolanaBatchOrderTool` | `SolanaCancelAllOrdersTool` | `SolanaWithdrawAllTool` | `SolanaRequestFundsTool` | `SolanaRegisterDomainTool` | `SolanaResolveDomainTool` | `SolanaGetDomainTool` | `SolanaGetWalletAddressTool` | `SolanaFlashOpenTrade` | `SolanaFlashCloseTrade` | `SolanaPumpfunTokenLaunchTool` | `SolanaCreateImageTool` | `SolanaLendAssetTool` | `SolanaTPSCalculatorTool` | `SolanaStakeTool` | `SolanaRestakeTool` | `SolanaFetchPriceTool` | `SolanaTokenDataTool` | `SolanaTokenDataByTickerTool` | `SolanaCompressedAirdropTool` | `SolanaClosePosition` | `SolanaOrcaCreateCLMM` | `SolanaOrcaCreateSingleSideLiquidityPool` | `SolanaOrcaFetchPositions` | `SolanaOrcaOpenCenteredPosition` | `SolanaOrcaOpenSingleSidedPosition` | `SolanaRaydiumCreateAmmV4` | `SolanaRaydiumCreateClmm` | `SolanaRaydiumCreateCpmm` | `SolanaOpenbookCreateMarket` | `SolanaManifestCreateMarket` | `SolanaPythFetchPrice` | `SolanaResolveAllDomainsTool` | `SolanaGetOwnedDomains` | `SolanaGetOwnedTldDomains` | `SolanaGetAllTlds` | `SolanaGetMainDomain` | `SolanaCreateGibworkTask` | `SolanaRockPaperScissorsTool` | `SolanaTipLinkTool` | `SolanaListNFTForSaleTool` | `SolanaCancelNFTListingTool` | `SolanaFetchTokenReportSummaryTool` | `SolanaFetchTokenDetailedReportTool`)\[]

Defined in: [langchain/index.ts:2253](https://github.com/sendaifun/solana-agent-kit/blob/6acfa958180602da3c2d2ac883bf660ca90dba2f/src/langchain/index.ts#L2253)

## Parameters

### solanaKit

[`SolanaAgentKit`](../classes/SolanaAgentKit.md)

## Returns

(`SolanaBalanceTool` | `SolanaBalanceOtherTool` | `SolanaTransferTool` | `SolanaDeployTokenTool` | `SolanaDeployCollectionTool` | `SolanaMintNFTTool` | `SolanaPerpCloseTradeTool` | `SolanaPerpOpenTradeTool` | `SolanaTradeTool` | `SolanaLimitOrderTool` | `SolanaBatchOrderTool` | `SolanaCancelAllOrdersTool` | `SolanaWithdrawAllTool` | `SolanaRequestFundsTool` | `SolanaRegisterDomainTool` | `SolanaResolveDomainTool` | `SolanaGetDomainTool` | `SolanaGetWalletAddressTool` | `SolanaFlashOpenTrade` | `SolanaFlashCloseTrade` | `SolanaPumpfunTokenLaunchTool` | `SolanaCreateImageTool` | `SolanaLendAssetTool` | `SolanaTPSCalculatorTool` | `SolanaStakeTool` | `SolanaRestakeTool` | `SolanaFetchPriceTool` | `SolanaTokenDataTool` | `SolanaTokenDataByTickerTool` | `SolanaCompressedAirdropTool` | `SolanaClosePosition` | `SolanaOrcaCreateCLMM` | `SolanaOrcaCreateSingleSideLiquidityPool` | `SolanaOrcaFetchPositions` | `SolanaOrcaOpenCenteredPosition` | `SolanaOrcaOpenSingleSidedPosition` | `SolanaRaydiumCreateAmmV4` | `SolanaRaydiumCreateClmm` | `SolanaRaydiumCreateCpmm` | `SolanaOpenbookCreateMarket` | `SolanaManifestCreateMarket` | `SolanaPythFetchPrice` | `SolanaResolveAllDomainsTool` | `SolanaGetOwnedDomains` | `SolanaGetOwnedTldDomains` | `SolanaGetAllTlds` | `SolanaGetMainDomain` | `SolanaCreateGibworkTask` | `SolanaRockPaperScissorsTool` | `SolanaTipLinkTool` | `SolanaListNFTForSaleTool` | `SolanaCancelNFTListingTool` | `SolanaFetchTokenReportSummaryTool` | `SolanaFetchTokenDetailedReportTool`)\[]
