From aa4dfdf9c3de1ab97d1c7790f49e5906379e6209 Mon Sep 17 00:00:00 2001 From: UjjwalGupta49 Date: Sun, 5 Jan 2025 00:27:18 +0530 Subject: [PATCH] update manifest sdk --- .env.example | 5 ----- docs/assets/hierarchy.js | 2 +- docs/assets/navigation.js | 2 +- docs/assets/search.js | 2 +- docs/classes/SolanaAgentKit.html | 20 +++++++++++++------ 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/interfaces/Action.html | 14 ++++++------- docs/interfaces/ActionExample.html | 4 ++-- docs/interfaces/CollectionDeployment.html | 4 ++-- docs/interfaces/CollectionOptions.html | 4 ++-- docs/interfaces/Config.html | 4 ++-- docs/interfaces/Creator.html | 4 ++-- docs/interfaces/FetchPriceResponse.html | 4 ++-- docs/interfaces/GibworkCreateTaskReponse.html | 4 ++-- docs/interfaces/JupiterTokenData.html | 4 ++-- .../LuloAccountDetailsResponse.html | 4 ++-- .../interfaces/MintCollectionNFTResponse.html | 4 ++-- docs/interfaces/PumpFunTokenOptions.html | 4 ++-- docs/interfaces/PumpfunLaunchResponse.html | 4 ++-- docs/interfaces/PythFetchPriceResponse.html | 4 ++-- docs/interfaces/TokenCheck.html | 4 ++-- docs/types/Handler.html | 2 +- docs/variables/actions.html | 2 +- src/tools/flash_open_trade.ts | 2 +- 28 files changed, 60 insertions(+), 57 deletions(-) delete mode 100644 .env.example diff --git a/.env.example b/.env.example deleted file mode 100644 index e8004fd..0000000 --- a/.env.example +++ /dev/null @@ -1,5 +0,0 @@ -OPENAI_API_KEY= -RPC_URL= -SOLANA_PRIVATE_KEY= -JUPITER_REFERRAL_ACCOUNT= -JUPITER_FEE_BPS= \ No newline at end of file diff --git a/docs/assets/hierarchy.js b/docs/assets/hierarchy.js index fb85f0a..88636f0 100644 --- a/docs/assets/hierarchy.js +++ b/docs/assets/hierarchy.js @@ -1 +1 @@ -window.hierarchyData = "eJyrVirKzy8pVrKKjtVRKkpNy0lNLsnMzytWsqqurQUAmx4Kpg==" \ No newline at end of file +window.hierarchyData = "eJyrVirKzy8pVrKKjtVRKkpNy0lNLsnMzwMKVNfWAgCbHgqm" \ No newline at end of file diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 492edcd..2f0a0ee 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "eJyNlU1PwkAQhv/LnokIfnMjIH6hEmy8GA/rMqWbLrNNd1Yhxv9uKMRSuh289NB53mfayXT79i0IliR64sUaibI/B6QHTaIlMkmJ6AllpHPg2tX6UUILI1oi1TgTvU738qf1Z+or0hZLg0aCPJYKXHtTqoa7Z+e18PVSLjIDjGNLcKqBNQYKeAiZsasFIAWNIfB/4udsfXUHrFuKV2Ks5w2edYkN5yDJ5uH0psbFR0AqmeRawRRcZtGF517HOOmN/viyeVq0h0i6dArN6iaYa3DvM02QRzYFHEqSQfE+xAnH3ti+UtYjDYGkNo4dRzPONXnUSOViPI0itkcjzbWY+EUWexxLjyph9UHykHrksRgnt/oBjtWuKPnnEoZRTl48xCABlQaFZZmT3EqcGdj5wmiVgWtvb+8lj68uOmfd3TNtEN09P72U6U+Za/lh1ofZplQ1nOyGVfFRbE7fyFqzM/HYY7EYrl2DqsLz05rwFXIFpn93QFnBGCksQXmC/aO/1FUARhRrnDVbyiqjmANV/hHB16tBNeH7L4Zcd8U=" \ No newline at end of file +window.navigationData = "eJyNlcFSwjAQht+lZ0YEBZUbA6IoAgMdL46HELY005B02q3COL67oWVsS9OFSw/Z7/82TZP048dB2KHTc5ZaMsX6G1D4KtBpOCFD34xzyeIY4ma5fuXjVhooEGrt9Frt+9/Gv6nPUWiVG4RCiDzGjSQrlcPtTrcSftyxbSiBcBwJSjXQUkIKDyGUer81U7cabeBl4ll4eMZnrEeKVipPbGo8hxIZjoChjuzprEbFR4Dcn0eCwwLi0EzUvu5VjJI+idW3joK0PbgsDhZQr66DqQYvSSiMwNUBqCFDZhWfQpRwkkjd51wnCoeATMiYXI56nGryZgz5xpiOXLJHLU21mCfb0EvUhCWK+6TeSp5TjxKVLie19S0cqd2jf+EmtKOUPJ3EwAceWIV5mZI8M7WWUDhhuA9N+Dh8krx+uGt12sU7beCOZ9Nlnv5ikWArebjMslLZcFMM8/RQZLevq7UsrLj5dunGiJsVqCzs3laE7xBxkP3xGWUJI6SwA54gnF79ua4EECLPDNVb8iqh2ACW/hHW16tAFeHnH4Zcd8U=" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index 611142f..39c4130 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 035f908..d398ecd 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

Properties

config connection wallet @@ -17,6 +17,8 @@ Provides a unified interface for token operations, NFT management, trading and m fetchTokenDetailedReport fetchTokenPrice fetchTokenReportSummary +flashCloseTrade +flashOpenTrade getAllDomainsTLDs getAllRegisteredAllDomains getBalance @@ -64,8 +66,14 @@ 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

      • marketId: PublicKey
      • orders: OrderParams[]

      Returns Promise<string>

    • Parameters

      • marketId: PublicKey

      Returns Promise<string>

    • 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

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

      Returns Promise<GibworkCreateTaskReponse>

    • 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

      • mint: string

      Returns Promise<string>

    • 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

      • 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

      • priceFeedID: string

      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

      • 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

      • marketId: PublicKey

      Returns Promise<string>

    +
  • 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

      • marketId: PublicKey
      • orders: OrderParams[]

      Returns Promise<string>

    • Parameters

      • marketId: PublicKey

      Returns Promise<string>

    • 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

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

      Returns Promise<GibworkCreateTaskReponse>

    • 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

      • mint: string

      Returns Promise<string>

    • Closes an existing trading position on Flash.Trade

      +

      Parameters

      • params: FlashCloseTradeParams

        Flash trade close parameters

        +

      Returns Promise<string>

      Transaction signature

      +
    • 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

      • 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

      • priceFeedID: string

      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

      • 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

      • marketId: PublicKey

      Returns Promise<string>

    diff --git a/docs/functions/createSolanaTools.html b/docs/functions/createSolanaTools.html index ccdcc08..69741ad 100644 --- a/docs/functions/createSolanaTools.html +++ b/docs/functions/createSolanaTools.html @@ -1 +1 @@ -createSolanaTools | solana-agent-kit

    Function createSolanaTools

    • Parameters

      Returns (
          | SolanaBalanceTool
          | SolanaBalanceOtherTool
          | SolanaTransferTool
          | SolanaDeployTokenTool
          | SolanaDeployCollectionTool
          | SolanaMintNFTTool
          | SolanaPerpCloseTradeTool
          | SolanaPerpOpenTradeTool
          | SolanaTradeTool
          | SolanaLimitOrderTool
          | SolanaBatchOrderTool
          | SolanaCancelAllOrdersTool
          | SolanaWithdrawAllTool
          | SolanaRequestFundsTool
          | SolanaRegisterDomainTool
          | SolanaResolveDomainTool
          | SolanaGetDomainTool
          | SolanaGetWalletAddressTool
          | 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
      )[]

    +createSolanaTools | solana-agent-kit

    Function createSolanaTools

    • Parameters

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

    diff --git a/docs/functions/createVercelAITools.html b/docs/functions/createVercelAITools.html index 12775cb..b14d924 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 ce82002..3cd61c6 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 3eba58f..be090a6 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 0b133b9..c43549d 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/interfaces/Action.html b/docs/interfaces/Action.html index 00c6ccf..1e9a535 100644 --- a/docs/interfaces/Action.html +++ b/docs/interfaces/Action.html @@ -1,16 +1,16 @@ Action | solana-agent-kit

    Interface Action

    Main Action interface inspired by ELIZA This interface makes it easier to implement actions across different frameworks

    -
    interface Action {
        description: string;
        examples: ActionExample[][];
        handler: Handler;
        name: string;
        schema: ZodType;
        similes: string[];
    }

    Properties

    interface Action {
        description: string;
        examples: ActionExample[][];
        handler: Handler;
        name: string;
        schema: ZodType;
        similes: string[];
    }

    Properties

    description: string

    Detailed description of what the action does

    -
    examples: ActionExample[][]

    Array of example inputs and outputs for the action +

    examples: ActionExample[][]

    Array of example inputs and outputs for the action Each inner array represents a group of related examples

    -
    handler: Handler

    Function that executes the action

    -
    name: string

    Unique name of the action

    -
    schema: ZodType

    Zod schema for input validation

    -
    similes: string[]

    Alternative names/phrases that can trigger this action

    -
    +
    handler: Handler

    Function that executes the action

    +
    name: string

    Unique name of the action

    +
    schema: ZodType

    Zod schema for input validation

    +
    similes: string[]

    Alternative names/phrases that can trigger this action

    +
    diff --git a/docs/interfaces/ActionExample.html b/docs/interfaces/ActionExample.html index 4af324b..25fb2e0 100644 --- a/docs/interfaces/ActionExample.html +++ b/docs/interfaces/ActionExample.html @@ -1,5 +1,5 @@ ActionExample | solana-agent-kit

    Interface ActionExample

    Example of an action with input and output

    -
    interface ActionExample {
        explanation: string;
        input: Record<string, any>;
        output: Record<string, any>;
    }

    Properties

    interface ActionExample {
        explanation: string;
        input: Record<string, any>;
        output: Record<string, any>;
    }

    Properties

    explanation: string
    input: Record<string, any>
    output: Record<string, any>
    +

    Properties

    explanation: string
    input: Record<string, any>
    output: Record<string, any>
    diff --git a/docs/interfaces/CollectionDeployment.html b/docs/interfaces/CollectionDeployment.html index 60ae6f2..d89428c 100644 --- a/docs/interfaces/CollectionDeployment.html +++ b/docs/interfaces/CollectionDeployment.html @@ -1,3 +1,3 @@ -CollectionDeployment | solana-agent-kit

    Interface CollectionDeployment

    interface CollectionDeployment {
        collectionAddress: PublicKey;
        signature: Uint8Array;
    }

    Properties

    collectionAddress +CollectionDeployment | solana-agent-kit

    Interface CollectionDeployment

    interface CollectionDeployment {
        collectionAddress: PublicKey;
        signature: Uint8Array;
    }

    Properties

    collectionAddress: PublicKey
    signature: Uint8Array
    +

    Properties

    collectionAddress: PublicKey
    signature: Uint8Array
    diff --git a/docs/interfaces/CollectionOptions.html b/docs/interfaces/CollectionOptions.html index 6f5e64b..07b9e0d 100644 --- a/docs/interfaces/CollectionOptions.html +++ b/docs/interfaces/CollectionOptions.html @@ -1,5 +1,5 @@ -CollectionOptions | solana-agent-kit

    Interface CollectionOptions

    interface CollectionOptions {
        creators?: Creator[];
        name: string;
        royaltyBasisPoints?: number;
        uri: string;
    }

    Properties

    creators? +CollectionOptions | solana-agent-kit

    Interface CollectionOptions

    interface CollectionOptions {
        creators?: Creator[];
        name: string;
        royaltyBasisPoints?: number;
        uri: string;
    }

    Properties

    creators?: Creator[]
    name: string
    royaltyBasisPoints?: number
    uri: string
    +

    Properties

    creators?: Creator[]
    name: string
    royaltyBasisPoints?: number
    uri: string
    diff --git a/docs/interfaces/Config.html b/docs/interfaces/Config.html index 94e8716..7ee328a 100644 --- a/docs/interfaces/Config.html +++ b/docs/interfaces/Config.html @@ -1,4 +1,4 @@ -Config | solana-agent-kit

    Interface Config

    interface Config {
        JUPITER_FEE_BPS?: number;
        JUPITER_REFERRAL_ACCOUNT?: string;
        OPENAI_API_KEY?: string;
    }

    Properties

    JUPITER_FEE_BPS? +Config | solana-agent-kit

    Interface Config

    interface Config {
        JUPITER_FEE_BPS?: number;
        JUPITER_REFERRAL_ACCOUNT?: string;
        OPENAI_API_KEY?: string;
    }

    Properties

    JUPITER_FEE_BPS?: number
    JUPITER_REFERRAL_ACCOUNT?: string
    OPENAI_API_KEY?: string
    +

    Properties

    JUPITER_FEE_BPS?: number
    JUPITER_REFERRAL_ACCOUNT?: string
    OPENAI_API_KEY?: string
    diff --git a/docs/interfaces/Creator.html b/docs/interfaces/Creator.html index 8ff6cce..2e2a18a 100644 --- a/docs/interfaces/Creator.html +++ b/docs/interfaces/Creator.html @@ -1,3 +1,3 @@ -Creator | solana-agent-kit

    Interface Creator

    interface Creator {
        address: string;
        percentage: number;
    }

    Properties

    address +Creator | solana-agent-kit

    Interface Creator

    interface Creator {
        address: string;
        percentage: number;
    }

    Properties

    Properties

    address: string
    percentage: number
    +

    Properties

    address: string
    percentage: number
    diff --git a/docs/interfaces/FetchPriceResponse.html b/docs/interfaces/FetchPriceResponse.html index 1ba2522..18869fa 100644 --- a/docs/interfaces/FetchPriceResponse.html +++ b/docs/interfaces/FetchPriceResponse.html @@ -1,6 +1,6 @@ -FetchPriceResponse | solana-agent-kit

    Interface FetchPriceResponse

    interface FetchPriceResponse {
        code?: string;
        message?: string;
        priceInUSDC?: string;
        status: "success" | "error";
        tokenId?: string;
    }

    Properties

    code? +FetchPriceResponse | solana-agent-kit

    Interface FetchPriceResponse

    interface FetchPriceResponse {
        code?: string;
        message?: string;
        priceInUSDC?: string;
        status: "success" | "error";
        tokenId?: string;
    }

    Properties

    code?: string
    message?: string
    priceInUSDC?: string
    status: "success" | "error"
    tokenId?: string
    +

    Properties

    code?: string
    message?: string
    priceInUSDC?: string
    status: "success" | "error"
    tokenId?: string
    diff --git a/docs/interfaces/GibworkCreateTaskReponse.html b/docs/interfaces/GibworkCreateTaskReponse.html index 9443f14..fd5ba86 100644 --- a/docs/interfaces/GibworkCreateTaskReponse.html +++ b/docs/interfaces/GibworkCreateTaskReponse.html @@ -1,4 +1,4 @@ -GibworkCreateTaskReponse | solana-agent-kit

    Interface GibworkCreateTaskReponse

    interface GibworkCreateTaskReponse {
        signature?: string;
        status: "success" | "error";
        taskId?: string;
    }

    Properties

    signature? +GibworkCreateTaskReponse | solana-agent-kit

    Interface GibworkCreateTaskReponse

    interface GibworkCreateTaskReponse {
        signature?: string;
        status: "success" | "error";
        taskId?: string;
    }

    Properties

    signature?: string
    status: "success" | "error"
    taskId?: string
    +

    Properties

    signature?: string
    status: "success" | "error"
    taskId?: string
    diff --git a/docs/interfaces/JupiterTokenData.html b/docs/interfaces/JupiterTokenData.html index f2c23b6..28f3512 100644 --- a/docs/interfaces/JupiterTokenData.html +++ b/docs/interfaces/JupiterTokenData.html @@ -1,4 +1,4 @@ -JupiterTokenData | solana-agent-kit

    Interface JupiterTokenData

    interface JupiterTokenData {
        address: string;
        daily_volume: number;
        decimals: number;
        extensions: { coingeckoId?: string };
        freeze_authority: null | string;
        logoURI: string;
        mint_authority: null | string;
        name: string;
        permanent_delegate: null | string;
        symbol: string;
        tags: string[];
    }

    Properties

    address +JupiterTokenData | solana-agent-kit

    Interface JupiterTokenData

    interface JupiterTokenData {
        address: string;
        daily_volume: number;
        decimals: number;
        extensions: { coingeckoId?: string };
        freeze_authority: null | string;
        logoURI: string;
        mint_authority: null | string;
        name: string;
        permanent_delegate: null | string;
        symbol: string;
        tags: string[];
    }

    Properties

    address: string
    daily_volume: number
    decimals: number
    extensions: { coingeckoId?: string }
    freeze_authority: null | string
    logoURI: string
    mint_authority: null | string
    name: string
    permanent_delegate: null | string
    symbol: string
    tags: string[]
    +

    Properties

    address: string
    daily_volume: number
    decimals: number
    extensions: { coingeckoId?: string }
    freeze_authority: null | string
    logoURI: string
    mint_authority: null | string
    name: string
    permanent_delegate: null | string
    symbol: string
    tags: string[]
    diff --git a/docs/interfaces/LuloAccountDetailsResponse.html b/docs/interfaces/LuloAccountDetailsResponse.html index 20d1ec5..23d1d77 100644 --- a/docs/interfaces/LuloAccountDetailsResponse.html +++ b/docs/interfaces/LuloAccountDetailsResponse.html @@ -1,6 +1,6 @@ LuloAccountDetailsResponse | solana-agent-kit

    Interface LuloAccountDetailsResponse

    Lulo Account Details response format

    -
    interface LuloAccountDetailsResponse {
        interestEarned: number;
        realtimeApy: number;
        settings: {
            allowedProtocols: null | string;
            homebase: null | string;
            minimumRate: string;
            owner: string;
        };
        totalValue: number;
    }

    Properties

    interface LuloAccountDetailsResponse {
        interestEarned: number;
        realtimeApy: number;
        settings: {
            allowedProtocols: null | string;
            homebase: null | string;
            minimumRate: string;
            owner: string;
        };
        totalValue: number;
    }

    Properties

    interestEarned: number
    realtimeApy: number
    settings: {
        allowedProtocols: null | string;
        homebase: null | string;
        minimumRate: string;
        owner: string;
    }
    totalValue: number
    +

    Properties

    interestEarned: number
    realtimeApy: number
    settings: {
        allowedProtocols: null | string;
        homebase: null | string;
        minimumRate: string;
        owner: string;
    }
    totalValue: number
    diff --git a/docs/interfaces/MintCollectionNFTResponse.html b/docs/interfaces/MintCollectionNFTResponse.html index 0706240..0c39ca7 100644 --- a/docs/interfaces/MintCollectionNFTResponse.html +++ b/docs/interfaces/MintCollectionNFTResponse.html @@ -1,3 +1,3 @@ -MintCollectionNFTResponse | solana-agent-kit

    Interface MintCollectionNFTResponse

    interface MintCollectionNFTResponse {
        metadata: PublicKey;
        mint: PublicKey;
    }

    Properties

    metadata +MintCollectionNFTResponse | solana-agent-kit

    Interface MintCollectionNFTResponse

    interface MintCollectionNFTResponse {
        metadata: PublicKey;
        mint: PublicKey;
    }

    Properties

    Properties

    metadata: PublicKey
    mint: PublicKey
    +

    Properties

    metadata: PublicKey
    mint: PublicKey
    diff --git a/docs/interfaces/PumpFunTokenOptions.html b/docs/interfaces/PumpFunTokenOptions.html index 2abe435..acb07b4 100644 --- a/docs/interfaces/PumpFunTokenOptions.html +++ b/docs/interfaces/PumpFunTokenOptions.html @@ -1,7 +1,7 @@ -PumpFunTokenOptions | solana-agent-kit

    Interface PumpFunTokenOptions

    interface PumpFunTokenOptions {
        initialLiquiditySOL?: number;
        priorityFee?: number;
        slippageBps?: number;
        telegram?: string;
        twitter?: string;
        website?: string;
    }

    Properties

    initialLiquiditySOL? +PumpFunTokenOptions | solana-agent-kit

    Interface PumpFunTokenOptions

    interface PumpFunTokenOptions {
        initialLiquiditySOL?: number;
        priorityFee?: number;
        slippageBps?: number;
        telegram?: string;
        twitter?: string;
        website?: string;
    }

    Properties

    initialLiquiditySOL?: number
    priorityFee?: number
    slippageBps?: number
    telegram?: string
    twitter?: string
    website?: string
    +

    Properties

    initialLiquiditySOL?: number
    priorityFee?: number
    slippageBps?: number
    telegram?: string
    twitter?: string
    website?: string
    diff --git a/docs/interfaces/PumpfunLaunchResponse.html b/docs/interfaces/PumpfunLaunchResponse.html index 67dc930..fad18b9 100644 --- a/docs/interfaces/PumpfunLaunchResponse.html +++ b/docs/interfaces/PumpfunLaunchResponse.html @@ -1,5 +1,5 @@ -PumpfunLaunchResponse | solana-agent-kit

    Interface PumpfunLaunchResponse

    interface PumpfunLaunchResponse {
        error?: string;
        metadataUri?: string;
        mint: string;
        signature: string;
    }

    Properties

    error? +PumpfunLaunchResponse | solana-agent-kit

    Interface PumpfunLaunchResponse

    interface PumpfunLaunchResponse {
        error?: string;
        metadataUri?: string;
        mint: string;
        signature: string;
    }

    Properties

    error?: string
    metadataUri?: string
    mint: string
    signature: string
    +

    Properties

    error?: string
    metadataUri?: string
    mint: string
    signature: string
    diff --git a/docs/interfaces/PythFetchPriceResponse.html b/docs/interfaces/PythFetchPriceResponse.html index ff637f4..0ea9b6a 100644 --- a/docs/interfaces/PythFetchPriceResponse.html +++ b/docs/interfaces/PythFetchPriceResponse.html @@ -1,6 +1,6 @@ -PythFetchPriceResponse | solana-agent-kit

    Interface PythFetchPriceResponse

    interface PythFetchPriceResponse {
        code?: string;
        message?: string;
        price?: string;
        priceFeedID: string;
        status: "success" | "error";
    }

    Properties

    code? +PythFetchPriceResponse | solana-agent-kit

    Interface PythFetchPriceResponse

    interface PythFetchPriceResponse {
        code?: string;
        message?: string;
        price?: string;
        priceFeedID: string;
        status: "success" | "error";
    }

    Properties

    code?: string
    message?: string
    price?: string
    priceFeedID: string
    status: "success" | "error"
    +

    Properties

    code?: string
    message?: string
    price?: string
    priceFeedID: string
    status: "success" | "error"
    diff --git a/docs/interfaces/TokenCheck.html b/docs/interfaces/TokenCheck.html index ede4846..36f40af 100644 --- a/docs/interfaces/TokenCheck.html +++ b/docs/interfaces/TokenCheck.html @@ -1,5 +1,5 @@ -TokenCheck | solana-agent-kit

    Interface TokenCheck

    interface TokenCheck {
        risks: {
            description: string;
            level: string;
            name: string;
            score: number;
        }[];
        score: number;
        tokenProgram: string;
        tokenType: string;
    }

    Properties

    risks +TokenCheck | solana-agent-kit

    Interface TokenCheck

    interface TokenCheck {
        risks: {
            description: string;
            level: string;
            name: string;
            score: number;
        }[];
        score: number;
        tokenProgram: string;
        tokenType: string;
    }

    Properties

    risks: { description: string; level: string; name: string; score: number }[]
    score: number
    tokenProgram: string
    tokenType: string
    +

    Properties

    risks: { description: string; level: string; name: string; score: number }[]
    score: number
    tokenProgram: string
    tokenType: string
    diff --git a/docs/types/Handler.html b/docs/types/Handler.html index 687ab38..8c41fa6 100644 --- a/docs/types/Handler.html +++ b/docs/types/Handler.html @@ -1,2 +1,2 @@ Handler | solana-agent-kit

    Type Alias Handler

    Handler: (
        agent: SolanaAgentKit,
        input: Record<string, any>,
    ) => Promise<Record<string, any>>

    Handler function type for executing the action

    -

    Type declaration

      • (
            agent: SolanaAgentKit,
            input: Record<string, any>,
        ): Promise<Record<string, any>>
      • Parameters

        Returns Promise<Record<string, any>>

    +

    Type declaration

    diff --git a/docs/variables/actions.html b/docs/variables/actions.html index 81c4e42..7c4f00d 100644 --- a/docs/variables/actions.html +++ b/docs/variables/actions.html @@ -1 +1 @@ -ACTIONS | solana-agent-kit

    Variable ACTIONSConst

    ACTIONS: {
        BALANCE_ACTION: Action;
        CREATE_GIBWORK_TASK_ACTION: Action;
        CREATE_IMAGE_ACTION: Action;
        CREATE_ORCA_SINGLE_SIDED_WHIRLPOOL_ACTION: Action;
        DEPLOY_COLLECTION_ACTION: Action;
        DEPLOY_TOKEN_ACTION: Action;
        FETCH_PRICE_ACTION: Action;
        GET_ALL_DOMAINS_TLDS_ACTION: Action;
        GET_ALL_REGISTERED_ALL_DOMAINS_ACTION: Action;
        GET_MAIN_ALL_DOMAINS_DOMAIN_ACTION: Action;
        GET_OWNED_ALL_DOMAINS_ACTION: Action;
        GET_OWNED_DOMAINS_FOR_TLD_ACTION: Action;
        GET_PRIMARY_DOMAIN_ACTION: Action;
        GET_TOKEN_DATA_ACTION: Action;
        GET_TPS_ACTION: Action;
        LAUNCH_PUMPFUN_TOKEN_ACTION: Action;
        LEND_ASSET_ACTION: Action;
        MINT_NFT_ACTION: Action;
        PYTH_FETCH_PRICE_ACTION: Action;
        RAYDIUM_CREATE_AMM_V4_ACTION: Action;
        RAYDIUM_CREATE_CPMM_ACTION: Action;
        REGISTER_DOMAIN_ACTION: Action;
        REQUEST_FUNDS_ACTION: Action;
        RESOLVE_DOMAIN_ACTION: Action;
        RESOLVE_SOL_DOMAIN_ACTION: Action;
        STAKE_WITH_JUP_ACTION: Action;
        STAKE_WITH_SOLAYER_ACTION: Action;
        TRADE_ACTION: Action;
        TRANSFER_ACTION: Action;
        WALLET_ADDRESS_ACTION: Action;
    } = ...

    Type declaration

    • BALANCE_ACTION: Action
    • CREATE_GIBWORK_TASK_ACTION: Action
    • CREATE_IMAGE_ACTION: Action
    • CREATE_ORCA_SINGLE_SIDED_WHIRLPOOL_ACTION: Action
    • DEPLOY_COLLECTION_ACTION: Action
    • DEPLOY_TOKEN_ACTION: Action
    • FETCH_PRICE_ACTION: Action
    • GET_ALL_DOMAINS_TLDS_ACTION: Action
    • GET_ALL_REGISTERED_ALL_DOMAINS_ACTION: Action
    • GET_MAIN_ALL_DOMAINS_DOMAIN_ACTION: Action
    • GET_OWNED_ALL_DOMAINS_ACTION: Action
    • GET_OWNED_DOMAINS_FOR_TLD_ACTION: Action
    • GET_PRIMARY_DOMAIN_ACTION: Action
    • GET_TOKEN_DATA_ACTION: Action
    • GET_TPS_ACTION: Action
    • LAUNCH_PUMPFUN_TOKEN_ACTION: Action
    • LEND_ASSET_ACTION: Action
    • MINT_NFT_ACTION: Action
    • PYTH_FETCH_PRICE_ACTION: Action
    • RAYDIUM_CREATE_AMM_V4_ACTION: Action
    • RAYDIUM_CREATE_CPMM_ACTION: Action
    • REGISTER_DOMAIN_ACTION: Action
    • REQUEST_FUNDS_ACTION: Action
    • RESOLVE_DOMAIN_ACTION: Action
    • RESOLVE_SOL_DOMAIN_ACTION: Action
    • STAKE_WITH_JUP_ACTION: Action
    • STAKE_WITH_SOLAYER_ACTION: Action
    • TRADE_ACTION: Action
    • TRANSFER_ACTION: Action
    • WALLET_ADDRESS_ACTION: Action
    +ACTIONS | solana-agent-kit

    Variable ACTIONSConst

    ACTIONS: {
        BALANCE_ACTION: Action;
        CREATE_GIBWORK_TASK_ACTION: Action;
        CREATE_IMAGE_ACTION: Action;
        CREATE_ORCA_SINGLE_SIDED_WHIRLPOOL_ACTION: Action;
        DEPLOY_COLLECTION_ACTION: Action;
        DEPLOY_TOKEN_ACTION: Action;
        FETCH_PRICE_ACTION: Action;
        GET_ALL_DOMAINS_TLDS_ACTION: Action;
        GET_ALL_REGISTERED_ALL_DOMAINS_ACTION: Action;
        GET_MAIN_ALL_DOMAINS_DOMAIN_ACTION: Action;
        GET_OWNED_ALL_DOMAINS_ACTION: Action;
        GET_OWNED_DOMAINS_FOR_TLD_ACTION: Action;
        GET_PRIMARY_DOMAIN_ACTION: Action;
        GET_TOKEN_DATA_ACTION: Action;
        GET_TPS_ACTION: Action;
        LAUNCH_PUMPFUN_TOKEN_ACTION: Action;
        LEND_ASSET_ACTION: Action;
        MINT_NFT_ACTION: Action;
        PYTH_FETCH_PRICE_ACTION: Action;
        RAYDIUM_CREATE_AMM_V4_ACTION: Action;
        RAYDIUM_CREATE_CPMM_ACTION: Action;
        REGISTER_DOMAIN_ACTION: Action;
        REQUEST_FUNDS_ACTION: Action;
        RESOLVE_DOMAIN_ACTION: Action;
        RESOLVE_SOL_DOMAIN_ACTION: Action;
        STAKE_WITH_JUP_ACTION: Action;
        STAKE_WITH_SOLAYER_ACTION: Action;
        TRADE_ACTION: Action;
        TRANSFER_ACTION: Action;
        WALLET_ADDRESS_ACTION: Action;
    } = ...

    Type declaration

    • BALANCE_ACTION: Action
    • CREATE_GIBWORK_TASK_ACTION: Action
    • CREATE_IMAGE_ACTION: Action
    • CREATE_ORCA_SINGLE_SIDED_WHIRLPOOL_ACTION: Action
    • DEPLOY_COLLECTION_ACTION: Action
    • DEPLOY_TOKEN_ACTION: Action
    • FETCH_PRICE_ACTION: Action
    • GET_ALL_DOMAINS_TLDS_ACTION: Action
    • GET_ALL_REGISTERED_ALL_DOMAINS_ACTION: Action
    • GET_MAIN_ALL_DOMAINS_DOMAIN_ACTION: Action
    • GET_OWNED_ALL_DOMAINS_ACTION: Action
    • GET_OWNED_DOMAINS_FOR_TLD_ACTION: Action
    • GET_PRIMARY_DOMAIN_ACTION: Action
    • GET_TOKEN_DATA_ACTION: Action
    • GET_TPS_ACTION: Action
    • LAUNCH_PUMPFUN_TOKEN_ACTION: Action
    • LEND_ASSET_ACTION: Action
    • MINT_NFT_ACTION: Action
    • PYTH_FETCH_PRICE_ACTION: Action
    • RAYDIUM_CREATE_AMM_V4_ACTION: Action
    • RAYDIUM_CREATE_CPMM_ACTION: Action
    • REGISTER_DOMAIN_ACTION: Action
    • REQUEST_FUNDS_ACTION: Action
    • RESOLVE_DOMAIN_ACTION: Action
    • RESOLVE_SOL_DOMAIN_ACTION: Action
    • STAKE_WITH_JUP_ACTION: Action
    • STAKE_WITH_SOLAYER_ACTION: Action
    • TRADE_ACTION: Action
    • TRANSFER_ACTION: Action
    • WALLET_ADDRESS_ACTION: Action
    diff --git a/src/tools/flash_open_trade.ts b/src/tools/flash_open_trade.ts index b0a968f..4c46e6b 100644 --- a/src/tools/flash_open_trade.ts +++ b/src/tools/flash_open_trade.ts @@ -1,4 +1,4 @@ -import { PublicKey, ComputeBudgetProgram } from "@solana/web3.js"; +import { ComputeBudgetProgram } from "@solana/web3.js"; import { PerpetualsClient, OraclePrice,