From a65463a77bffd908a8a210659b65e798c1225af4 Mon Sep 17 00:00:00 2001 From: aryan Date: Wed, 15 Jan 2025 02:55:30 +0530 Subject: [PATCH] chore: docs + lint --- docs/assets/navigation.js | 2 +- docs/assets/search.js | 2 +- docs/classes/SolanaAgentKit.html | 37 +++++++--- docs/functions/createSolanaTools.html | 2 +- docs/functions/createVercelAITools.html | 2 +- docs/functions/executeAction.html | 2 +- docs/functions/findAction.html | 2 +- docs/functions/getActionExamples.html | 2 +- docs/index.html | 67 ++++++++++++++++++- docs/interfaces/Action.html | 14 ++-- docs/interfaces/ActionExample.html | 4 +- docs/interfaces/BatchOrderPattern.html | 4 +- docs/interfaces/CollectionDeployment.html | 4 +- docs/interfaces/CollectionOptions.html | 4 +- docs/interfaces/Config.html | 5 +- docs/interfaces/Creator.html | 4 +- docs/interfaces/FetchPriceResponse.html | 4 +- docs/interfaces/FlashCloseTradeParams.html | 4 +- docs/interfaces/FlashTradeParams.html | 4 +- docs/interfaces/GibworkCreateTaskReponse.html | 4 +- docs/interfaces/HeliusWebhookIdResponse.html | 6 ++ docs/interfaces/HeliusWebhookResponse.html | 3 + docs/interfaces/JupiterTokenData.html | 4 +- .../LuloAccountDetailsResponse.html | 4 +- .../interfaces/MintCollectionNFTResponse.html | 4 +- docs/interfaces/OrderParams.html | 4 +- docs/interfaces/PriorityFeeResponse.html | 5 ++ docs/interfaces/PumpFunTokenOptions.html | 4 +- docs/interfaces/PumpfunLaunchResponse.html | 4 +- docs/interfaces/PythFetchPriceResponse.html | 4 +- docs/interfaces/PythPriceFeedIDItem.html | 4 +- docs/interfaces/PythPriceItem.html | 4 +- docs/interfaces/TokenCheck.html | 4 +- docs/modules.html | 2 +- docs/types/Handler.html | 2 +- docs/variables/actions.html | 2 +- src/tools/drift/drift_vault.ts | 2 - 37 files changed, 167 insertions(+), 68 deletions(-) create mode 100644 docs/interfaces/HeliusWebhookIdResponse.html create mode 100644 docs/interfaces/HeliusWebhookResponse.html create mode 100644 docs/interfaces/PriorityFeeResponse.html diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 94a19edf..3a34b458 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "eJyNllGTkzAQgP9LnjvWq96pfaut1ep57dwxvjg+7IWlZAgJkyzajuN/d0o7B5Sw8MID++23sMkSfv4VhAcSc/FkNRhY7NHQN0ViIgqgVMyF1OA9+mk7/iqlXIuJyJSJxfxm9v7f5MW0kKSsqQ3KELoEJPrpOdROnt3edZI/HSAvNDKOC8GpPgLJdOtidDsgQhd+pA7FKZdWa6zqr7DQ9pijoaA1BI4Tb4vT1Q9YLxSvNIna93hOITbZIZB14exzjEtfI8l055TER/SFNT68lF2MlWrw6VJbj5GDGHfgIA/3KUgOqkdZRwo/q+c/1mVVqzACnz1ifxv6YK7A17JQhC6yGZoVEATF1xAnvC+1XUhpS0MrJFDas0vXj3NFvitD9SZ+WEdsjV6aK3EZ5d5VbMQ5za7Mi6Q091AambJPGSSH1OvSVKvCTXuAY7VHSkfOXRgdklfwGjHerDaEea/5ihulHRYOqao2LVOUWdBThznJFzCxxsZnj44F+unl9lXm6w/vbm5nzbNrGW22D0919m9wCp716dA6h9qGN81kWU3/+ZSNrNWNPZGUppoAP+1AbeHd247wBzqJerEZULYwRooHlCXh9RFf61oAI0qUifstdZRR7JFa/wLB1+tAHeGv/7OFIBQ=" \ No newline at end of file +window.navigationData = "eJyNllGTkzAQgP8Lzx3r9bxT+1Zbq+h57dwx3oPjwzZsS4aQMMmi7Tj+d6fQEShh4YUH9ttvYSGb/PgTEB4pmAfPRoGGxQE1fZUUTIIcKAnmgVDgHLppO/4qoUwFkyCVOg7mN7N3fyf/TQtB0ujaIDWh3YNAN61C7eTZ3X0n+eMRslwh47gQnOoDkEg2Nka7BSK0/kfqUJxyaZTCsv4Kc2VOGWryWn3gOPEmP1/dgPVC8Uq9l4cezznEJlsEMtafXcW49DWSSLZWCnxClxvt/J+yi7FSBS5ZKuMwshDjFixk/j55yUH1KOtI4Se5+21sWrYKI3DpE/a3oQ/mCnxGJQv3grvEmDSM2Tb3sKP14+Vj1F+KXBLayKSoV0DgtV5DnPChUGYhhCk0rZBAKsc+cD/OFfkmNdXL73EdsTV6aa7EZQj1/n+NOKfZWmmspNMa+cXn4VhtkeX7Qj9AoUXCi33kkHpd6PJjc+PPw7HaEyUjB5EfHZKX8BoxDlchYdZrvuJGaYeFQ6qyTcsERer11GF2DoCOFTb2ATrl50Vf3b7KfP3+7c3drLmZL6Nw8/hcZ/8CK2Gnzrt4FWobbpvJohyH1bEjMkY1/ol9ocuF5aYdqC28f9MRfkcrUC3CAWULY6R4RFEQXp95al0LYER7qeN+Sx1lFAek1uHI+3odqCP8+Q8guIFL" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index e086ffbe..68faf85d 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "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"; \ No newline at end of file +window.searchData = "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"; \ No newline at end of file diff --git a/docs/classes/SolanaAgentKit.html b/docs/classes/SolanaAgentKit.html index 84a3cfee..96303d44 100644 --- a/docs/classes/SolanaAgentKit.html +++ b/docs/classes/SolanaAgentKit.html @@ -1,7 +1,7 @@ SolanaAgentKit | solana-agent-kit

Class SolanaAgentKit

Main class for interacting with Solana blockchain Provides a unified interface for token operations, NFT management, trading and more

SolanaAgentKit

-

Constructors

Constructors

  • Parameters

    • private_key: string
    • rpc_url: string
    • openai_api_key: null | string

    Returns SolanaAgentKit

    Using openai_api_key directly in constructor is deprecated. Please use the new constructor with Config object instead:

    const agent = new SolanaAgentKit(privateKey, rpcUrl, {
    OPENAI_API_KEY: 'your-key'
    });
    -
  • Parameters

    • private_key: string
    • rpc_url: string
    • config: Config

    Returns SolanaAgentKit

Properties

config: Config

Configuration object

-
connection: Connection

Solana RPC connection

-
wallet: Keypair

Wallet keypair for signing transactions

-
wallet_address: PublicKey

Public key of the wallet

-

Methods

  • Parameters

    • OptionaltransactionIndex: number | bigint

    Returns Promise<string>

  • Parameters

    • marketId: PublicKey

    Returns Promise<string>

  • Returns Promise<{ signature: string; size: number }>

  • Parameters

    • args: Omit<{ agent: SolanaAgentKit; price: number; tradeMint: PublicKey }, "agent">

    Returns Promise<string>

  • Parameters

    • args: Omit<{ agent: SolanaAgentKit; price: number; tradeMint: PublicKey }, "agent">

    Returns Promise<string>

  • Parameters

    • optionsWithBase58: StoreInitOptions
    • collectionOpts: CreateCollectionOptions

    Returns Promise<string>

  • Parameters

    • optionsWithBase58: StoreInitOptions
    • collectionAccount: string
    • createItemOptions: CreateSingleOptions
    • isMainnet: boolean

    Returns Promise<string>

  • Parameters

    • title: string
    • content: string
    • requirements: string
    • tags: string[]
    • tokenMintAddress: string
    • tokenAmount: number
    • Optionalpayer: string

    Returns Promise<GibworkCreateTaskReponse>

  • Parameters

    • OptionaltransactionIndex: number | bigint

    Returns Promise<string>

  • Parameters

    • creator: PublicKey

    Returns Promise<string>

  • Parameters

    • amount: number
    • OptionalsplmintAddress: PublicKey

    Returns Promise<{ signature: string; url: string }>

  • Parameters

    • name: string
    • uri: string
    • symbol: string
    • decimals: number = DEFAULT_OPTIONS.TOKEN_DECIMALS
    • OptionalinitialSupply: number

    Returns Promise<{ mint: PublicKey }>

  • Parameters

    • amount: number
    • vaultIndex: number = 0
    • Optionalmint: PublicKey

    Returns Promise<string>

  • Parameters

    • OptionaltransactionIndex: number | bigint

    Returns Promise<string>

  • Parameters

    • mint: string

    Returns Promise<string>

  • Closes an existing trading position on Flash.Trade

    +
  • Parameters

    • private_key: string
    • rpc_url: string
    • config: Config

    Returns SolanaAgentKit

  • Properties

    config: Config

    Configuration object

    +
    connection: Connection

    Solana RPC connection

    +
    wallet: Keypair

    Wallet keypair for signing transactions

    +
    wallet_address: PublicKey

    Public key of the wallet

    +

    Methods

    • Parameters

      • OptionaltransactionIndex: number | bigint

      Returns Promise<string>

    • Parameters

      • marketId: PublicKey

      Returns Promise<string>

    • Returns Promise<{ signature: string; size: number }>

    • Parameters

      • args: Omit<{ agent: SolanaAgentKit; price: number; tradeMint: PublicKey }, "agent">

      Returns Promise<string>

    • Parameters

      • args: Omit<{ agent: SolanaAgentKit; price: number; tradeMint: PublicKey }, "agent">

      Returns Promise<string>

    • Parameters

      • optionsWithBase58: StoreInitOptions
      • collectionOpts: CreateCollectionOptions

      Returns Promise<string>

    • Parameters

      • optionsWithBase58: StoreInitOptions
      • collectionAccount: string
      • createItemOptions: CreateSingleOptions
      • isMainnet: boolean

      Returns Promise<string>

    • Parameters

      • depositAmount: number
      • depositSymbol: string

      Returns Promise<
          | { account: PublicKey; message?: undefined; txSignature: string }
          | { account: PublicKey; message: string; txSignature?: undefined },
      >

    • Parameters

      • params: {
            hurdleRate?: number;
            managementFee: number;
            marketName: `${string}-${string}`;
            maxTokens: number;
            minDepositAmount: number;
            name: string;
            permissioned?: boolean;
            profitShare: number;
            redeemPeriod: number;
        }

      Returns Promise<string>

    • Parameters

      • title: string
      • content: string
      • requirements: string
      • tags: string[]
      • tokenMintAddress: string
      • tokenAmount: number
      • Optionalpayer: string

      Returns Promise<GibworkCreateTaskReponse>

    • Parameters

      • OptionaltransactionIndex: number | bigint

      Returns Promise<string>

    • Parameters

      • creator: PublicKey

      Returns Promise<string>

    • Parameters

      • amount: number
      • OptionalsplmintAddress: PublicKey

      Returns Promise<{ signature: string; url: string }>

    • Parameters

      • webhookID: string

      Returns Promise<any>

    • Parameters

      • name: string
      • uri: string
      • symbol: string
      • decimals: number = DEFAULT_OPTIONS.TOKEN_DECIMALS
      • OptionalinitialSupply: number

      Returns Promise<{ mint: PublicKey }>

    • Parameters

      • amount: number
      • vault: string

      Returns Promise<string>

    • Parameters

      • amount: number
      • symbol: string
      • OptionalisRepayment: boolean

      Returns Promise<TxSigAndSlot>

    • Parameters

      • amount: number
      • vaultIndex: number = 0
      • Optionalmint: PublicKey

      Returns Promise<string>

    • Parameters

      • name: string

      Returns Promise<PublicKey>

    • Returns Promise<{ account: PublicKey; hasAccount: boolean }>

    • Returns Promise<
          {
              authority: PublicKey;
              cumulativePerpFunding: BN;
              cumulativeSpotFees: BN;
              delegate: PublicKey;
              hasOpenAuction: boolean;
              hasOpenOrder: boolean;
              idle: boolean;
              isMarginTradingEnabled: boolean;
              lastActiveSlot: number;
              lastAddPerpLpSharesTs: BN;
              lastFuelBonusUpdateTs: number;
              liquidationMarginFreed: BN;
              marginMode: MarginMode;
              maxMarginRatio: number;
              name: number[];
              nextLiquidationId: number;
              nextOrderId: number;
              openAuctions: number;
              openOrders: number;
              orders: Order[];
              perpPositions: {
                  baseAssetAmount: number;
                  lastBaseAssetAmountPerLp: BN;
                  lastCumulativeFundingRate: BN;
                  lastQuoteAssetAmountPerLp: BN;
                  lpShares: BN;
                  marketIndex: number;
                  openAsks: BN;
                  openBids: BN;
                  openOrders: number;
                  perLpBase: number;
                  quoteAssetAmount: BN;
                  quoteBreakEvenAmount: BN;
                  quoteEntryAmount: BN;
                  remainderBaseAssetAmount: number;
                  settledPnl: number;
              }[];
              poolId: number;
              settledPerpPnl: string;
              spotPositions: {
                  balanceType: SpotBalanceType;
                  cumulativeDeposits: number;
                  marketIndex: number;
                  openAsks: BN;
                  openBids: BN;
                  openOrders: number;
                  scaledBalance: number;
                  symbol: undefined
                  | string;
              }[];
              status: number;
              subAccountId: number;
              totalDeposits: string;
              totalSocialLoss: BN;
              totalWithdraws: string;
          },
      >

    • Parameters

      • OptionaltransactionIndex: number | bigint

      Returns Promise<string>

    • Parameters

      • mint: string

      Returns Promise<string>

    • Opens a new trading position on Flash.Trade

      Parameters

      • params: FlashTradeParams

        Flash trade parameters including market, side, collateral, leverage, and pool name

      Returns Promise<string>

      Transaction signature

      -
    • Returns Promise<string[]>

    • Returns Promise<string[]>

    • Parameters

      • Optionaltoken_address: PublicKey

      Returns Promise<number>

    • Parameters

      • walletAddress: PublicKey
      • OptionaltokenAddress: PublicKey

      Returns Promise<number>

    • Parameters

      • owner: PublicKey

      Returns Promise<null | string>

    • Parameters

      • owner: PublicKey

      Returns Promise<string[]>

    • Parameters

      • tld: string

      Returns Promise<string[]>

    • Parameters

      • account: PublicKey

      Returns Promise<string>

    • Parameters

      • priceFeedID: string

      Returns Promise<string>

    • Parameters

      • tokenSymbol: string

      Returns Promise<string>

    • Parameters

      • amount: number

      Returns Promise<string>

    • Parameters

      • marketId: PublicKey
      • quantity: number
      • side: string
      • price: number

      Returns Promise<string>

    • Parameters

      • baseMint: PublicKey
      • quoteMint: PublicKey

      Returns Promise<string[]>

    • Parameters

      • collectionMint: PublicKey
      • metadata: {
            creators?: { address: string; share: number }[];
            name: string;
            sellerFeeBasisPoints?: number;
            uri: string;
        }
      • Optionalrecipient: PublicKey

      Returns Promise<MintCollectionNFTResponse>

    • Parameters

      • baseMint: PublicKey
      • quoteMint: PublicKey
      • lotSize: number = 1
      • tickSize: number = 0.01

      Returns Promise<string[]>

    • Parameters

      • args: Omit<
            {
                agent: SolanaAgentKit;
                collateralAmount: number;
                collateralMint?: PublicKey;
                leverage?: number;
                price: number;
                slippage?: number;
                tradeMint?: PublicKey;
            },
            "agent",
        >

      Returns Promise<string>

    • Parameters

      • args: Omit<
            {
                agent: SolanaAgentKit;
                collateralAmount: number;
                collateralMint?: PublicKey;
                leverage?: number;
                price: number;
                slippage?: number;
                tradeMint?: PublicKey;
            },
            "agent",
        >

      Returns Promise<string>

    • Parameters

      • positionMintAddress: PublicKey

      Returns Promise<string>

    • Parameters

      • mintDeploy: PublicKey
      • mintPair: PublicKey
      • initialPrice: Decimal
      • feeTier: 1 | 2 | 4 | 5 | 16 | 30 | 65 | 100 | 200

      Returns Promise<string>

    • Parameters

      • depositTokenAmount: number
      • depositTokenMint: PublicKey
      • otherTokenMint: PublicKey
      • initialPrice: Decimal
      • maxPrice: Decimal
      • feeTier: 1 | 2 | 4 | 5 | 16 | 30 | 65 | 100 | 200

      Returns Promise<string>

    • Parameters

      • whirlpoolAddress: PublicKey
      • priceOffsetBps: number
      • inputTokenMint: PublicKey
      • inputAmount: Decimal

      Returns Promise<string>

    • Parameters

      • whirlpoolAddress: PublicKey
      • distanceFromCurrentPriceBps: number
      • widthBps: number
      • inputTokenMint: PublicKey
      • inputAmount: Decimal

      Returns Promise<string>

    • Parameters

      • marketId: PublicKey
      • baseAmount: BN
      • quoteAmount: BN
      • startTime: BN

      Returns Promise<string>

    • Parameters

      • mint1: PublicKey
      • mint2: PublicKey
      • configId: PublicKey
      • initialPrice: Decimal
      • startTime: BN

      Returns Promise<string>

    • Parameters

      • mint1: PublicKey
      • mint2: PublicKey
      • configId: PublicKey
      • mintAAmount: BN
      • mintBAmount: BN
      • startTime: BN

      Returns Promise<string>

    • Parameters

      • name: string
      • OptionalspaceKB: number

      Returns Promise<string>

    • Parameters

      • OptionaltransactionIndex: number | bigint

      Returns Promise<string>

    • Parameters

      • domain: string

      Returns Promise<undefined | PublicKey>

    • Parameters

      • domain: string

      Returns Promise<PublicKey>

    • Parameters

      • amount: number

      Returns Promise<string>

    • Parameters

      • amount: number
      • choice: "rock" | "paper" | "scissors"

      Returns Promise<string>

    • Parameters

      • mintAddress: string
      • amount: number
      • decimals: number
      • recipients: string[]
      • priorityFeeInLamports: number
      • shouldLog: boolean

      Returns Promise<string[]>

    • Parameters

      • amount: number

      Returns Promise<string>

    • Parameters

      • nftMint: PublicKey

      Returns Promise<string>

    • Parameters

      • nftMint: PublicKey
      • price: number

      Returns Promise<string>

    • Parameters

      • outputMint: PublicKey
      • inputAmount: number
      • OptionalinputMint: PublicKey
      • slippageBps: number = DEFAULT_OPTIONS.SLIPPAGE_BPS

      Returns Promise<string>

    • Parameters

      • to: PublicKey
      • amount: number
      • Optionalmint: PublicKey

      Returns Promise<string>

    • Parameters

      • amount: number
      • to: PublicKey
      • vaultIndex: number = 0
      • Optionalmint: PublicKey

      Returns Promise<string>

    • Parameters

      • marketId: PublicKey

      Returns Promise<string>

    +
    diff --git a/docs/functions/createSolanaTools.html b/docs/functions/createSolanaTools.html index 1713c73c..af2ba460 100644 --- a/docs/functions/createSolanaTools.html +++ b/docs/functions/createSolanaTools.html @@ -1 +1 @@ -createSolanaTools | solana-agent-kit

    Function createSolanaTools

    • Parameters

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

    +createSolanaTools | solana-agent-kit

    Function createSolanaTools

    • Parameters

      Returns (
          | SolanaPerpOpenTradeTool
          | SolanaPerpCloseTradeTool
          | SolanaResolveAllDomainsTool
          | SolanaGetOwnedDomains
          | SolanaGetOwnedTldDomains
          | SolanaGetAllTlds
          | SolanaTokenDataByTickerTool
          | SolanaFlashOpenTrade
          | SolanaFlashCloseTrade
          | SolanaCreateGibworkTask
          | SolanaFetchPriceTool
          | SolanaTokenDataTool
          | SolanaTradeTool
          | SolanaStakeTool
          | SolanaLendAssetTool
          | SolanaManifestCreateMarket
          | SolanaBatchOrderTool
          | SolanaCancelAllOrdersTool
          | SolanaLimitOrderTool
          | SolanaWithdrawAllTool
          | SolanaTPSCalculatorTool
          | SolanaRequestFundsTool
          | SolanaBalanceTool
          | SolanaBalanceOtherTool
          | SolanaCloseEmptyTokenAccounts
          | SolanaTransferTool
          | SolanaCreateImageTool
          | SolanaGetWalletAddressTool
          | SolanaDeployCollectionTool
          | SolanaMintNFTTool
          | SolanaDeployTokenTool
          | SolanaOpenbookCreateMarket
          | SolanaOrcaCreateCLMM
          | SolanaOrcaCreateSingleSideLiquidityPool
          | SolanaClosePosition
          | SolanaOrcaFetchPositions
          | SolanaOrcaOpenCenteredPosition
          | SolanaOrcaOpenSingleSidedPosition
          | SolanaPumpfunTokenLaunchTool
          | SolanaPythFetchPrice
          | SolanaRaydiumCreateAmmV4
          | SolanaRaydiumCreateClmm
          | SolanaRaydiumCreateCpmm
          | SolanaFetchTokenReportSummaryTool
          | SolanaFetchTokenDetailedReportTool
          | SolanaRockPaperScissorsTool
          | SolanaRestakeTool
          | SolanaListNFTForSaleTool
          | SolanaCancelNFTListingTool
          | Solana3LandCreateSingle
          | Solana3LandCreateCollection
          | SolanaTipLinkTool
          | SolanaRegisterDomainTool
          | SolanaResolveDomainTool
          | SolanaGetDomainTool
          | SolanaGetMainDomain
          | SolanaCompressedAirdropTool
          | SolanaApproveProposal2by2Multisig
          | SolanaCreate2by2Multisig
          | SolanaCreateProposal2by2Multisig
          | SolanaDepositTo2by2Multisig
          | SolanaExecuteProposal2by2Multisig
          | SolanaRejectProposal2by2Multisig
          | SolanaTransferFrom2by2Multisig
          | SolanaHeliusWebhookTool
          | SolanaDeleteHeliusWebhookTool
          | SolanaGetAllAssetsByOwner
          | SolanaGetHeliusWebhookTool
          | SolanaParseTransactionHeliusTool
          | SolanaSendTransactionWithPriorityFee
      )[]

    diff --git a/docs/functions/createVercelAITools.html b/docs/functions/createVercelAITools.html index 8e46ff98..73f2928b 100644 --- a/docs/functions/createVercelAITools.html +++ b/docs/functions/createVercelAITools.html @@ -1 +1 @@ -createVercelAITools | solana-agent-kit

    Function createVercelAITools

    +createVercelAITools | solana-agent-kit

    Function createVercelAITools

    diff --git a/docs/functions/executeAction.html b/docs/functions/executeAction.html index a92edc3e..91163d4f 100644 --- a/docs/functions/executeAction.html +++ b/docs/functions/executeAction.html @@ -1,2 +1,2 @@ executeAction | solana-agent-kit

    Function executeAction

    • Execute an action with the given input

      -

      Parameters

      Returns Promise<Record<string, any>>

    +

    Parameters

    Returns Promise<Record<string, any>>

    diff --git a/docs/functions/findAction.html b/docs/functions/findAction.html index 8d68c1ff..479f85cf 100644 --- a/docs/functions/findAction.html +++ b/docs/functions/findAction.html @@ -1,2 +1,2 @@ findAction | solana-agent-kit

    Function findAction

    • Find an action by its name or one of its similes

      -

      Parameters

      • query: string

      Returns Action | undefined

    +

    Parameters

    Returns Action | undefined

    diff --git a/docs/functions/getActionExamples.html b/docs/functions/getActionExamples.html index b4b07579..48d9e282 100644 --- a/docs/functions/getActionExamples.html +++ b/docs/functions/getActionExamples.html @@ -1,2 +1,2 @@ getActionExamples | solana-agent-kit

    Function getActionExamples

    • Get examples for an action

      -

      Parameters

      • action: Action

      Returns string

    +

    Parameters

    Returns string

    diff --git a/docs/index.html b/docs/index.html index b698facf..97f6b6b6 100644 --- a/docs/index.html +++ b/docs/index.html @@ -62,6 +62,7 @@
  • Pyth Price feeds for fetching Asset Prices
  • Register/resolve Alldomains
  • Perpetuals Trading with Adrena Protocol
  • +
  • Drift Vaults, Perps, Lending and Borrowing
  • @@ -164,6 +165,70 @@

    const { signature } = await agent.closeEmptyTokenAccounts();
    +

    Create a drift account with an initial token deposit.

    +
    const result = await agent.createDriftUserAccount()
    +
    + +

    Create a drift vault.

    +
    const signature = await agent.createDriftVault({
    name: "my-drift-vault",
    marketName: "USDC-SPOT",
    redeemPeriod: 1, // in days
    maxTokens: 100000, // in token units e.g 100000 USDC
    minDepositAmount: 5, // in token units e.g 5 USDC
    managementFee: 1, // 1%
    profitShare: 10, // 10%
    hurdleRate: 5, // 5%
    permissioned: false, // public vault or whitelist
    }) +
    + +

    Deposit tokens into a drift vault.

    +
    const signature = await agent.depositIntoDriftVault(100, "41Y8C4oxk4zgJT1KXyQr35UhZcfsp5mP86Z2G7UUzojU")
    +
    + +

    Deposit tokens into your drift account.

    +
    const {txSig} = await agent.depositToDriftUserAccount(100, "USDC")
    +
    + +

    Derive a drift vault address.

    +
    const vaultPublicKey = await agent.deriveDriftVaultAddress("my-drift-vault")
    +
    + +

    Check if agent has a drift account.

    +
    const {hasAccount, account} = await agent.doesUserHaveDriftAccount()
    +
    + +

    Get drift account information.

    +
    const accountInfo = await agent.driftUserAccountInfo()
    +
    + +

    Request withdrawal from drift vault.

    +
    const signature = await agent.requestWithdrawalFromDriftVault(100, "41Y8C4oxk4zgJT1KXyQr35UhZcfsp5mP86Z2G7UUzojU")
    +
    + +

    Open a perpertual trade using a drift vault that is delegated to you.

    +
    const signature = await agent.tradeUsingDelegatedDriftVault({
    vault: "41Y8C4oxk4zgJT1KXyQr35UhZcfsp5mP86Z2G7UUzojU",
    amount: 500,
    symbol: "SOL",
    action: "long",
    type: "limit",
    price: 180 // Please long limit order at $180/SOL
    }) +
    + +

    Open a perpertual trade using your drift account.

    +
    const signature = await agent.tradeUsingDriftPerpAccount({
    amount: 500,
    symbol: "SOL",
    action: "long",
    type: "limit",
    price: 180 // Please long limit order at $180/SOL
    }) +
    + +

    Update drift vault parameters.

    +
    const signature = await agent.updateDriftVault({
    name: "my-drift-vault",
    marketName: "USDC-SPOT",
    redeemPeriod: 1, // in days
    maxTokens: 100000, // in token units e.g 100000 USDC
    minDepositAmount: 5, // in token units e.g 5 USDC
    managementFee: 1, // 1%
    profitShare: 10, // 10%
    hurdleRate: 5, // 5%
    permissioned: false, // public vault or whitelist
    }) +
    + +

    Withdraw tokens from your drift account.

    +
    const {txSig} = await agent.withdrawFromDriftAccount(100, "USDC")
    +
    + +

    Borrow tokens from drift.

    +
    const {txSig} = await agent.withdrawFromDriftAccount(1, "SOL", true)
    +
    + +

    Repay a loan from drift.

    +
    const {txSig} = await agent.depositToDriftUserAccount(1, "SOL", true)
    +
    + +

    Withdraw tokens from a drift vault after the redemption period has elapsed.

    +
    const signature = await agent.withdrawFromDriftVault( "41Y8C4oxk4zgJT1KXyQr35UhZcfsp5mP86Z2G7UUzojU")
    +
    + +

    Update the address a drift vault is delegated to.

    +
    const signature = await agent.updateDriftVaultDelegate("41Y8C4oxk4zgJT1KXyQr35UhZcfsp5mP86Z2G7UUzojU", "new-address")
    +
    +

    The repository includes an advanced example of building a multi-agent system using LangGraph and Solana Agent Kit. Located in examples/agent-kit-langgraph, this example demonstrates: