From 7c3f4180a0ed7b1d42bbcaf86267b9f815bba80d Mon Sep 17 00:00:00 2001 From: aryan Date: Sat, 4 Jan 2025 03:42:56 +0530 Subject: [PATCH] chore: docs + lint --- .eslintrc | 11 ++--------- docs/assets/hierarchy.js | 2 +- docs/assets/navigation.js | 2 +- docs/assets/search.js | 2 +- docs/classes/SolanaAgentKit.html | 19 +++++++++++-------- 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 | 5 +++++ docs/modules.html | 2 +- docs/types/Handler.html | 2 +- docs/variables/actions.html | 2 +- src/actions/createOrcaSingleSidedWhirlpool.ts | 1 - src/tools/get_main_all_domains_domain.ts | 1 + src/tools/get_primary_domain.ts | 3 ++- src/tools/index.ts | 4 ++-- src/tools/resolve_sol_domain.ts | 3 ++- src/tools/send_compressed_airdrop.ts | 1 + src/tools/tensor_trade.ts | 1 + 35 files changed, 71 insertions(+), 66 deletions(-) create mode 100644 docs/interfaces/TokenCheck.html diff --git a/.eslintrc b/.eslintrc index cfdc5bc..e619c84 100644 --- a/.eslintrc +++ b/.eslintrc @@ -7,6 +7,7 @@ "plugin:@typescript-eslint/recommended", "prettier" ], + "ignorePatterns": ["examples/**/*", "src/utils/keypair.ts", "test/**/*"], "rules": { "prettier/prettier": "error", "no-constant-condition": "off", @@ -28,13 +29,5 @@ "parserOptions": { "ecmaVersion": 2020, "sourceType": "module" - }, - "overrides": [ - { - "files": ["test/**/*", "src/utils/keypair.ts", "examples/**/*"], - "rules": { - "no-console": "off" - } - } - ] + } } \ No newline at end of file diff --git a/docs/assets/hierarchy.js b/docs/assets/hierarchy.js index 88636f0..fb85f0a 100644 --- a/docs/assets/hierarchy.js +++ b/docs/assets/hierarchy.js @@ -1 +1 @@ -window.hierarchyData = "eJyrVirKzy8pVrKKjtVRKkpNy0lNLsnMzwMKVNfWAgCbHgqm" \ No newline at end of file +window.hierarchyData = "eJyrVirKzy8pVrKKjtVRKkpNy0lNLsnMzytWsqqurQUAmx4Kpg==" \ No newline at end of file diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index d12a9f9..492edcd 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "eJyNlMFSwjAQQP+lZ0YEBZUbA6IoAgMdL46HELY0Q0g67UZhHP/dUBjb0nTh0kP27dt0u92PHw9hi17Hm2vJFOuuQOGrQK/mRQxDe84lSxJI6sX4VYgbaaG1UEuv02je/9b+TV2OQqvMIBRCHDBuJYdQMbnZapeSH7dsE0kgHEeCUvW0lJDCfYik3m3s1Z1GF3iZeBLtn8kZ65GilSoQqwrPPkQmx8BQx+7sQ4xKHwDycBoLDjNIIntRd9/LGCV9EotvHa/T8uCzZD2DanUVTBV4MZGwAl+vQfUZMqf4FKKEIyN1l3NtFPYBmZAJ2Y5qnCryZg3ZYIwHPlmjkqZKTM0mCowaMaN4SOqd5Dn1wKi0ndToOzhSu8PwwiF0o5T8mamlhNzPgbvIio7HJ5nXD3eNVjO/jnr+cDKeZ9lfLBZsIfd76BAqGm7yyTyd58Pi9LWWuWbZtqffNKmXoKKwfVsSvkPMQXaHZ5QFjJDCFrhBON3ama4AEKLAHlVbsiihWAEW1rvz9UpQSfj5ByOPYJ4=" \ No newline at end of file +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 diff --git a/docs/assets/search.js b/docs/assets/search.js index b1b505a..61dd52b 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 6e60d93..62e7d4a 100644 --- a/docs/classes/SolanaAgentKit.html +++ b/docs/classes/SolanaAgentKit.html @@ -1,17 +1,20 @@ 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'
    }); +
    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

    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

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

      • 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

      • 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
      • 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 4dfd843..3470ab1 100644 --- a/docs/functions/createSolanaTools.html +++ b/docs/functions/createSolanaTools.html @@ -1 +1 @@ -createSolanaTools | solana-agent-kit

    Function createSolanaTools

    +createSolanaTools | solana-agent-kit

    Function createSolanaTools

    • Parameters

      Returns (
          | SolanaBalanceTool
          | SolanaBalanceOtherTool
          | SolanaTransferTool
          | SolanaDeployTokenTool
          | SolanaDeployCollectionTool
          | SolanaMintNFTTool
          | SolanaTradeTool
          | SolanaLimitOrderTool
          | SolanaBatchOrderTool
          | SolanaCancelAllOrdersTool
          | SolanaWithdrawAllTool
          | SolanaRequestFundsTool
          | SolanaRegisterDomainTool
          | SolanaResolveDomainTool
          | SolanaGetDomainTool
          | SolanaGetWalletAddressTool
          | SolanaPumpfunTokenLaunchTool
          | SolanaCreateImageTool
          | SolanaLendAssetTool
          | SolanaTPSCalculatorTool
          | SolanaStakeTool
          | 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 9dcb266..175a346 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 0e94c84..16e855a 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 08fcdf2..ca155f5 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

    • query: string

    Returns Action | undefined

    diff --git a/docs/functions/getActionExamples.html b/docs/functions/getActionExamples.html index e93920e..882112d 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

    • action: Action

    Returns string

    diff --git a/docs/interfaces/Action.html b/docs/interfaces/Action.html index 5b3d7d6..0e3e44a 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 2bdac86..de2d0d1 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 e45516a..b14fcc2 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 454069c..027b228 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 58e803e..8bf37ca 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 f13dc02..89c9300 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 e2e4841..9486ccb 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 9951c91..33c180e 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 92b63c9..582eb31 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 34cd985..6b07c01 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 8c5b19f..6999b84 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 6d9ca1c..e025426 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 8e1fe85..013703a 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 35e693b..3e57525 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 new file mode 100644 index 0000000..61f0bb4 --- /dev/null +++ b/docs/interfaces/TokenCheck.html @@ -0,0 +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: { description: string; level: string; name: string; score: number }[]
    score: number
    tokenProgram: string
    tokenType: string
    diff --git a/docs/modules.html b/docs/modules.html index c08dc3f..5533839 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -1 +1 @@ -solana-agent-kit
    +solana-agent-kit
    diff --git a/docs/types/Handler.html b/docs/types/Handler.html index f3c78b2..ac3fdd6 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

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

        Returns Promise<Record<string, any>>

    diff --git a/docs/variables/actions.html b/docs/variables/actions.html index 863c0af..5bbe130 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;
        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
    • 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;
        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
    • TRADE_ACTION: Action
    • TRANSFER_ACTION: Action
    • WALLET_ADDRESS_ACTION: Action
    diff --git a/src/actions/createOrcaSingleSidedWhirlpool.ts b/src/actions/createOrcaSingleSidedWhirlpool.ts index 3a1fb52..f53c881 100644 --- a/src/actions/createOrcaSingleSidedWhirlpool.ts +++ b/src/actions/createOrcaSingleSidedWhirlpool.ts @@ -2,7 +2,6 @@ import { Action } from "../types/action"; import { SolanaAgentKit } from "../agent"; import { z } from "zod"; import { PublicKey } from "@solana/web3.js"; -import { BN } from "@coral-xyz/anchor"; import { Decimal } from "decimal.js"; import { orcaCreateSingleSidedLiquidityPool } from "../tools"; diff --git a/src/tools/get_main_all_domains_domain.ts b/src/tools/get_main_all_domains_domain.ts index d9ac724..b8114bd 100644 --- a/src/tools/get_main_all_domains_domain.ts +++ b/src/tools/get_main_all_domains_domain.ts @@ -16,6 +16,7 @@ export async function getMainAllDomainsDomain( mainDomain = await _getFavoriteDomain(agent.connection, owner); return mainDomain.stale ? null : mainDomain.reverse; } catch (error: any) { + console.error(error); return null; } } diff --git a/src/tools/get_primary_domain.ts b/src/tools/get_primary_domain.ts index 1a2bd8c..8e53f1d 100644 --- a/src/tools/get_primary_domain.ts +++ b/src/tools/get_primary_domain.ts @@ -29,7 +29,8 @@ export async function getPrimaryDomain( ); } return reverse; - } catch (error) { + } catch (error: any) { + console.error(error); throw new Error( `Failed to get primary domain for account: ${account.toBase58()}`, ); diff --git a/src/tools/index.ts b/src/tools/index.ts index f55ccf2..a8b470f 100644 --- a/src/tools/index.ts +++ b/src/tools/index.ts @@ -1,5 +1,5 @@ -import exp from "constants"; - +export * from "./get_wallet_address"; +export * from "./request_faucet_funds"; export * from "./get_wallet_address"; export * from "./request_faucet_funds"; export * from "./deploy_token"; diff --git a/src/tools/resolve_sol_domain.ts b/src/tools/resolve_sol_domain.ts index 6969a4c..32b090b 100644 --- a/src/tools/resolve_sol_domain.ts +++ b/src/tools/resolve_sol_domain.ts @@ -24,7 +24,8 @@ export async function resolveSolDomain( try { return await resolve(agent.connection, domain); - } catch (error) { + } catch (error: any) { + console.error(error); throw new Error(`Failed to resolve domain: ${domain}`); } } diff --git a/src/tools/send_compressed_airdrop.ts b/src/tools/send_compressed_airdrop.ts index 3df33ef..871c810 100644 --- a/src/tools/send_compressed_airdrop.ts +++ b/src/tools/send_compressed_airdrop.ts @@ -88,6 +88,7 @@ export async function sendCompressedAirdrop( agent.wallet.publicKey, ); } catch (error) { + console.error(error); throw new Error( "Source token account not found and failed to create it. Please add funds to your wallet and try again.", ); diff --git a/src/tools/tensor_trade.ts b/src/tools/tensor_trade.ts index be41c42..4025ac3 100644 --- a/src/tools/tensor_trade.ts +++ b/src/tools/tensor_trade.ts @@ -33,6 +33,7 @@ export async function listNFTForSale( throw new Error(`You don't own this NFT (${nftMint.toString()})`); } } catch (error: any) { + console.error(error); throw new Error( `No token account found for mint ${nftMint.toString()}. Make sure you own this NFT.`, );