index.ts•1.85 kB
import { BaseTool, createToolCollection } from "../client.js";
import {
getNativeCoinHolders,
getAddressInfo,
getAddressCounters,
getAddressTransactions,
getAddressTokenTransfers,
getAddressInternalTransactions,
getAddressLogs,
getAddressBlocksValidated,
getAddressTokenBalances,
getAddressTokens,
getAddressCoinBalanceHistory,
getAddressCoinBalanceHistoryByDay,
getAddressWithdrawals,
getAddressNFTs,
getAddressNFTCollections,
getBlockInfo,
getBlockTransactions,
getBlockWithdrawals,
getStats,
getTransactionsChart,
getTransactionInfo,
getTransactionTokenTransfers,
getTransactionInternalTransactions,
getTransactionLogs,
getTransactionRawTrace,
getTransactionStateChanges,
getTransactionSummary,
getSmartContracts,
getSmartContract,
getTokenInfo,
getTokenHolders,
getTokenTransfers,
getBlockscoutSearch,
} from "./tools.js";
export function blockscoutTools(): BaseTool[] {
return createToolCollection([
getNativeCoinHolders,
getAddressInfo,
getAddressCounters,
getAddressTransactions,
getAddressTokenTransfers,
getAddressInternalTransactions,
getAddressLogs,
getAddressBlocksValidated,
getAddressTokenBalances,
getAddressTokens,
getAddressCoinBalanceHistory,
getAddressCoinBalanceHistoryByDay,
getAddressWithdrawals,
getAddressNFTs,
getAddressNFTCollections,
getBlockInfo,
getBlockTransactions,
getBlockWithdrawals,
getStats,
getTransactionsChart,
getTransactionInfo,
getTransactionTokenTransfers,
getTransactionInternalTransactions,
getTransactionLogs,
getTransactionRawTrace,
getTransactionStateChanges,
getTransactionSummary,
getSmartContracts,
getSmartContract,
getTokenInfo,
getTokenHolders,
getTokenTransfers,
getBlockscoutSearch,
]);
}