@cfxlabsinc/b2b-services
    Preparing search index...

    Interact with Solana Token program and related components

    This service is aware token mints and configuration

    Index

    Constructors

    Methods

    • Get balance by either ATA, wallet + token or wallet + mint

      getTokenBalance({ ata: ... })
      getTokenBalance({ wallet: ..., token: "MOVEUSD" })
      getTokenBalance({ wallet: ..., mint: .... })

      Parameters

      • input:
            | ({ wallet: Address; } & ({ token: Token; } | { mint: Address; }))
            | { ata: Address }

      Returns Promise<number | null>

      Balance with decimals accounted for

    • Token transfer instruction and create ATA instructions (if required)

      Parameters

      • __namedParameters: {
            amount: number;
            payer: Address;
            skipTargetAtaCreate?: boolean;
            sourceWallet: Address;
            targetWallet: Address;
            token: Token;
        }

      Returns Promise<TransactionInstruction[]>