Skip to content

Instantly share code, notes, and snippets.

@rollendxavier
Created May 8, 2025 12:02
Show Gist options
  • Save rollendxavier/e7fa19529bf931ae71b2041a964253f1 to your computer and use it in GitHub Desktop.
Save rollendxavier/e7fa19529bf931ae71b2041a964253f1 to your computer and use it in GitHub Desktop.
Coingecko methods enum exposed by @goat-sdk/plugin-coingecko
// filepath: c:\dev\repo\coingecko\programs\goatgecko-sdk\src\cg-tools.enum.ts
export enum CoinGeckoTools {
GetTrendingCoins = "coingecko_get_trending_coins",
GetCoinPrices = "coingecko_get_coin_prices",
SearchCoins = "coingecko_search_coins",
GetCoinPriceByContractAddress = "coingecko_get_coin_price_by_contract_address",
GetCoinData = "coingecko_get_coin_data",
GetHistoricalData = "coingecko_get_historical_data",
GetOHLCData = "coingecko_get_ohlc_data",
GetTrendingCoinCategories = "coingecko_get_trending_coin_categories",
GetCoinCategories = "coingecko_get_coin_categories",
GetPoolDataByPoolAddress = "coingecko_get_pool_data_by_pool_address",
GetTrendingPools = "coingecko_get_trending_pools",
GetTrendingPoolsByNetwork = "coingecko_get_trending_pools_by_network",
GetTopGainersLosers = "coingecko_get_top_gainers_losers",
GetTokenDataByTokenAddress = "coingecko_get_token_data_by_token_address",
GetTokensInfoByPoolAddress = "coingecko_get_tokens_info_by_pool_address",
GetCoinMarkets = "coingecko_get_coin_markets",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment