Skip to main content
Glama

Controtto

by contre95
markets.go3.77 kB
package main import ( "controtto/src/domain/pnl" "controtto/src/gateways/markets" "os" "strings" ) var ( tiingo = "tiingo" bitcoin = "bitcoin" avantage = "avantage" coinbase = "coinbase" binance = "binance" bingx = "bingx" pancake = "pancake" trading212 = "trading212" ) var marketsConfig = map[string]pnl.Market{ bitcoin: { IsSet: os.Getenv(PREFIX+strings.ToUpper(bitcoin)+MARKET_SUFIX) != "", Env: PREFIX + strings.ToUpper(bitcoin) + MARKET_SUFIX, MarketName: "Bitcoin", MarketKey: bitcoin + "_trader", Color: "#FBD8AE", Type: pnl.Wallet, MarketTradingSymbols: []string{"BTC"}, Details: "", Token: os.Getenv(PREFIX + strings.ToUpper(bitcoin) + MARKET_SUFIX), ProviderURL: "https://bitcoin-api.github.io/docs/#/en-us/swapV2/introduce", MarketLogo: "/assets/img/" + bitcoin + ".png", Init: markets.NewMockMarketAPI, }, bingx: { IsSet: os.Getenv(PREFIX+strings.ToUpper(bingx)+MARKET_SUFIX) != "", Env: PREFIX + strings.ToUpper(bingx) + MARKET_SUFIX, MarketName: "BingX", MarketKey: bingx + "_trader", MarketTradingSymbols: []string{"USDC", "USDT"}, Color: "#0F5FFF", Type: pnl.Exchange, Details: "", Token: os.Getenv(PREFIX + strings.ToUpper(bingx) + MARKET_SUFIX), ProviderURL: "https://bingx-api.github.io/docs/#/en-us/swapV2/introduce", MarketLogo: "/assets/img/" + bingx + ".png", Init: markets.NewBingXAPI, }, pancake: { IsSet: os.Getenv(PREFIX+strings.ToUpper(pancake)+MARKET_SUFIX) != "", Env: PREFIX + strings.ToUpper(pancake) + MARKET_SUFIX, MarketName: "Pancake", MarketTradingSymbols: []string{"USDC", "USDT"}, MarketKey: pancake + "_trader", Color: "#23CAD5", Details: "", Type: pnl.DEX, Token: os.Getenv(PREFIX + strings.ToUpper(pancake) + MARKET_SUFIX), ProviderURL: "https://docs.pancakeswap.finance/developers/api", MarketLogo: "/assets/img/" + pancake + ".png", Init: markets.NewMockMarketAPI, }, binance: { IsSet: os.Getenv(PREFIX+strings.ToUpper(binance)+MARKET_SUFIX) != "", Env: PREFIX + strings.ToUpper(binance) + MARKET_SUFIX, MarketName: "Binance", MarketKey: binance + "_trader", Details: "", Color: "#F0B90D", MarketTradingSymbols: []string{"USDC", "USDT"}, Type: pnl.Exchange, Token: os.Getenv(PREFIX + strings.ToUpper(binance) + MARKET_SUFIX), ProviderURL: "https://developers.binance.com/en", MarketLogo: "/assets/img/" + binance + ".png", Init: markets.NewBinanceAPI, }, trading212: { IsSet: os.Getenv(PREFIX+strings.ToUpper(trading212)+MARKET_SUFIX) != "", Env: PREFIX + strings.ToUpper(trading212) + MARKET_SUFIX, MarketName: "Trading212", MarketKey: trading212 + "_trader", Details: "", Color: "#00AAE4", MarketTradingSymbols: []string{"USD", "EUR"}, Type: pnl.Broker, Token: os.Getenv(PREFIX + strings.ToUpper(trading212) + MARKET_SUFIX), ProviderURL: "https://helpcentre.trading212.com/hc/en-us/articles/14584770928157-How-can-I-generate-an-API-key", MarketLogo: "/assets/img/" + trading212 + ".png", Init: markets.NewTrading212API, }, }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/contre95/controtto'

If you have feedback or need assistance with the MCP directory API, please join our Discord server