# createSolanaTools | solana-agent-kit
Documentation for solana-agent-kit

# Function createSolanaTools

- createSolanaTools(
  solanaKit: SolanaAgentKit ,
  ): (
  | 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
  )[]

- #### Parameters

  - solanaKit: SolanaAgentKit

  #### 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
  )[]

  - Defined in langchain/index.ts:2258