-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathopenapi.json
More file actions
1 lines (1 loc) · 152 KB
/
openapi.json
File metadata and controls
1 lines (1 loc) · 152 KB
1
{"openapi":"3.0.0","paths":{"/jobs/{id}":{"get":{"description":"CONTROLLER.JOB.GET.DESCRIPTION","operationId":"JobController_getJob","parameters":[{"name":"id","required":true,"in":"path","description":"CONTROLLER.JOB.GET.ID","schema":{"example":"12345","type":"string"}}],"responses":{"200":{"description":"CONTROLLER.JOB.GET.RESPONSE"}},"summary":"CONTROLLER.JOB.GET.SUMMARY","tags":["Jobs"]}},"/jobs/{id}/streaming":{"get":{"description":"CONTROLLER.JOB.STREAMING.DESCRIPTION","operationId":"JobController_streaming","parameters":[{"name":"id","required":true,"in":"path","description":"CONTROLLER.JOB.GET.ID","schema":{"example":"12345","type":"string"}}],"responses":{"200":{"description":"CONTROLLER.JOB.STREAMING.RESPONSE"}},"summary":"CONTROLLER.JOB.STREAMING.SUMMARY","tags":["Jobs"]}},"/v1/ipfs/presign":{"post":{"description":"CONTROLLER.IPFS.PRESIGN.DESCRIPTION","operationId":"presign","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.IPFS.PRESIGN.SUMMARY","tags":["Ipfs"]}},"/v1/blockchain":{"get":{"description":"CONTROLLER.GET_SUPPORTED_BLOCKCHAINS.DESCRIPTION","operationId":"get.supported.blockchains","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.GET_SUPPORTED_BLOCKCHAINS.SUMMARY","tags":["Blockchain"]}},"/v1/blockchain/{chain}/latest_block":{"get":{"description":"CONTROLLER.GET_LATEST_BLOCK.DESCRIPTION","operationId":"get.latest.block","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlockchainLatestBlockDTO"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.GET_LATEST_BLOCK.SUMMARY","tags":["Blockchain"]}},"/v1/transaction/{chain}/send":{"post":{"description":"CONTROLLER.TRANSACTION.SEND.DESCRIPTION","operationId":"send","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"example":{"SOLANA":"sol","BASE":"base","BSC":"bsc","POLYGON":"polygon","ARBITRUM":"arbitrum","OPTIMISM":"optimism","AVALANCHE":"avalanche","ETHEREUM":"ethereum","ZKSYNC":"zksync","SUI":"sui"},"type":"string"}}],"requestBody":{"required":true,"description":"CONTROLLER.TRANSACTION.SEND.BODY","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendTxInput"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendTxResponse"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TRANSACTION.SEND.SUMMARY","tags":["Transaction"]}},"/v1/dex/{chain}/swap":{"post":{"description":"CONTROLLER.DEX.SWAP.DESCRIPTION","operationId":"swap","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwapInput"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwapReply"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.DEX.SWAP.SUMMARY","tags":["Dex"]}},"/v1/dex/{chain}/route":{"post":{"description":"CONTROLLER.DEX.ROUTE.DESCRIPTION","operationId":"route","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwapRouteInput"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwapRouteResponse"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.DEX.ROUTE.SUMMARY","tags":["Dex"]}},"/v1/dex/{chain}/create":{"post":{"description":"CONTROLLER.DEX.CREATE.DESCRIPTION","operationId":"create.token","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}}],"requestBody":{"required":true,"description":"Token creation parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DexCreateTokenInput"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTokenReply"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.DEX.CREATE.SUMMARY","tags":["Dex"]}},"/v1/dex":{"get":{"description":"CONTROLLER.DEX.LIST.DESCRIPTION","operationId":"list","parameters":[{"name":"chains","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"limit","required":false,"in":"query","description":"DTO.DEX.QUERY.LIMIT","schema":{"minimum":1,"maximum":100,"default":20,"type":"number"}},{"name":"dexProgram","required":false,"in":"query","description":"DTO.DEX.QUERY.DEX_PROGRAM","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DexPage"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.DEX.LIST.SUMMARY","tags":["Dex"]}},"/v1/solana/moonshot/create":{"post":{"description":"CONTROLLER.MOONSHOT.CREATE_TOKEN.DESCRIPTION","operationId":"moonshot.create.token","parameters":[],"requestBody":{"required":true,"description":"Token creation parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MoonshotCreateTokenInput"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MoonshotCreateTokenReply"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.MOONSHOT.CREATE_TOKEN.SUMMARY","tags":["Defi/solana/Moonshot"]}},"/v1/solana/moonshot/submitCreateToken":{"post":{"description":"CONTROLLER.MOONSHOT.SUBMIT_CREATE_TOKEN.DESCRIPTION","operationId":"moonshot.submit.create.token","parameters":[],"requestBody":{"required":true,"description":"Signed transaction and token details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MoonshotSubmitCreateTokenInput"}}}},"responses":{"200":{"description":"Token creation transaction submitted successfully","content":{"application/json":{"schema":{"type":"object","properties":{"signature":{"type":"string","description":"Transaction signature","example":"5KtPn1LGuxhFiwjxEqHRGrXJZ8wFzNqsV8DYjPZmxhVGwpEgKcdd9dGxPAzEqLXZ9QyjZvxHfYK9QqSf8EGtK4P5"},"slot":{"type":"number","description":"Block slot number","example":234506754}}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.MOONSHOT.SUBMIT_CREATE_TOKEN.SUMMARY","tags":["Defi/solana/Moonshot"]}},"/v1/solana/pumpfun/create":{"post":{"description":"CONTROLLER.PUMPFUN.CREATE_TOKEN.DESCRIPTION","operationId":"pumpfun.create.token","parameters":[],"requestBody":{"required":true,"description":"Required parameters for minting token","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PumpCreateTokenInput"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PumpCreateTokenReply"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.PUMPFUN.CREATE_TOKEN.SUMMARY","tags":["Defi/solana/Pumpfun"]}},"/v1/trade/{chain}":{"get":{"description":"CONTROLLER.TRADE.GET.TOKEN.DESCRIPTION","operationId":"get.trades","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"cursor","required":false,"in":"query","description":"DTO.PAGE.CURSOR.DESCRIPTION","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","description":"DTO.PAGE.LIMIT","schema":{"minimum":1,"maximum":100,"default":20,"type":"number"}},{"name":"direction","required":false,"in":"query","description":"DTO.PAGE.DIRECTION","schema":{"default":"next","enum":["next","prev"],"type":"string"}},{"name":"tokenAddress","required":false,"in":"query","description":"DTO.TRADE.QUERY.TOKEN_ADDRESS","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}},{"name":"walletAddress","required":false,"in":"query","description":"DTO.TRADE.QUERY.WALLET_ADDRESS","schema":{"example":"3xd4LGVWtYXLBspR6X5JWbW49NXmEehfPtX6Kqx98b4w","type":"string"}},{"name":"poolAddress","required":false,"in":"query","description":"DTO.TRADE.QUERY.POOL_ADDRESS","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}},{"name":"beforeTimestamp","required":false,"in":"query","description":"DTO.TRADE.QUERY.BEFORE_TIMESTAMP","schema":{"example":1717334400000,"type":"number"}},{"name":"afterTimestamp","required":false,"in":"query","description":"DTO.TRADE.QUERY.AFTER_TIMESTAMP","schema":{"example":1717334400000,"type":"number"}},{"name":"beforeBlockHeight","required":false,"in":"query","description":"DTO.TRADE.QUERY.BEFORE_BLOCK_HEIGHT","schema":{"example":332417228,"type":"number"}},{"name":"afterBlockHeight","required":false,"in":"query","description":"DTO.TRADE.QUERY.AFTER_BLOCK_HEIGHT","schema":{"example":332417228,"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TradePage"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TRADE.GET.TOKEN.SUMMARY","tags":["Trade"]}},"/v1/trade/{chain}/top-traders":{"get":{"description":"CONTROLLER.TRADE.GET.TOP_TRADERS.DESCRIPTION","operationId":"get.top.traders","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"cursor","required":false,"in":"query","description":"DTO.PAGE.CURSOR.DESCRIPTION","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","description":"DTO.TRADE.QUERY.LIMIT","schema":{"minimum":1,"maximum":10,"default":10,"type":"number"}},{"name":"direction","required":false,"in":"query","description":"DTO.PAGE.DIRECTION","schema":{"default":"next","enum":["next","prev"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"query","description":"DTO.TRADE.QUERY.TOKEN_ADDRESS","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}},{"name":"timeFrame","required":true,"in":"query","description":"DTO.TRADE.QUERY.TIME_FRAME","schema":{"example":"30m","type":"string"}},{"name":"sortType","required":true,"in":"query","description":"DTO.TRADE.QUERY.SORT_TYPE","schema":{"example":"desc","type":"string"}},{"name":"sortBy","required":true,"in":"query","description":"DTO.TRADE.QUERY.SORT_BY","schema":{"example":"volume","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopTradersPage"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TRADE.GET.TOP_TRADERS.SUMMARY","tags":["Trade"]}},"/v1/trade/{chain}/gainers-losers":{"get":{"description":"CONTROLLER.TRADE.GET.GAINERS_LOSERS.DESCRIPTION","operationId":"get.gainers.losers","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"cursor","required":false,"in":"query","description":"DTO.PAGE.CURSOR.DESCRIPTION","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","description":"DTO.TRADE.QUERY.LIMIT","schema":{"minimum":1,"maximum":10,"default":10,"type":"number"}},{"name":"direction","required":false,"in":"query","description":"DTO.PAGE.DIRECTION","schema":{"default":"next","enum":["next","prev"],"type":"string"}},{"name":"type","required":true,"in":"query","description":"DTO.TRADE.GAINERS_LOSERS.QUERY.TYPE","schema":{"example":"1W","type":"string"}},{"name":"sortBy","required":true,"in":"query","description":"DTO.TRADE.GAINERS_LOSERS.QUERY.SORT_BY","schema":{"example":"PnL","type":"string"}},{"name":"sortType","required":true,"in":"query","description":"DTO.TRADE.GAINERS_LOSERS.QUERY.SORT_TYPE","schema":{"example":"desc","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GainersAndLosersPage"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TRADE.GET.GAINERS_LOSERS.SUMMARY","tags":["Trade"]}},"/v1/token/search":{"get":{"description":"CONTROLLER.TOKEN.SEARCH.DESCRIPTION","operationId":"search","parameters":[{"name":"chains","required":false,"in":"query","description":"DTO.TOKEN.SEARCH.CHAINS","schema":{"type":"array","items":{"type":"string"}}},{"name":"q","required":false,"in":"query","description":"DTO.TOKEN.SEARCH.QUERY","schema":{"minLength":1,"example":"USDC","type":"string"}},{"name":"limit","required":false,"in":"query","description":"DTO.TOKEN.SEARCH.LIMIT","schema":{"minimum":1,"maximum":100,"default":20,"type":"number"}},{"name":"sort","required":false,"in":"query","description":"DTO.TOKEN.SEARCH.SORT_DIRECTION","schema":{"default":"desc","enum":["asc","desc"],"type":"string"}},{"name":"protocols","required":false,"in":"query","description":"DTO.TOKEN.SEARCH.PROTOCOLS","schema":{"type":"array","items":{"type":"string"}}},{"name":"cursor","required":false,"in":"query","description":"DTO.PAGE.CURSOR","schema":{"type":"string"}},{"name":"sortBy","required":false,"in":"query","description":"DTO.TOKEN.SEARCH.SORT_BY","schema":{"example":"priceInUsd","enum":["marketCapInUsd","liquidityInUsd","priceInUsd","holderCount","h24VolumeInUsd","h24Transactions","tokenCreatedAt"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenPage"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.SEARCH.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/multi":{"get":{"description":"CONTROLLER.TOKEN.GET_TOKENS.DESCRIPTION","operationId":"get.tokens","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddresses","required":true,"in":"query","description":"GLOBAL.TOKENADDRESSES.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN,EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","type":"string"}},{"name":"sortBy","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.SORT_BY","schema":{"example":"marketData.marketCapInUsd","enum":["marketData.priceInUsd","stats.priceChangeRatioInUsd1m","stats.priceChangeRatioInUsd5m","stats.priceChangeRatioInUsd1h","stats.priceChangeRatioInUsd4h","stats.priceChangeRatioInUsd24h","marketData.marketCapInUsd","marketData.tvlInUsd","marketData.top10TotalHoldings","marketData.top10HoldingsRatio","marketData.top100TotalHoldings","marketData.top100HoldingsRatio","marketData.holders","marketData.creatorHoldings","marketData.creatorHoldingsRatio","stats.buys1m","stats.buys5m","stats.buys15m","stats.buys30m","stats.buys1h","stats.buys4h","stats.buys24h","stats.sells1m","stats.sells5m","stats.sells15m","stats.sells30m","stats.sells1h","stats.sells4h","stats.sells24h","stats.trades1m","stats.trades5m","stats.trades1h","stats.trades4h","stats.trades24h","stats.traders1m","stats.traders5m","stats.traders1h","stats.traders4h","stats.traders24h","stats.volumesInUsd1m","stats.volumesInUsd5m","stats.volumesInUsd1h","stats.volumesInUsd4h","stats.volumesInUsd24h","tokenCreatedAt"],"type":"string"}},{"name":"sortDirection","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.SORT_DIRECTION","schema":{"default":"DESC","enum":["ASC","DESC"],"type":"string"}},{"name":"filterBy","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.FILTER_BY","schema":{"type":"array","items":{"$ref":"#/components/schemas/FilterCondition"}}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Token"}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_TOKENS.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/{tokenAddress}":{"get":{"description":"CONTROLLER.TOKEN.GET.DESCRIPTION","operationId":"get.token","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"path","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Token"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/{tokenAddress}/metadata":{"get":{"description":"CONTROLLER.TOKEN.GET_METADATA.DESCRIPTION","operationId":"get.metadata","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"path","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenMetadata"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_METADATA.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/metadata/multi":{"get":{"description":"CONTROLLER.TOKEN.GET_METADATA_MULTI.DESCRIPTION","operationId":"get.metadata.multi","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddresses","required":true,"in":"query","description":"GLOBAL.TOKENADDRESSES.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN,EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","type":"string"}}],"responses":{"200":{"description":"Token metadata map","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/TokenMetadata"},"example":{"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN":{"metadataAddress":"H7efTb73LpehuDBaPqZ81Gc585PDf1bCbtQnVb8JpgB8","address":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","chain":"solana","symbol":"TRUMP","updatedAt":"2025-05-09T22:23:42.095771831Z","tokenCreators":"[{\"address\":\"5e2qRc1DNEXmyxP8qwPwJhRWjef7usLyi7v5xjqLr5G7\",\"share\":100,\"isVerified\":true}]","uri":"https://arweave.net/cSCP0h2n1crjeSWE9KF-XtLciJalDNFs7Vf-Sm0NNY0","id":"solana_6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","decimals":"6","name":"OFFICIAL TRUMP","imageUrl":"https://arweave.net/VQrPjACwnQRmxdKBTqNwPiyo65x7LAT773t8Kd7YBzw","tokenCreatedAt":1737165660000,"extra":"{\"collectionAddress\":\"\",\"editionNonce\":255,\"fungible\":true,\"isMutable\":false,\"key\":\"MetadataV1\",\"isNative\":false,\"primarySaleHappened\":false,\"programAddress\":\"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\",\"sellerFeeBasisPoints\":0,\"tokenStandard\":\"Fungible\",\"updateAuthority\":\"5e2qRc1DNEXmyxP8qwPwJhRWjef7usLyi7v5xjqLr5G7\",\"isVerifiedCollection\":false,\"isWrapped\":false}"},"So11111111111111111111111111111111111111112":{"address":"So11111111111111111111111111111111111111112","chain":"solana","symbol":"WSOL","updatedAt":"2025-05-09T22:23:17.430130360Z","id":"solana_So11111111111111111111111111111111111111112","decimals":"9","name":"Wrapped Solana","imageUrl":"https://blockchains-pub.s3.ap-southeast-1.amazonaws.com/chains/sol/tokens/So11111111111111111111111111111111111111112/image.jpg","tokenCreatedAt":1713733080000,"extra":"{\"collectionAddress\":\"\",\"fungible\":true,\"isMutable\":false,\"key\":\"\",\"isNative\":false,\"primarySaleHappened\":false,\"programAddress\":\"\",\"sellerFeeBasisPoints\":0,\"updateAuthority\":\"NativeLoader1111111111111111111111111111111\",\"isVerifiedCollection\":false,\"isWrapped\":true}"}}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_METADATA_MULTI.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/{tokenAddress}/pools":{"get":{"description":"CONTROLLER.TOKEN.GET_POOLS.DESCRIPTION","operationId":"get.pools","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"path","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DexPoolDTO"}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_POOLS.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/{tokenAddress}/stats":{"get":{"description":"CONTROLLER.TOKEN.GET_STATS.DESCRIPTION","operationId":"get.stats","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"path","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenStat"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_STATS.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/stats/multi":{"get":{"description":"CONTROLLER.TOKEN.GET_STATS_MULTI.DESCRIPTION","operationId":"get.stats.multi","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddresses","required":true,"in":"query","description":"GLOBAL.TOKENADDRESSES.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN,EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","type":"string"}}],"responses":{"200":{"description":"Token stats map","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/TokenStat"},"example":{"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN":{"address":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","price1m":"8.815186948575488651564232229541279003943634814590943176562617079141599089428864712036116188352926061","buys1m":"18","sells1m":"5","buyVolumes1m":"71.179564","sellsVolumes1m":"136.479116","volumes1m":"207.65868","buyVolumesInUsd1m":"627.95199169441385373880839999999960265170","sellVolumesInUsd1m":"1202.59809399999999999999999999999940081895","volumesInUsd1m":"1830.5500856944138537388084","buyers1m":"16","sellers1m":"4","openPriceInUsd1m":"8.80724392631485271869716116401174","closePriceInUsd1m":"8.82200234176947023515322513427532","priceChangeRatioInUsd1m":"0.0016757132626384252570734774","trades1m":"23","traders1m":"20","highInUsd1m":"8.87704993659737154298787388843961","lowInUsd1m":"8.80724392631485271869716116401174","price5m":"8.808149102062442826882463193645238457760706376974261480540936502452775730456482037176098553638208242","buys5m":"42","sells5m":"12","buyVolumes5m":"745.821284","sellsVolumes5m":"650.499202","volumes5m":"1396.320486","buyVolumesInUsd5m":"6571.40690198722502862899507142783564462275","sellVolumesInUsd5m":"5727.59213296506874175073979999999583030357","volumesInUsd5m":"12298.9990349522937703797348714278","buyers5m":"31","sellers5m":"11","openPriceInUsd5m":"8.79680608271458362809810591846652","closePriceInUsd5m":"8.82200234176947023515322513427532","priceChangeRatioInUsd5m":"0.0028642508221701482211700172","trades5m":"54","traders5m":"42","highInUsd5m":"8.91057427723322225708444032971807","lowInUsd5m":"8.79680608271458362809810591846652","price15m":"8.833430098128582727092281824842165858026598125573650258853893550349470685835087287378212686676303632","buys15m":"181","sells15m":"149","buyVolumes15m":"5804.508046","sellsVolumes15m":"82008.108130","volumes15m":"87812.616176","buyVolumesInUsd15m":"51254.89909990121472947565271688641452701933","sellVolumesInUsd15m":"724431.70762459003617954224769999955774440204","volumesInUsd15m":"775686.606724491250909017900416886","buyers15m":"77","sellers15m":"45","openPriceInUsd15m":"8.86827167531671047974646951231043","closePriceInUsd15m":"8.82200234176947023515322513427532","priceChangeRatioInUsd15m":"-0.0052174014555759354175647754","trades15m":"330","traders15m":"122","highInUsd15m":"8.92106567388180657748944217210311","lowInUsd15m":"8.71546900505871105901518478389985","price30m":"8.849702635866604996668399970117801226191069158324451786094814549757247787198051664246225485204841829","buys30m":"408","sells30m":"301","buyVolumes30m":"31503.341832","sellsVolumes30m":"154703.754813","volumes30m":"186207.096645","buyVolumesInUsd30m":"278807.50699341613796372538502101514535170147","sellVolumesInUsd30m":"1369069.92700290802197894727123222537960855845","volumesInUsd30m":"1647877.4339963241599426726562532405","buyers30m":"130","sellers30m":"97","openPriceInUsd30m":"8.88385885979973180604814958705650","closePriceInUsd30m":"8.82200234176947023515322513427532","priceChangeRatioInUsd30m":"-0.0069627983747206895574521368","trades30m":"709","traders30m":"227","highInUsd30m":"9.20968712394705174488567990373044","lowInUsd30m":"8.36905764083978412666666666666647","price1h":"8.875440169735286379619813050042901852775954442495447856461882177041400309364018566602161245917438498","buys1h":"937","sells1h":"479","buyVolumes1h":"257999.792353","sellsVolumes1h":"318444.812376","volumes1h":"576444.604729","buyVolumesInUsd1h":"2293498.92403586328521316819508838646465909315","sellVolumesInUsd1h":"2822700.67640308254045039237984046999035648366","volumesInUsd1h":"5116199.6004389458256635605749288565","buyers1h":"251","sellers1h":"135","openPriceInUsd1h":"8.81673245940448100236377699204366","closePriceInUsd1h":"8.82200234176947023515322513427532","priceChangeRatioInUsd1h":"0.0005977137663248525851768094","trades1h":"1416","traders1h":"386","highInUsd1h":"9.20968712394705174488567990373044","lowInUsd1h":"8.30103447641225972985422191576025","price4h":"8.814603172747808167817431028429281316933146242936263494179110242799724853688414957477738479819418718","buys4h":"3781","sells4h":"1600","buyVolumes4h":"1318403.654838","sellsVolumes4h":"1172828.708232","volumes4h":"2491232.36307","buyVolumesInUsd4h":"11631328.41976456808178271203858436312813979841","sellVolumesInUsd4h":"10327896.27180427348529215378670625571742536511","volumesInUsd4h":"21959224.6915688415670748658252906188","buyers4h":"652","sellers4h":"347","openPriceInUsd4h":"8.84347921005130192359950551972645","closePriceInUsd4h":"8.82200234176947023515322513427532","priceChangeRatioInUsd4h":"-0.0024285541664893108224962842","trades4h":"5381","traders4h":"999","highInUsd4h":"9.26962320605334839017913096353471","lowInUsd4h":"8.30103447641225972985422191576025","price24h":"8.906202759617520479333641656883660067314362066058497134219935069287151055056646921304936356091739610","buys24h":"21334","sells24h":"9335","buyVolumes24h":"5936708.767731","sellsVolumes24h":"5975976.410999","volumes24h":"11912685.17873","buyVolumesInUsd24h":"52889082.27361861752422914476626376715579078635","sellVolumesInUsd24h":"53207707.33964124365356097346637113020802056875","volumesInUsd24h":"106096789.6132598611777901182326348974","buyers24h":"2800","sellers24h":"2112","openPriceInUsd24h":"9.20705723016297054339156913498827","closePriceInUsd24h":"8.82200234176947023515322513427532","priceChangeRatioInUsd24h":"-0.0418217111904152464185428725","trades24h":"30669","traders24h":"4912","highInUsd24h":"126.65970638348831984032039507296766","lowInUsd24h":"4.38187777867482240000000000000000"}}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_STATS_MULTI.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/{tokenAddress}/holders":{"get":{"description":"CONTROLLER.TOKEN.GET_HOLDERS.DESCRIPTION","operationId":"get.holders","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"path","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}},{"name":"cursor","required":false,"in":"query","description":"DTO.PAGE.CURSOR.DESCRIPTION","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","description":"DTO.PAGE.LIMIT","schema":{"minimum":1,"maximum":100,"default":20,"type":"number"}},{"name":"direction","required":false,"in":"query","description":"DTO.PAGE.DIRECTION","schema":{"default":"next","enum":["next","prev"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenHolderPage"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_HOLDERS.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/{tokenAddress}/holders/multi":{"get":{"description":"CONTROLLER.TOKEN.GET_HOLDERS_MULTI.DESCRIPTION","operationId":"get.holders.multi","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"path","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}},{"name":"walletAddresses","required":true,"in":"query","description":"GLOBAL.WALLETADDRESSES.DESCRIPTION","schema":{"example":"MJKqp326RZCHnAAbew9MDdui3iCKWco7fsK9sVuZTX2,2RH6rUTPBJ9rUDPpuV9b8z1YL56k1tYU6Uk5ZoaEFFSK","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TokenHolder"}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_HOLDERS_MULTI.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/{tokenAddress}/candles":{"get":{"description":"CONTROLLER.TOKEN.GET_CANDLES.DESCRIPTION","operationId":"get.candles","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"path","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}},{"name":"resolution","required":true,"in":"query","description":"DTO.CANDLE.RESOLUTION","schema":{"$ref":"#/components/schemas/Resolution"}},{"name":"from","required":false,"in":"query","description":"DTO.CANDLE.FROM","schema":{"example":1741647950000,"type":"number"}},{"name":"to","required":false,"in":"query","description":"DTO.CANDLE.TO","schema":{"example":1741700970000,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"DTO.CANDLE.LIMIT","schema":{"example":100,"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Candle"}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_CANDLES.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/{tokenAddress}/topHolders":{"get":{"description":"CONTROLLER.TOKEN.GET_TOP_HOLDERS.DESCRIPTION","operationId":"get.top.holders","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"path","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenHolderPage"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_TOP_HOLDERS.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/{tokenAddress}/marketData":{"get":{"description":"CONTROLLER.TOKEN.GET_MARKET_CAP.DESCRIPTION","operationId":"get.marketData","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"path","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenMarketData"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_MARKET_CAP.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/marketData/multi":{"get":{"description":"CONTROLLER.TOKEN.GET_MARKET_DATA_MULTI.DESCRIPTION","operationId":"get.marketData.multi","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddresses","required":true,"in":"query","description":"GLOBAL.TOKENADDRESSES.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN,EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","type":"string"}}],"responses":{"200":{"description":"Token market data map","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/TokenMarketData"},"example":{"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN":{"totalSupply":"999999329.55489600","marketCapInSol":"52036822.7610601253815741043536094930639710771200","marketCapInUsd":"8803187793.8278295862797957152143077481513221611200","top10TotalHoldings":"922068292.28321100","top10HoldingsRatio":"0.9220689104797975817945796252","top100TotalHoldings":"983096178.40758900","top100HoldingsRatio":"0.9830968375200504732013415907","holders":"644128","priceInSol":"0.05203685764891656364263510306272","priceInUsd":"8.80319369588594255667492526316047","tvlInSol":"2014433.41314589805325129930935218249614969808","tvlInUsd":"336266445.59268312743854221899192252205319411642"},"So11111111111111111111111111111111111111112":{"totalSupply":"10044681215.881224","marketCapInSol":"10044681215.881224","marketCapInUsd":"1687636765811.4456398255148000696","top10TotalHoldings":"0.247650049000","top10HoldingsRatio":"0.0000000000246548440590081544","top100TotalHoldings":"0.247650049000","top100HoldingsRatio":"0.0000000000246548440590081544","holders":"23368703","priceInSol":"1","priceInUsd":"168.0129741841079","tvlInSol":"105112644905171226.33289713966106176370214271404616575084385744793118","tvlInUsd":"105112687635577198.33605721153961742088001836659648515085724677733850"}}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_MARKET_DATA_MULTI.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/{tokenAddress}/prices":{"get":{"description":"CONTROLLER.TOKEN.GET_PRICES.DESCRIPTION","operationId":"get.prices","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"path","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}},{"name":"cursor","required":false,"in":"query","description":"DTO.PAGE.CURSOR.DESCRIPTION","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","description":"DTO.PAGE.LIMIT","schema":{"minimum":1,"maximum":100,"default":20,"type":"number"}},{"name":"direction","required":false,"in":"query","description":"DTO.PAGE.DIRECTION","schema":{"default":"next","enum":["next","prev"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenPricePage"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_PRICES.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/{tokenAddress}/price":{"get":{"description":"CONTROLLER.TOKEN.GET_PRICE_BY_TIME.DESCRIPTION","operationId":"get.price.by.time","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"path","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}},{"name":"timestamp","required":true,"in":"query","description":"DTO.TOKEN.PRICE.QUERY.TIMESTAMP","schema":{"example":1754055151,"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenPriceDTO"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_PRICE_BY_TIME.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/{tokenAddress}/creation":{"get":{"description":"CONTROLLER.TOKEN.GET_CREATION.DESCRIPTION","operationId":"get.creation","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"path","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenCreationDTO"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_CREATION.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/{tokenAddress}/mintAndBurn":{"get":{"description":"CONTROLLER.TOKEN.GET_MINT_AND_BURN.DESCRIPTION","operationId":"get.mint.and.burn","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"path","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}},{"name":"cursor","required":false,"in":"query","description":"DTO.PAGE.CURSOR.DESCRIPTION","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","description":"DTO.PAGE.LIMIT","schema":{"minimum":1,"maximum":100,"default":20,"type":"number"}},{"name":"direction","required":false,"in":"query","description":"DTO.PAGE.DIRECTION","schema":{"default":"next","enum":["next","prev"],"type":"string"}},{"name":"type","required":true,"in":"query","description":"DTO.TOKEN.MINT_AND_BURN.TYPE","schema":{"example":"all","enum":["all","mint","burn"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenCreationPage"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_MINT_AND_BURN.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/list":{"get":{"description":"CONTROLLER.TOKEN.GET_TOKEN_LIST.DESCRIPTION","operationId":"get.token.list","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"cursor","required":false,"in":"query","description":"DTO.PAGE.CURSOR.DESCRIPTION","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","description":"DTO.PAGE.LIMIT","schema":{"minimum":1,"maximum":100,"default":20,"type":"number"}},{"name":"direction","required":false,"in":"query","description":"DTO.PAGE.DIRECTION","schema":{"default":"next","enum":["next","prev"],"type":"string"}},{"name":"sort","required":false,"in":"query","description":"DTO.TOKEN.SEARCH.SORT_DIRECTION","schema":{"default":"desc","enum":["asc","desc"],"type":"string"}},{"name":"sortBy","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.SORT_BY","schema":{"example":"h24VolumeInUsd","enum":["h24VolumeInUsd","h24PriceChangeRatio","h24Buys","h24Sells","h24Trades","h24Buyers","h24Sellers","h24BuyVolumeInUsd","h24SellVolumeInUsd","h4VolumeInUsd","h4PriceChangeRatio","h4Buys","h4Sells","h4Trades","h4Buyers","h4Sellers","h4BuyVolumeInUsd","h4SellVolumeInUsd","h1VolumeInUsd","h1PriceChangeRatio","h1Buys","h1Sells","h1Trades","h1Buyers","h1Sellers","h1BuyVolumeInUsd","h1SellVolumeInUsd","m30VolumeInUsd","m30PriceChangeRatio","m30Buys","m30Sells","m30Trades","m30Buyers","m30Sellers","m30BuyVolumeInUsd","m30SellVolumeInUsd","m15VolumeInUsd","m15PriceChangeRatio","m15Buys","m15Sells","m15Trades","m15Buyers","m15Sellers","m15BuyVolumeInUsd","m15SellVolumeInUsd","m5VolumeInUsd","m5PriceChangeRatio","m5Buys","m5Sells","m5Trades","m5Buyers","m5Sellers","m5BuyVolumeInUsd","m5SellVolumeInUsd","m1VolumeInUsd","m1PriceChangeRatio","m1Buys","m1Sells","m1Trades","m1Buyers","m1Sellers","m1BuyVolumeInUsd","m1SellVolumeInUsd"],"type":"string"}},{"name":"min_h24_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H24_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_h24_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H24_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_h24_price_change_ratio","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H24_PRICE_CHANGE_RATIO","schema":{"type":"string"}},{"name":"max_h24_price_change_ratio","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H24_PRICE_CHANGE_RATIO","schema":{"type":"string"}},{"name":"min_h24_buys","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H24_BUYS","schema":{"type":"string"}},{"name":"max_h24_buys","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H24_BUYS","schema":{"type":"string"}},{"name":"min_h24_sells","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H24_SELLS","schema":{"type":"string"}},{"name":"max_h24_sells","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H24_SELLS","schema":{"type":"string"}},{"name":"min_h24_trades","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H24_TRADES","schema":{"type":"string"}},{"name":"max_h24_trades","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H24_TRADES","schema":{"type":"string"}},{"name":"min_h24_buyers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H24_BUYERS","schema":{"type":"string"}},{"name":"max_h24_buyers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H24_BUYERS","schema":{"type":"string"}},{"name":"min_h24_sellers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H24_SELLERS","schema":{"type":"string"}},{"name":"max_h24_sellers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H24_SELLERS","schema":{"type":"string"}},{"name":"min_h24_buy_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H24_BUY_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_h24_buy_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H24_BUY_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_h24_sell_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H24_SELL_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_h24_sell_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H24_SELL_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_h4_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H4_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_h4_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H4_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_h4_price_change_ratio","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H4_PRICE_CHANGE_RATIO","schema":{"type":"string"}},{"name":"max_h4_price_change_ratio","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H4_PRICE_CHANGE_RATIO","schema":{"type":"string"}},{"name":"min_h4_buys","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H4_BUYS","schema":{"type":"string"}},{"name":"max_h4_buys","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H4_BUYS","schema":{"type":"string"}},{"name":"min_h4_sells","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H4_SELLS","schema":{"type":"string"}},{"name":"max_h4_sells","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H4_SELLS","schema":{"type":"string"}},{"name":"min_h4_trades","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H4_TRADES","schema":{"type":"string"}},{"name":"max_h4_trades","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H4_TRADES","schema":{"type":"string"}},{"name":"min_h4_buyers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H4_BUYERS","schema":{"type":"string"}},{"name":"max_h4_buyers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H4_BUYERS","schema":{"type":"string"}},{"name":"min_h4_sellers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H4_SELLERS","schema":{"type":"string"}},{"name":"max_h4_sellers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H4_SELLERS","schema":{"type":"string"}},{"name":"min_h4_buy_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H4_BUY_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_h4_buy_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H4_BUY_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_h4_sell_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H4_SELL_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_h4_sell_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H4_SELL_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_h1_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H1_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_h1_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H1_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_h1_price_change_ratio","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H1_PRICE_CHANGE_RATIO","schema":{"type":"string"}},{"name":"max_h1_price_change_ratio","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H1_PRICE_CHANGE_RATIO","schema":{"type":"string"}},{"name":"min_h1_buys","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H1_BUYS","schema":{"type":"string"}},{"name":"max_h1_buys","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H1_BUYS","schema":{"type":"string"}},{"name":"min_h1_sells","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H1_SELLS","schema":{"type":"string"}},{"name":"max_h1_sells","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H1_SELLS","schema":{"type":"string"}},{"name":"min_h1_trades","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H1_TRADES","schema":{"type":"string"}},{"name":"max_h1_trades","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H1_TRADES","schema":{"type":"string"}},{"name":"min_h1_buyers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H1_BUYERS","schema":{"type":"string"}},{"name":"max_h1_buyers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H1_BUYERS","schema":{"type":"string"}},{"name":"min_h1_sellers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H1_SELLERS","schema":{"type":"string"}},{"name":"max_h1_sellers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H1_SELLERS","schema":{"type":"string"}},{"name":"min_h1_buy_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H1_BUY_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_h1_buy_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H1_BUY_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_h1_sell_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_H1_SELL_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_h1_sell_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_H1_SELL_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_m30_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M30_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_m30_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M30_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_m30_price_change_ratio","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M30_PRICE_CHANGE_RATIO","schema":{"type":"string"}},{"name":"max_m30_price_change_ratio","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M30_PRICE_CHANGE_RATIO","schema":{"type":"string"}},{"name":"min_m30_buys","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M30_BUYS","schema":{"type":"string"}},{"name":"max_m30_buys","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M30_BUYS","schema":{"type":"string"}},{"name":"min_m30_sells","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M30_SELLS","schema":{"type":"string"}},{"name":"max_m30_sells","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M30_SELLS","schema":{"type":"string"}},{"name":"min_m30_trades","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M30_TRADES","schema":{"type":"string"}},{"name":"max_m30_trades","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M30_TRADES","schema":{"type":"string"}},{"name":"min_m30_buyers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M30_BUYERS","schema":{"type":"string"}},{"name":"max_m30_buyers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M30_BUYERS","schema":{"type":"string"}},{"name":"min_m30_sellers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M30_SELLERS","schema":{"type":"string"}},{"name":"max_m30_sellers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M30_SELLERS","schema":{"type":"string"}},{"name":"min_m30_buy_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M30_BUY_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_m30_buy_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M30_BUY_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_m30_sell_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M30_SELL_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_m30_sell_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M30_SELL_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_m15_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M15_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_m15_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M15_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_m15_price_change_ratio","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M15_PRICE_CHANGE_RATIO","schema":{"type":"string"}},{"name":"max_m15_price_change_ratio","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M15_PRICE_CHANGE_RATIO","schema":{"type":"string"}},{"name":"min_m15_buys","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M15_BUYS","schema":{"type":"string"}},{"name":"max_m15_buys","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M15_BUYS","schema":{"type":"string"}},{"name":"min_m15_sells","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M15_SELLS","schema":{"type":"string"}},{"name":"max_m15_sells","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M15_SELLS","schema":{"type":"string"}},{"name":"min_m15_trades","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M15_TRADES","schema":{"type":"string"}},{"name":"max_m15_trades","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M15_TRADES","schema":{"type":"string"}},{"name":"min_m15_buyers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M15_BUYERS","schema":{"type":"string"}},{"name":"max_m15_buyers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M15_BUYERS","schema":{"type":"string"}},{"name":"min_m15_sellers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M15_SELLERS","schema":{"type":"string"}},{"name":"max_m15_sellers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M15_SELLERS","schema":{"type":"string"}},{"name":"min_m15_buy_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M15_BUY_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_m15_buy_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M15_BUY_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_m15_sell_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M15_SELL_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_m15_sell_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M15_SELL_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_m5_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M5_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_m5_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M5_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_m5_price_change_ratio","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M5_PRICE_CHANGE_RATIO","schema":{"type":"string"}},{"name":"max_m5_price_change_ratio","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M5_PRICE_CHANGE_RATIO","schema":{"type":"string"}},{"name":"min_m5_buys","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M5_BUYS","schema":{"type":"string"}},{"name":"max_m5_buys","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M5_BUYS","schema":{"type":"string"}},{"name":"min_m5_sells","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M5_SELLS","schema":{"type":"string"}},{"name":"max_m5_sells","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M5_SELLS","schema":{"type":"string"}},{"name":"min_m5_trades","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M5_TRADES","schema":{"type":"string"}},{"name":"max_m5_trades","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M5_TRADES","schema":{"type":"string"}},{"name":"min_m5_buyers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M5_BUYERS","schema":{"type":"string"}},{"name":"max_m5_buyers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M5_BUYERS","schema":{"type":"string"}},{"name":"min_m5_sellers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M5_SELLERS","schema":{"type":"string"}},{"name":"max_m5_sellers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M5_SELLERS","schema":{"type":"string"}},{"name":"min_m5_buy_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M5_BUY_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_m5_buy_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M5_BUY_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_m5_sell_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M5_SELL_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_m5_sell_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M5_SELL_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_m1_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M1_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_m1_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M1_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_m1_price_change_ratio","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M1_PRICE_CHANGE_RATIO","schema":{"type":"string"}},{"name":"max_m1_price_change_ratio","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M1_PRICE_CHANGE_RATIO","schema":{"type":"string"}},{"name":"min_m1_buys","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M1_BUYS","schema":{"type":"string"}},{"name":"max_m1_buys","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M1_BUYS","schema":{"type":"string"}},{"name":"min_m1_sells","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M1_SELLS","schema":{"type":"string"}},{"name":"max_m1_sells","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M1_SELLS","schema":{"type":"string"}},{"name":"min_m1_trades","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M1_TRADES","schema":{"type":"string"}},{"name":"max_m1_trades","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M1_TRADES","schema":{"type":"string"}},{"name":"min_m1_buyers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M1_BUYERS","schema":{"type":"string"}},{"name":"max_m1_buyers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M1_BUYERS","schema":{"type":"string"}},{"name":"min_m1_sellers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M1_SELLERS","schema":{"type":"string"}},{"name":"max_m1_sellers","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M1_SELLERS","schema":{"type":"string"}},{"name":"min_m1_buy_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M1_BUY_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_m1_buy_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M1_BUY_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"min_m1_sell_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MIN_M1_SELL_VOLUME_IN_USD","schema":{"type":"string"}},{"name":"max_m1_sell_volume_in_usd","required":false,"in":"query","description":"DTO.TOKEN.LIST.QUERY.MAX_M1_SELL_VOLUME_IN_USD","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenListPage"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_TOKEN_LIST.SUMMARY","tags":["Token"]}},"/v1/token/{chain}/{tokenAddress}/security":{"get":{"description":"CONTROLLER.TOKEN.GET_SECURITY.DESCRIPTION","operationId":"get.security","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"tokenAddress","required":true,"in":"path","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.TOKEN.GET_SECURITY.SUMMARY","tags":["Token"]}},"/v1/dexpools/{chain}/{poolAddress}":{"get":{"description":"CONTROLLER.DEXPOOL.GET.DESCRIPTION","operationId":"get.dexpool","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"poolAddress","required":true,"in":"path","description":"GLOBAL.POOLADDRESS.DESCRIPTION","schema":{"example":"58oQChx4yWmvKdwLLZzBi4ChoCc2fqCUWBkwMihLYQo2","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DexPoolDTO"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.DEXPOOL.GET.SUMMARY","tags":["DexPool"]}},"/v1/ranking/{chain}/hotTokens/{duration}":{"get":{"description":"CONTROLLER.RANKING.HOT_TOKENS.DESCRIPTION","operationId":"get.hot.tokens","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"duration","required":true,"in":"path","description":"CONTROLLER.RANKING.HOT_TOKENS.DURATION.DESCRIPTION","schema":{"enum":["1m","5m","1h","4h","24h"],"type":"string"}},{"name":"sortBy","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.SORT_BY","schema":{"example":"marketData.marketCapInUsd","enum":["marketData.priceInUsd","stats.priceChangeRatioInUsd1m","stats.priceChangeRatioInUsd5m","stats.priceChangeRatioInUsd1h","stats.priceChangeRatioInUsd4h","stats.priceChangeRatioInUsd24h","marketData.marketCapInUsd","marketData.tvlInUsd","marketData.top10TotalHoldings","marketData.top10HoldingsRatio","marketData.top100TotalHoldings","marketData.top100HoldingsRatio","marketData.holders","marketData.creatorHoldings","marketData.creatorHoldingsRatio","stats.buys1m","stats.buys5m","stats.buys15m","stats.buys30m","stats.buys1h","stats.buys4h","stats.buys24h","stats.sells1m","stats.sells5m","stats.sells15m","stats.sells30m","stats.sells1h","stats.sells4h","stats.sells24h","stats.trades1m","stats.trades5m","stats.trades1h","stats.trades4h","stats.trades24h","stats.traders1m","stats.traders5m","stats.traders1h","stats.traders4h","stats.traders24h","stats.volumesInUsd1m","stats.volumesInUsd5m","stats.volumesInUsd1h","stats.volumesInUsd4h","stats.volumesInUsd24h","tokenCreatedAt"],"type":"string"}},{"name":"sortDirection","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.SORT_DIRECTION","schema":{"default":"DESC","enum":["ASC","DESC"],"type":"string"}},{"name":"rangeFilters","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.FILTER_BY","schema":{"type":"array","items":{"$ref":"#/components/schemas/FilterCondition"}}},{"name":"tag","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.TAG","schema":{"enum":["pump_fun","raydium_launchpad","meteora_dynamic_bounding_curve","bonk_fun","moonit_fun"],"type":"string"}},{"name":"filters","required":false,"in":"query","description":"DTO.TOKEN.FILTER.FILTERS","schema":{"type":"array","items":{"type":"string"}}},{"name":"launchpadPlatform","required":false,"in":"query","description":"DTO.TOKEN.FILTER.LAUNCHPAD_PLATFORM","schema":{"type":"array","items":{"type":"string"}}},{"name":"searchKeywords","required":false,"in":"query","description":"DTO.TOKEN.FILTER.SEARCH_KEYWORDS","schema":{"type":"array","items":{"type":"string"}}},{"name":"excludeKeywords","required":false,"in":"query","description":"DTO.TOKEN.FILTER.EXCLUDE_KEYWORDS","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Token"}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.RANKING.HOT_TOKENS.SUMMARY","tags":["Ranking"]}},"/v1/ranking/{chain}/newTokens":{"get":{"description":"CONTROLLER.RANKING.NEW_TOKENS.DESCRIPTION","operationId":"get.new.tokens","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"sortBy","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.SORT_BY","schema":{"example":"marketData.marketCapInUsd","enum":["marketData.priceInUsd","stats.priceChangeRatioInUsd1m","stats.priceChangeRatioInUsd5m","stats.priceChangeRatioInUsd1h","stats.priceChangeRatioInUsd4h","stats.priceChangeRatioInUsd24h","marketData.marketCapInUsd","marketData.tvlInUsd","marketData.top10TotalHoldings","marketData.top10HoldingsRatio","marketData.top100TotalHoldings","marketData.top100HoldingsRatio","marketData.holders","marketData.creatorHoldings","marketData.creatorHoldingsRatio","stats.buys1m","stats.buys5m","stats.buys15m","stats.buys30m","stats.buys1h","stats.buys4h","stats.buys24h","stats.sells1m","stats.sells5m","stats.sells15m","stats.sells30m","stats.sells1h","stats.sells4h","stats.sells24h","stats.trades1m","stats.trades5m","stats.trades1h","stats.trades4h","stats.trades24h","stats.traders1m","stats.traders5m","stats.traders1h","stats.traders4h","stats.traders24h","stats.volumesInUsd1m","stats.volumesInUsd5m","stats.volumesInUsd1h","stats.volumesInUsd4h","stats.volumesInUsd24h","tokenCreatedAt"],"type":"string"}},{"name":"sortDirection","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.SORT_DIRECTION","schema":{"default":"DESC","enum":["ASC","DESC"],"type":"string"}},{"name":"rangeFilters","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.FILTER_BY","schema":{"type":"array","items":{"$ref":"#/components/schemas/FilterCondition"}}},{"name":"tag","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.TAG","schema":{"enum":["pump_fun","raydium_launchpad","meteora_dynamic_bounding_curve","bonk_fun","moonit_fun"],"type":"string"}},{"name":"filters","required":false,"in":"query","description":"DTO.TOKEN.FILTER.FILTERS","schema":{"type":"array","items":{"type":"string"}}},{"name":"launchpadPlatform","required":false,"in":"query","description":"DTO.TOKEN.FILTER.LAUNCHPAD_PLATFORM","schema":{"type":"array","items":{"type":"string"}}},{"name":"searchKeywords","required":false,"in":"query","description":"DTO.TOKEN.FILTER.SEARCH_KEYWORDS","schema":{"type":"array","items":{"type":"string"}}},{"name":"excludeKeywords","required":false,"in":"query","description":"DTO.TOKEN.FILTER.EXCLUDE_KEYWORDS","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Token"}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.RANKING.NEW_TOKENS.SUMMARY","tags":["Ranking"]}},"/v1/ranking/{chain}/stocks":{"get":{"description":"CONTROLLER.RANKING.STOCKS_TOKENS.DESCRIPTION","operationId":"get.stocks.tokens","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"sortBy","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.SORT_BY","schema":{"example":"marketData.marketCapInUsd","enum":["marketData.priceInUsd","stats.priceChangeRatioInUsd1m","stats.priceChangeRatioInUsd5m","stats.priceChangeRatioInUsd1h","stats.priceChangeRatioInUsd4h","stats.priceChangeRatioInUsd24h","marketData.marketCapInUsd","marketData.tvlInUsd","marketData.top10TotalHoldings","marketData.top10HoldingsRatio","marketData.top100TotalHoldings","marketData.top100HoldingsRatio","marketData.holders","marketData.creatorHoldings","marketData.creatorHoldingsRatio","stats.buys1m","stats.buys5m","stats.buys15m","stats.buys30m","stats.buys1h","stats.buys4h","stats.buys24h","stats.sells1m","stats.sells5m","stats.sells15m","stats.sells30m","stats.sells1h","stats.sells4h","stats.sells24h","stats.trades1m","stats.trades5m","stats.trades1h","stats.trades4h","stats.trades24h","stats.traders1m","stats.traders5m","stats.traders1h","stats.traders4h","stats.traders24h","stats.volumesInUsd1m","stats.volumesInUsd5m","stats.volumesInUsd1h","stats.volumesInUsd4h","stats.volumesInUsd24h","tokenCreatedAt"],"type":"string"}},{"name":"sortDirection","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.SORT_DIRECTION","schema":{"default":"DESC","enum":["ASC","DESC"],"type":"string"}},{"name":"rangeFilters","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.FILTER_BY","schema":{"type":"array","items":{"$ref":"#/components/schemas/FilterCondition"}}},{"name":"tag","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.TAG","schema":{"enum":["pump_fun","raydium_launchpad","meteora_dynamic_bounding_curve","bonk_fun","moonit_fun"],"type":"string"}},{"name":"filters","required":false,"in":"query","description":"DTO.TOKEN.FILTER.FILTERS","schema":{"type":"array","items":{"type":"string"}}},{"name":"launchpadPlatform","required":false,"in":"query","description":"DTO.TOKEN.FILTER.LAUNCHPAD_PLATFORM","schema":{"type":"array","items":{"type":"string"}}},{"name":"searchKeywords","required":false,"in":"query","description":"DTO.TOKEN.FILTER.SEARCH_KEYWORDS","schema":{"type":"array","items":{"type":"string"}}},{"name":"excludeKeywords","required":false,"in":"query","description":"DTO.TOKEN.FILTER.EXCLUDE_KEYWORDS","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Token"}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.RANKING.STOCKS_TOKENS.SUMMARY","tags":["Ranking"]}},"/v1/ranking/{chain}/finalStretch":{"get":{"description":"CONTROLLER.RANKING.FINAL_STRETCH_TOKENS.DESCRIPTION","operationId":"get.finalStretch.tokens","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"sortBy","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.SORT_BY","schema":{"example":"marketData.marketCapInUsd","enum":["marketData.priceInUsd","stats.priceChangeRatioInUsd1m","stats.priceChangeRatioInUsd5m","stats.priceChangeRatioInUsd1h","stats.priceChangeRatioInUsd4h","stats.priceChangeRatioInUsd24h","marketData.marketCapInUsd","marketData.tvlInUsd","marketData.top10TotalHoldings","marketData.top10HoldingsRatio","marketData.top100TotalHoldings","marketData.top100HoldingsRatio","marketData.holders","marketData.creatorHoldings","marketData.creatorHoldingsRatio","stats.buys1m","stats.buys5m","stats.buys15m","stats.buys30m","stats.buys1h","stats.buys4h","stats.buys24h","stats.sells1m","stats.sells5m","stats.sells15m","stats.sells30m","stats.sells1h","stats.sells4h","stats.sells24h","stats.trades1m","stats.trades5m","stats.trades1h","stats.trades4h","stats.trades24h","stats.traders1m","stats.traders5m","stats.traders1h","stats.traders4h","stats.traders24h","stats.volumesInUsd1m","stats.volumesInUsd5m","stats.volumesInUsd1h","stats.volumesInUsd4h","stats.volumesInUsd24h","tokenCreatedAt"],"type":"string"}},{"name":"sortDirection","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.SORT_DIRECTION","schema":{"default":"DESC","enum":["ASC","DESC"],"type":"string"}},{"name":"rangeFilters","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.FILTER_BY","schema":{"type":"array","items":{"$ref":"#/components/schemas/FilterCondition"}}},{"name":"tag","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.TAG","schema":{"enum":["pump_fun","raydium_launchpad","meteora_dynamic_bounding_curve","bonk_fun","moonit_fun"],"type":"string"}},{"name":"filters","required":false,"in":"query","description":"DTO.TOKEN.FILTER.FILTERS","schema":{"type":"array","items":{"type":"string"}}},{"name":"launchpadPlatform","required":false,"in":"query","description":"DTO.TOKEN.FILTER.LAUNCHPAD_PLATFORM","schema":{"type":"array","items":{"type":"string"}}},{"name":"searchKeywords","required":false,"in":"query","description":"DTO.TOKEN.FILTER.SEARCH_KEYWORDS","schema":{"type":"array","items":{"type":"string"}}},{"name":"excludeKeywords","required":false,"in":"query","description":"DTO.TOKEN.FILTER.EXCLUDE_KEYWORDS","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Token"}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.RANKING.FINAL_STRETCH_TOKENS.SUMMARY","tags":["Ranking"]}},"/v1/ranking/{chain}/migrated":{"get":{"description":"CONTROLLER.RANKING.MIGRATED_TOKENS.DESCRIPTION","operationId":"get.migrated.tokens","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"sortBy","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.SORT_BY","schema":{"example":"marketData.marketCapInUsd","enum":["marketData.priceInUsd","stats.priceChangeRatioInUsd1m","stats.priceChangeRatioInUsd5m","stats.priceChangeRatioInUsd1h","stats.priceChangeRatioInUsd4h","stats.priceChangeRatioInUsd24h","marketData.marketCapInUsd","marketData.tvlInUsd","marketData.top10TotalHoldings","marketData.top10HoldingsRatio","marketData.top100TotalHoldings","marketData.top100HoldingsRatio","marketData.holders","marketData.creatorHoldings","marketData.creatorHoldingsRatio","stats.buys1m","stats.buys5m","stats.buys15m","stats.buys30m","stats.buys1h","stats.buys4h","stats.buys24h","stats.sells1m","stats.sells5m","stats.sells15m","stats.sells30m","stats.sells1h","stats.sells4h","stats.sells24h","stats.trades1m","stats.trades5m","stats.trades1h","stats.trades4h","stats.trades24h","stats.traders1m","stats.traders5m","stats.traders1h","stats.traders4h","stats.traders24h","stats.volumesInUsd1m","stats.volumesInUsd5m","stats.volumesInUsd1h","stats.volumesInUsd4h","stats.volumesInUsd24h","tokenCreatedAt"],"type":"string"}},{"name":"sortDirection","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.SORT_DIRECTION","schema":{"default":"DESC","enum":["ASC","DESC"],"type":"string"}},{"name":"rangeFilters","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.FILTER_BY","schema":{"type":"array","items":{"$ref":"#/components/schemas/FilterCondition"}}},{"name":"tag","required":false,"in":"query","description":"DTO.TOKEN.REQUEST.TAG","schema":{"enum":["pump_fun","raydium_launchpad","meteora_dynamic_bounding_curve","bonk_fun","moonit_fun"],"type":"string"}},{"name":"filters","required":false,"in":"query","description":"DTO.TOKEN.FILTER.FILTERS","schema":{"type":"array","items":{"type":"string"}}},{"name":"launchpadPlatform","required":false,"in":"query","description":"DTO.TOKEN.FILTER.LAUNCHPAD_PLATFORM","schema":{"type":"array","items":{"type":"string"}}},{"name":"searchKeywords","required":false,"in":"query","description":"DTO.TOKEN.FILTER.SEARCH_KEYWORDS","schema":{"type":"array","items":{"type":"string"}}},{"name":"excludeKeywords","required":false,"in":"query","description":"DTO.TOKEN.FILTER.EXCLUDE_KEYWORDS","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Token"}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.RANKING.MIGRATED_TOKENS.SUMMARY","tags":["Ranking"]}},"/v1/wallet/{chain}/{walletAddress}":{"get":{"description":"CONTROLLER.WALLET.GET_PNL.DESCRIPTION","operationId":"get.pnl","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"walletAddress","required":true,"in":"path","description":"GLOBAL.WALLETADDRESS.DESCRIPTION","schema":{"example":"MJKqp326RZCHnAAbew9MDdui3iCKWco7fsK9sVuZTX2","type":"string"}},{"name":"tokenAddress","required":false,"in":"query","description":"GLOBAL.TOKENADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WalletPnlDTO"}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.WALLET.GET_PNL.SUMMARY","tags":["Wallet"]}},"/v1/wallet/{chain}/{walletAddress}/stats":{"get":{"description":"CONTROLLER.WALLET.GET_PNL_STATS.DESCRIPTION","operationId":"get.pnl.stats","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"walletAddress","required":true,"in":"path","description":"GLOBAL.WALLETADDRESS.DESCRIPTION","schema":{"example":"MJKqp326RZCHnAAbew9MDdui3iCKWco7fsK9sVuZTX2","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WalletPnlDTO"}}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.WALLET.GET_PNL_STATS.SUMMARY","tags":["Wallet"]}},"/v1/wallet/{chain}/{walletAddress}/balance":{"get":{"description":"CONTROLLER.WALLET.GET_BALANCES.DESCRIPTION","operationId":"get.balance","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"walletAddress","required":true,"in":"path","description":"GLOBAL.WALLETADDRESS.DESCRIPTION","schema":{"example":"MJKqp326RZCHnAAbew9MDdui3iCKWco7fsK9sVuZTX2","type":"string"}},{"name":"tokenAddress","required":false,"in":"query","description":"DTO.WALLET.BALANCE.QUERY.TOKEN_ADDRESS","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WalletBalancesDTO"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.WALLET.GET_BALANCES.SUMMARY","tags":["Wallet"]}},"/v1/wallet/{chain}/{walletAddress}/calculate-pnl":{"post":{"description":"CONTROLLER.WALLET.CALCULATE_PNL.DESCRIPTION","operationId":"calculate.pnl","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"walletAddress","required":true,"in":"path","description":"GLOBAL.WALLETADDRESS.DESCRIPTION","schema":{"example":"MJKqp326RZCHnAAbew9MDdui3iCKWco7fsK9sVuZTX2","type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculatePnlInput"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.WALLET.CALCULATE_PNL.SUMMARY","tags":["Wallet"]}},"/v1/redpacket/{chain}/create":{"post":{"description":"CONTROLLER.RED_PACKET.CREATE.DESCRIPTION","operationId":"create","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRedPacketInput"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRedPacketReply"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.RED_PACKET.CREATE.SUMMARY","tags":["RedPacket"]}},"/v1/redpacket/{chain}/claim":{"post":{"description":"CONTROLLER.RED_PACKET.CLAIM.DESCRIPTION","operationId":"claim","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClaimRedPacketInput"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedPacketReply"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.RED_PACKET.CLAIM.SUMMARY","tags":["RedPacket"]}},"/v1/redpacket/{id}":{"get":{"description":"CONTROLLER.RED_PACKET.GET.DESCRIPTION","operationId":"get","parameters":[{"name":"id","required":true,"in":"path","description":"DTO.RED_PACKET.ID","schema":{"example":"redpacket123","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedPacketDTO"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.RED_PACKET.GET.SUMMARY","tags":["RedPacket"]}},"/v1/redpacket/{id}/claims":{"get":{"description":"CONTROLLER.RED_PACKET.GET_CLAIMS.DESCRIPTION","operationId":"get.claims","parameters":[{"name":"id","required":true,"in":"path","description":"DTO.RED_PACKET.ID","schema":{"example":"redpacket123","type":"string"}},{"name":"cursor","required":false,"in":"query","description":"DTO.RED_PACKET.CURSOR","schema":{"example":"cursor_123","type":"string"}},{"name":"limit","required":false,"in":"query","description":"DTO.RED_PACKET.LIMIT","schema":{"minimum":1,"maximum":100,"example":20,"type":"number"}},{"name":"direction","required":false,"in":"query","description":"DTO.RED_PACKET.DIRECTION","schema":{"example":"desc","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedPacketClaimsPage"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.RED_PACKET.GET_CLAIMS.SUMMARY","tags":["RedPacket"]}},"/v1/redpacket":{"get":{"description":"CONTROLLER.RED_PACKET.GET_REDPACKETS.DESCRIPTION","operationId":"get.redpackets","parameters":[{"name":"cursor","required":false,"in":"query","description":"DTO.RED_PACKET.CURSOR","schema":{"example":"cursor_123","type":"string"}},{"name":"limit","required":false,"in":"query","description":"DTO.RED_PACKET.LIMIT","schema":{"minimum":1,"maximum":100,"example":20,"type":"number"}},{"name":"direction","required":false,"in":"query","description":"DTO.RED_PACKET.DIRECTION","schema":{"example":"desc","type":"string"}},{"name":"creator","required":false,"in":"query","description":"DTO.RED_PACKET.CREATOR","schema":{"example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB","type":"string"}},{"name":"chain","required":false,"in":"query","description":"DTO.RED_PACKET.CHAIN","schema":{"example":"sol","enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedPacketsPage"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.RED_PACKET.GET_REDPACKETS.SUMMARY","tags":["RedPacket"]}},"/v1/redpacket/wallet/{address}/claims":{"get":{"description":"CONTROLLER.RED_PACKET.GET_CLAIMS_BY_ADDRESS.DESCRIPTION","operationId":"get.claims.by.address","parameters":[{"name":"address","required":true,"in":"path","schema":{"type":"string"}},{"name":"cursor","required":false,"in":"query","description":"DTO.RED_PACKET.CURSOR","schema":{"example":"cursor_123","type":"string"}},{"name":"limit","required":false,"in":"query","description":"DTO.RED_PACKET.LIMIT","schema":{"minimum":1,"maximum":100,"example":20,"type":"number"}},{"name":"direction","required":false,"in":"query","description":"DTO.RED_PACKET.DIRECTION","schema":{"example":"desc","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedPacketClaimsPage"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.RED_PACKET.GET_CLAIMS_BY_ADDRESS.SUMMARY","tags":["RedPacket"]}},"/v1/redpacket/wallet/{address}/redpackets":{"get":{"description":"CONTROLLER.RED_PACKET.GET_REDPACKETS_BY_ADDRESS.DESCRIPTION","operationId":"get.redpackets.by.address","parameters":[{"name":"address","required":true,"in":"path","schema":{"type":"string"}},{"name":"cursor","required":false,"in":"query","description":"DTO.RED_PACKET.CURSOR","schema":{"example":"cursor_123","type":"string"}},{"name":"limit","required":false,"in":"query","description":"DTO.RED_PACKET.LIMIT","schema":{"minimum":1,"maximum":100,"example":20,"type":"number"}},{"name":"direction","required":false,"in":"query","description":"DTO.RED_PACKET.DIRECTION","schema":{"example":"desc","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedPacketsPage"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.RED_PACKET.GET_REDPACKETS_BY_ADDRESS.SUMMARY","tags":["RedPacket"]}},"/v1/redpacket/{chain}/send":{"post":{"description":"CONTROLLER.RED_PACKET.SEND.DESCRIPTION","operationId":"redpacket.send","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedPacketSendTxInput"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedPacketSendTxResponse"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.RED_PACKET.SEND.SUMMARY","tags":["RedPacket"]}},"/v1/watchlist/{chain}/{walletAddress}":{"post":{"description":"CONTROLLER.WATCHLIST.ADD.DESCRIPTION","operationId":"watchlist.add","parameters":[{"name":"chain","required":true,"in":"path","description":"GLOBAL.CHAIN.DESCRIPTION","schema":{"enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"],"type":"string"}},{"name":"walletAddress","required":true,"in":"path","description":"GLOBAL.WALLETADDRESS.DESCRIPTION","schema":{"example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}},"security":[{"bearer":[]}],"summary":"CONTROLLER.WATCHLIST.ADD.SUMMARY","tags":["Watchlist"]}}},"info":{"title":"Dex Aggregator API","description":"Dex Aggregator API ⚡️","version":"1.0","contact":{"name":"AI","url":"https://github.com/chainstream-io/dex","email":"ai@sx.ai"}},"tags":[{"name":"Endpoints","description":""}],"servers":[],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"BlockchainLatestBlockDTO":{"type":"object","properties":{"blockhash":{"type":"string","description":"DTO.BLOCKCHAIN.LATEST_BLOCK.BLOCKHASH","example":"123"},"lastValidBlockHeight":{"type":"number","description":"DTO.BLOCKCHAIN.LATEST_BLOCK.LAST_VALID_BLOCK_HEIGHT","example":123}},"required":["blockhash","lastValidBlockHeight"]},"SendTxInput":{"type":"object","properties":{"signedTx":{"type":"string","description":"DTO.TRANSACTION.SEND.SIGNED_TX","example":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDRgYGpQEDAQIABQcICQoLDA0ODwAAAAAAAAAAAAAQERITFBUWFxgZGhscHR4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="},"submitType":{"type":"string","description":"DTO.TRANSACTION.SEND.SUBMIT_TYPE","example":"default","enum":["default","priority"]},"options":{"type":"object","description":"DTO.TRANSACTION.SEND.OPTIONS","example":{"isAntiMev":true}}},"required":["signedTx"]},"SendTxResponse":{"type":"object","properties":{"signature":{"type":"string","description":"DTO.TRANSACTION.SEND.SIGNATURE","example":"37XpPt9Ak6JiE1V3sftJDtdUsvR9FVFRqkZmoT3dp4BTD9pgyTWn1XgHH6R7NjuJ4pBMAgj8JvZtxQrf4s6NTC5F"},"elapsedTime":{"type":"number","description":"DTO.TRANSACTION.SEND.ELAPSED_TIME","example":1500},"jobId":{"type":"string","description":"DTO.TRANSACTION.SEND.JOB_ID","example":"1234567890"}},"required":["signature","elapsedTime","jobId"]},"SwapInput":{"type":"object","properties":{"dex":{"type":"string","description":"DTO.DEX.IDENTIFIER","example":"raydium","enum":["raydium","pumpfun","moonshot","candy","launchpad"]},"userAddress":{"type":"string","description":"DTO.DEX.WALLET","example":"oQPnhXAbLbMuKHESaGrbXT17CyvWCpLyERSJA9HCYd7","minLength":8,"maxLength":64},"priorityFee":{"type":"string","description":"DTO.DEX.BASE.PRIORITY_FEE","example":"1000"},"poolAddress":{"type":"string","description":"DTO.DEX.SWAP.POOL_ADDRESS","example":"58oQChx4yWmvKdwLLZzBi4ChoCc2fqCUWBkwMihLYQo2","minLength":8,"maxLength":64},"amount":{"type":"string","description":"DTO.DEX.SWAP.AMOUNT","example":"1000000000"},"swapMode":{"type":"string","description":"DTO.DEX.SWAP.MODE","enum":["ExactIn","ExactOut"],"example":"ExactIn"},"slippage":{"type":"number","description":"DTO.DEX.SWAP.SLIPPAGE","example":10,"default":10,"minimum":0,"maximum":100},"inputMint":{"type":"string","description":"DTO.DEX.SWAP.INPUT_MINT"},"outputMint":{"type":"string","description":"DTO.DEX.SWAP.OUTPUT_MINT"}},"required":["dex","userAddress","amount","swapMode","slippage"]},"SwapReply":{"type":"object","properties":{"serializedTx":{"type":"string","description":"DTO.DEX.SWAP.SERIALIZED_TX","example":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDRgYGpQEDAQIABQcICQoLDA0ODwAAAAAAAAAAAAAQERITFBUWFxgZGhscHR4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="},"elapsedTime":{"type":"number","description":"DTO.DEX.SWAP.ELAPSED_TIME","example":245}},"required":["serializedTx","elapsedTime"]},"SwapRouteInput":{"type":"object","properties":{"dex":{"type":"string","description":"DTO.DEX.IDENTIFIER","example":"jupiter","enum":["jupiter","kyberswap"]},"userAddress":{"type":"string","description":"DTO.DEX.WALLET","example":"oQPnhXAbLbMuKHESaGrbXT17CyvWCpLyERSJA9HCYd7","minLength":8,"maxLength":64},"priorityFee":{"type":"string","description":"DTO.DEX.BASE.PRIORITY_FEE","example":"1000"},"amount":{"type":"string","description":"DTO.DEX.SWAP.AMOUNT","example":"1000000000"},"swapMode":{"type":"string","description":"DTO.DEX.SWAP.MODE","enum":["ExactIn","ExactOut"],"example":"ExactIn"},"slippage":{"type":"number","description":"DTO.DEX.SWAP.SLIPPAGE","example":5,"default":5,"minimum":0,"maximum":100},"inputMint":{"type":"string","description":"DTO.DEX.SWAP.INPUT_MINT","example":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","minLength":8,"maxLength":64},"outputMint":{"type":"string","description":"DTO.DEX.SWAP.OUTPUT_MINT","example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB","minLength":8,"maxLength":64},"recipientAddress":{"type":"string","description":"DTO.DEX.SWAP.RECIPIENT_ADDRESS","example":"0x0000000000000000000000000000000000000001","minLength":8,"maxLength":64},"permit":{"type":"string","description":"DTO.DEX.SWAP.PERMIT","example":"66c85d1637257e890e581f724f69f4d4fc17eee156c0619c4719ed0c66eed0e9"},"deadline":{"type":"number","description":"DTO.DEX.SWAP.DEADLINE","example":1716806400},"tipFee":{"type":"string","description":"DTO.DEX.BASE.TIP_FEE","example":"1000"},"isAntiMev":{"type":"boolean","description":"DTO.DEX.BASE.IS_ANTI_MEV","example":true,"default":false}},"required":["dex","userAddress","amount","swapMode","slippage"]},"SwapRouteResponse":{"type":"object","properties":{"args":{"description":"DTO.DEX.SWAP.ARGS","allOf":[{"$ref":"#/components/schemas/SwapRouteInput"}]},"serializedTx":{"type":"string","description":"DTO.DEX.SWAP.SERIALIZED_TX","example":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDRgYGpQEDAQIABQcICQoLDA0ODwAAAAAAAAAAAAAQERITFBUWFxgZGhscHR4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="},"routeInfo":{"type":"object","description":"DTO.DEX.SWAP.ROUTE_INFO","example":{"inAmount":"1000000000","outAmount":"985000000","priceImpact":"0.15","route":["USDC","SOL"]}},"elapsedTime":{"type":"number","description":"DTO.DEX.SWAP.ELAPSED_TIME","example":245}},"required":["args","serializedTx","routeInfo","elapsedTime"]},"DexCreateTokenInput":{"type":"object","properties":{"dex":{"type":"string","description":"DTO.DEX.IDENTIFIER","example":"raydium","enum":["raydium","pumpfun","moonshot","candy","launchpad"]},"userAddress":{"type":"string","description":"DTO.DEX.WALLET","example":"oQPnhXAbLbMuKHESaGrbXT17CyvWCpLyERSJA9HCYd7","minLength":8,"maxLength":64},"priorityFee":{"type":"string","description":"DTO.DEX.BASE.PRIORITY_FEE","example":"1000"},"name":{"type":"string","description":"DTO.DEX.MINT.NAME","example":"Candy Token","minLength":1,"maxLength":32},"symbol":{"type":"string","description":"DTO.DEX.MINT.SYMBOL","example":"CANDY","minLength":1,"maxLength":10},"uri":{"type":"string","description":"DTO.DEX.MINT.URI","example":"https://assets.candyproject.com/token/icon.png"},"image":{"type":"string","description":"DTO.DEX.MINT.IMAGE","example":"https://assets.candyproject.com/token/icon.png"},"extra":{"type":"object","description":"DTO.DEX.MINT.EXTRA","example":{"decimals":6,"migrateType":"amm","slippage":100,"buyAmount":0,"supply":1000000000000000,"totalSellA":793100000000000,"totalFundRaisingB":85000000000,"totalLockedAmount":0,"cliffPeriod":0,"unlockPeriod":0,"shareFeeReceiver":"oQPnhXAbLbMuKHESaGrbXT17CyvWCpLyERSJA9HCYd7","shareFeeRate":1000}}},"required":["dex","userAddress","name","symbol"]},"CreateTokenReply":{"type":"object","properties":{"serializedTx":{"type":"string","description":"DTO.DEX.CREATE_TOKEN.SERIALIZED_TX","example":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDRgYGpQEDAQIABQcICQoLDA0ODwAAAAAAAAAAAAAQERITFBUWFxgZGhscHR4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="},"mintAddress":{"type":"string","description":"DTO.DEX.CREATE_TOKEN.MINT_ADDRESS","example":"So11111111111111111111111111111111111111112"}},"required":["serializedTx","mintAddress"]},"DexDTO":{"type":"object","properties":{"programAddress":{"type":"string","description":"DTO.DEX.PROGRAM_ADDRESS","example":"whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc"},"protocolFamily":{"type":"string","description":"DTO.DEX.PROTOCOL_FAMILY","example":"OrcaWhirpool"},"image":{"type":"string","description":"DTO.DEX.IMAGE","example":"https://ipfs.io/ipfs/bafkreid7667676767676767676767676767676767676767676767676767676767676767"},"chain":{"type":"string","description":"DTO.DEX.CHAIN","example":"sol"}},"required":["programAddress","protocolFamily","image","chain"]},"DexPage":{"type":"object","properties":{"data":{"description":"DTO.DEX.PAGE.DATA","type":"array","items":{"$ref":"#/components/schemas/DexDTO"}},"next":{"type":"string","description":"DTO.PAGE.NEXT","example":"eyJpZCI6MTAwfQ=="},"hasNext":{"type":"boolean","description":"DTO.PAGE.HAS_NEXT","default":false},"startCursor":{"type":"object","description":"DTO.PAGE.START_CURSOR","example":"eyJpZCI6MTAwfQ=="},"endCursor":{"type":"object","description":"DTO.PAGE.END_CURSOR","example":"eyJpZCI6MjAwfQ=="},"total":{"type":"number","description":"DTO.PAGE.TOTAL","example":1000}},"required":["data"]},"Link":{"type":"object","properties":{"url":{"type":"string","description":"DTO.DEX.MOONSHOT.LINK.URL","example":"https://twitter.com/tokenproject"},"label":{"type":"string","description":"DTO.DEX.MOONSHOT.LINK.LABEL","example":"Twitter","enum":["website","twitter","telegram","discord"]}},"required":["url","label"]},"MoonshotCreateTokenInput":{"type":"object","properties":{"dex":{"type":"string","description":"DTO.DEX.IDENTIFIER","example":"moonshot","enum":["moonshot"]},"userAddress":{"type":"string","description":"DTO.DEX.WALLET","example":"oQPnhXAbLbMuKHESaGrbXT17CyvWCpLyERSJA9HCYd7","minLength":8,"maxLength":64},"priorityFee":{"type":"string","description":"DTO.DEX.BASE.PRIORITY_FEE","example":"1000"},"name":{"type":"string","description":"DTO.DEX.MOONSHOT.MINT.NAME","example":"My Token","minLength":1,"maxLength":32},"symbol":{"type":"string","description":"DTO.DEX.MOONSHOT.MINT.SYMBOL","example":"MTK","minLength":1,"maxLength":10},"migrationDex":{"type":"string","description":"DTO.DEX.MOONSHOT.MINT.MIGRATION_DEX","enum":["RAYDIUM","METEORA","UNISWAP"],"example":"RAYDIUM"},"icon":{"type":"string","description":"DTO.DEX.MOONSHOT.MINT.ICON","example":"https://assets.mytoken.com/icon.png","pattern":"^(https?://|data:image/)"},"description":{"type":"string","description":"DTO.DEX.MOONSHOT.MINT.DESCRIPTION","example":"A revolutionary new token for the Solana ecosystem","maxLength":1000},"links":{"description":"DTO.DEX.MOONSHOT.MINT.LINKS","example":[{"label":"website","url":"https://mytoken.com"},{"label":"twitter","url":"https://twitter.com/mytoken"}],"type":"array","items":{"$ref":"#/components/schemas/Link"}},"banner":{"type":"string","description":"DTO.DEX.MOONSHOT.MINT.BANNER","example":"https://assets.mytoken.com/banner.png"},"tokenAmount":{"type":"string","description":"DTO.DEX.MOONSHOT.MINT.TOKEN_AMOUNT","example":"1000000000","pattern":"^[0-9]+$"}},"required":["dex","userAddress","name","symbol","migrationDex","icon","description","links","tokenAmount"]},"MoonshotCreateTokenReply":{"type":"object","properties":{"serializedTx":{"type":"string","description":"DTO.DEX.MOONSHOT.CREATE_TOKEN.SERIALIZED_TX","example":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDRgYGpQEDAQIABQcICQoLDA0ODwAAAAAAAAAAAAAQERITFBUWFxgZGhscHR4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="},"extra":{"type":"object","description":"DTO.DEX.MOONSHOT.CREATE_TOKEN.EXTRA","example":{"tokenId":"token_123456","token":{"address":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","decimals":9}}}},"required":["serializedTx","extra"]},"MoonshotSubmitCreateTokenInput":{"type":"object","properties":{"signedTx":{"type":"string","description":"DTO.DEX.MOONSHOT.SUBMIT.CREATE_TOKEN.SIGNED_TX","example":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDRgYGpQEDAQIABQcICQoLDA0ODwAAAAAAAAAAAAAQERITFBUWFxgZGhscHR4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="},"extra":{"type":"object","description":"DTO.DEX.MOONSHOT.SUBMIT.CREATE_TOKEN.EXTRA","example":{"tokenId":"token_123456","token":{"address":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","decimals":9}}}},"required":["signedTx"]},"PumpCreateTokenInput":{"type":"object","properties":{"dex":{"type":"string","description":"DTO.DEX.IDENTIFIER","example":"pumpfun","enum":["pumpfun"]},"userAddress":{"type":"string","description":"DTO.DEX.WALLET","example":"oQPnhXAbLbMuKHESaGrbXT17CyvWCpLyERSJA9HCYd7","minLength":8,"maxLength":64},"priorityFee":{"type":"string","description":"DTO.DEX.BASE.PRIORITY_FEE","example":"1000"},"twitter":{"type":"string","description":"DTO.DEX.PUMPFUN.MINT.TWITTER","example":"@mytoken","pattern":"^(@[a-zA-Z0-9_]{1,15}|https://twitter.com/[a-zA-Z0-9_]{1,15})$"},"telegram":{"type":"string","description":"DTO.DEX.PUMPFUN.MINT.TELEGRAM","example":"https://t.me/mytoken","pattern":"^https://t.me/"},"website":{"type":"string","description":"DTO.DEX.PUMPFUN.MINT.WEBSITE","example":"https://mytoken.com","pattern":"^https?://"},"name":{"type":"string","description":"DTO.DEX.PUMPFUN.MINT.NAME","example":"My Token","minLength":1,"maxLength":32},"symbol":{"type":"string","description":"DTO.DEX.PUMPFUN.MINT.SYMBOL","example":"MTK","minLength":1,"maxLength":10},"migrationDex":{"type":"string","description":"DTO.DEX.PUMPFUN.MINT.MIGRATION_DEX","example":"RAYDIUM","enum":["RAYDIUM","METEORA"]},"image":{"type":"string","description":"DTO.DEX.PUMPFUN.MINT.IMAGE","example":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."},"mintAddress":{"type":"string","description":"DTO.DEX.PUMPFUN.MINT.MINT_ADDRESS","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","minLength":32,"maxLength":44},"description":{"type":"string","description":"DTO.DEX.PUMPFUN.MINT.DESCRIPTION","example":"A revolutionary new token on Solana","maxLength":1000}},"required":["dex","userAddress","name","symbol","migrationDex","image","mintAddress","description"]},"PumpCreateTokenReply":{"type":"object","properties":{"serializedTx":{"type":"string","description":"DTO.DEX.PUMPFUN.MINT.SERIALIZED_TX","example":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDRgYGpQEDAQIABQcICQoLDA0ODwAAAAAAAAAAAAAQERITFBUWFxgZGhscHR4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="},"extra":{"type":"object","description":"DTO.DEX.PUMPFUN.MINT.EXTRA","example":{"tokenId":"pump_123456","token":{"address":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","decimals":9}}}},"required":["serializedTx"]},"TradeDetailDTO":{"type":"object","properties":{"chain":{"type":"string","description":"DTO.TRADE.DETAIL.CHAIN"},"blockHeight":{"type":"number","description":"DTO.TRADE.DETAIL.BLOCK_HEIGHT"},"blockTimestamp":{"type":"number","description":"DTO.TRADE.DETAIL.BLOCK_TIMESTAMP"},"accountOwnerAddress":{"type":"string","description":"DTO.TRADE.DETAIL.ACCOUNT_OWNER_ADDRESS"},"transactionSignature":{"type":"string","description":"DTO.TRADE.DETAIL.TRANSACTION_SIGNATURE"},"tokenName":{"type":"string","description":"DTO.TRADE.DETAIL.TOKEN_NAME"},"tokenSymbol":{"type":"string","description":"DTO.TRADE.DETAIL.TOKEN_SYMBOL"},"tokenImageUrl":{"type":"string","description":"DTO.TRADE.DETAIL.TOKEN_IMAGE_URL"},"tokenAddress":{"type":"string","description":"DTO.TRADE.DETAIL.TOKEN_ADDRESS"},"poolAddress":{"type":"string","description":"DTO.TRADE.DETAIL.POOL_ADDRESS"},"dexProgramAddress":{"type":"string","description":"DTO.TRADE.DETAIL.DEX_PROGRAM_ADDRESS"},"dexProtocolFamily":{"type":"string","description":"DTO.TRADE.DETAIL.DEX_PROTOCOL_FAMILY"},"dexImage":{"type":"string","description":"DTO.TRADE.DETAIL.DEX_IMAGE"},"tokenAmount":{"type":"string","description":"DTO.TRADE.DETAIL.TOKEN_AMOUNT"},"tokenPriceInUsd":{"type":"string","description":"DTO.TRADE.DETAIL.TOKEN_PRICE_IN_USD"},"tokenAmountInUsd":{"type":"string","description":"DTO.TRADE.DETAIL.TOKEN_AMOUNT_IN_USD"},"sideType":{"type":"string","description":"DTO.TRADE.DETAIL.SIDE_TYPE"},"sideTokenName":{"type":"string","description":"DTO.TRADE.DETAIL.SIDE_TOKEN_NAME"},"sideTokenSymbol":{"type":"string","description":"DTO.TRADE.DETAIL.SIDE_TOKEN_SYMBOL"},"sideTokenImageUrl":{"type":"string","description":"DTO.TRADE.DETAIL.SIDE_TOKEN_IMAGE_URL"},"sideTokenAddress":{"type":"string","description":"DTO.TRADE.DETAIL.SIDE_TOKEN_ADDRESS"},"sideTokenPriceInUsd":{"type":"string","description":"DTO.TRADE.DETAIL.SIDE_TOKEN_PRICE_IN_USD"},"sideTokenAmount":{"type":"string","description":"DTO.TRADE.DETAIL.SIDE_TOKEN_AMOUNT"},"sideTokenAmountInUsd":{"type":"string","description":"DTO.TRADE.DETAIL.SIDE_TOKEN_AMOUNT_IN_USD"},"status":{"type":"string","description":"DTO.TRADE.DETAIL.STATUS"}},"required":["chain","blockHeight","blockTimestamp","accountOwnerAddress","transactionSignature","tokenName","tokenSymbol","tokenImageUrl","tokenAddress","poolAddress","dexProgramAddress","dexProtocolFamily","dexImage","tokenAmount","tokenPriceInUsd","tokenAmountInUsd","sideType","sideTokenName","sideTokenSymbol","sideTokenImageUrl","sideTokenAddress","sideTokenPriceInUsd","sideTokenAmount","sideTokenAmountInUsd","status"]},"TradePage":{"type":"object","properties":{"hasNext":{"type":"boolean","description":"DTO.PAGE.HAS_NEXT","default":false},"hasPrev":{"type":"boolean","description":"DTO.PAGE.HAS_PREV","default":false},"startCursor":{"type":"string","description":"DTO.PAGE.START_CURSOR"},"endCursor":{"type":"string","description":"DTO.PAGE.END_CURSOR"},"total":{"type":"number","description":"DTO.PAGE.TOTAL"},"data":{"description":"DTO.TRADE.PAGE.DATA","type":"array","items":{"$ref":"#/components/schemas/TradeDetailDTO"}}},"required":["data"]},"TopTradersDTO":{"type":"object","properties":{"tokenAddress":{"type":"string","description":"DTO.TRADE.TOP_TRADERS.TOKEN_ADDRESS","example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN"},"owner":{"type":"string","description":"DTO.TRADE.TOP_TRADERS.OWNER","example":"3xd4LGVWtYXLBspR6X5JWbW49NXmEehfPtX6Kqx98b4w"},"tags":{"description":"DTO.TRADE.TOP_TRADERS.TAGS","type":"array","items":{"type":"string"}},"type":{"type":"string","description":"DTO.TRADE.TOP_TRADERS.TYPE","example":"whale"},"volume":{"type":"number","description":"DTO.TRADE.TOP_TRADERS.VOLUME","example":1},"trade":{"type":"number","description":"DTO.TRADE.TOP_TRADERS.TRADE","example":1},"tradeBuy":{"type":"number","description":"DTO.TRADE.TOP_TRADERS.TRADE_BUY","example":1},"tradeSell":{"type":"number","description":"DTO.TRADE.TOP_TRADERS.TRADE_SELL","example":1},"volumeBuy":{"type":"number","description":"DTO.TRADE.TOP_TRADERS.VOLUME_BUY","example":1},"volumeSell":{"type":"number","description":"DTO.TRADE.TOP_TRADERS.VOLUME_SELL","example":1}},"required":["tokenAddress","owner","tags","type","volume","trade","tradeBuy","tradeSell","volumeBuy","volumeSell"]},"TopTradersPage":{"type":"object","properties":{"hasNext":{"type":"boolean","description":"DTO.PAGE.HAS_NEXT","default":false},"hasPrev":{"type":"boolean","description":"DTO.PAGE.HAS_PREV","default":false},"startCursor":{"type":"string","description":"DTO.PAGE.START_CURSOR"},"endCursor":{"type":"string","description":"DTO.PAGE.END_CURSOR"},"total":{"type":"number","description":"DTO.PAGE.TOTAL"},"data":{"description":"DTO.TRADE.TOP_TRADERS.PAGE.DATA","type":"array","items":{"$ref":"#/components/schemas/TopTradersDTO"}}},"required":["data"]},"GainersAndLosersDTO":{"type":"object","properties":{"address":{"type":"string","description":"GLOBAL.WALLETADDRESS.DESCRIPTION","example":"FciNKwZAvSzepKH1nFEGeejzbP4k87dJiP9BAzGt2Sm3"},"pnl":{"type":"number","description":"DTO.TRADE.GAINERS_LOSERS.PNL","example":1},"tradeCount":{"type":"number","description":"DTO.TRADE.GAINERS_LOSERS.TRADE_COUNT","example":1},"volume":{"type":"number","description":"DTO.TRADE.GAINERS_LOSERS.VOLUME","example":1}},"required":["address","pnl","tradeCount","volume"]},"GainersAndLosersPage":{"type":"object","properties":{"hasNext":{"type":"boolean","description":"DTO.PAGE.HAS_NEXT","default":false},"hasPrev":{"type":"boolean","description":"DTO.PAGE.HAS_PREV","default":false},"startCursor":{"type":"string","description":"DTO.PAGE.START_CURSOR"},"endCursor":{"type":"string","description":"DTO.PAGE.END_CURSOR"},"total":{"type":"number","description":"DTO.PAGE.TOTAL"},"data":{"description":"DTO.TRADE.GAINERS_LOSERS.PAGE.DATA","type":"array","items":{"$ref":"#/components/schemas/GainersAndLosersDTO"}}},"required":["data"]},"TokenCreatorsDTO":{"type":"object","properties":{"address":{"type":"string","description":"DTO.TOKEN.CREATORS.ADDRESS","example":"5e2qRc1DNEXmyxP8qwPwJhRWjef7usLyi7v5xjqLr5G7"},"share":{"type":"number","description":"DTO.TOKEN.CREATORS.SHARE","example":100},"isVerified":{"type":"boolean","description":"DTO.TOKEN.CREATORS.IS_VERIFIED","example":true}}},"TokenExtraDTO":{"type":"object","properties":{"collectionAddress":{"type":"string","description":"DTO.TOKEN.EXTRA.COLLECTION_ADDRESS","example":"ABCDE"},"editionNonce":{"type":"number","description":"DTO.TOKEN.EXTRA.EDITION_NONCE","example":1},"fungible":{"type":"boolean","description":"DTO.TOKEN.EXTRA.FUNGIBLE","example":true},"isMutable":{"type":"boolean","description":"DTO.TOKEN.EXTRA.IS_MUTABLE","example":true},"key":{"type":"string","description":"DTO.TOKEN.EXTRA.KEY","example":"Mint"},"isNative":{"type":"boolean","description":"DTO.TOKEN.EXTRA.IS_NATIVE","example":false},"primarySaleHappened":{"type":"boolean","description":"DTO.TOKEN.EXTRA.PRIMARY_SALE_HAPPENED","example":false},"launchFromProgramAddress":{"type":"string","description":"DTO.TOKEN.EXTRA.LAUNCH_FROM_PROGRAM_ADDRESS","example":"6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P"},"launchFromProtocolFamily":{"type":"string","description":"DTO.TOKEN.EXTRA.LAUNCH_FROM_PROTOCOL_FAMILY","example":"pumpfun"},"programAddress":{"type":"string","description":"DTO.TOKEN.EXTRA.PROGRAM_ADDRESS","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"},"migratedToProgramAddress":{"type":"string","description":"DTO.TOKEN.EXTRA.MIGRATED_TO_PROGRAM_ADDRESS","example":"pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA"},"migratedToProtocolFamily":{"type":"string","description":"DTO.TOKEN.EXTRA.MIGRATED_TO_PROTOCOL_FAMILY","example":"Raydium"},"migratedToPoolAddress":{"type":"string","description":"DTO.TOKEN.EXTRA.MIGRATED_TO_POOL_ADDRESS","example":"7AvUMqLBou5EAXzyhnizWmPU13u2VguJoBYdcX4bhJtQ"},"migratedAt":{"type":"number","description":"DTO.TOKEN.EXTRA.MIGRATED_AT","example":1714857600},"sellerFeeBasisPoints":{"type":"number","description":"DTO.TOKEN.EXTRA.SELLER_FEE_BASIS_POINTS","example":100},"tokenStandard":{"type":"string","description":"DTO.TOKEN.EXTRA.TOKEN_STANDARD","example":"Fungible"},"mintAuthority":{"type":"string","description":"DTO.TOKEN.EXTRA.MINT_AUTHORITY","example":"B61ZzjjZskE9yur2CBe4H4NFS3XHdEZdatKNegC9smUV"},"freezeAuthority":{"type":"string","description":"DTO.TOKEN.EXTRA.FREEZE_AUTHORITY","example":"B61ZzjjZskE9yur2CBe4H4NFS3XHdEZdatKNegC9smUV"},"updateAuthority":{"type":"string","description":"DTO.TOKEN.EXTRA.UPDATE_AUTHORITY","example":"B61ZzjjZskE9yur2CBe4H4NFS3XHdEZdatKNegC9smUV"},"isVerifiedCollection":{"type":"boolean","description":"DTO.TOKEN.EXTRA.IS_VERIFIED_COLLECTION","example":true},"isWrapped":{"type":"boolean","description":"DTO.TOKEN.EXTRA.IS_WRAPPED","example":false}}},"TokenSocialMediasDTO":{"type":"object","properties":{"twitter":{"type":"string","description":"DTO.TOKEN.SOCIAL_MEDIAS.TWITTER","example":"@circle"},"telegram":{"type":"string","description":"DTO.TOKEN.SOCIAL_MEDIAS.TELEGRAM","example":"https://t.me/circle"},"website":{"type":"string","description":"DTO.TOKEN.SOCIAL_MEDIAS.WEBSITE","example":"https://www.circle.com"},"tiktok":{"type":"string","description":"DTO.TOKEN.SOCIAL_MEDIAS.TIKTOK","example":"@circle"},"discord":{"type":"string","description":"DTO.TOKEN.SOCIAL_MEDIAS.DISCORD","example":"https://discord.gg/circle"},"facebook":{"type":"string","description":"DTO.TOKEN.SOCIAL_MEDIAS.FACEBOOK","example":"https://facebook.com/circle"},"github":{"type":"string","description":"DTO.TOKEN.SOCIAL_MEDIAS.GITHUB","example":"https://github.com/circle"},"instagram":{"type":"string","description":"DTO.TOKEN.SOCIAL_MEDIAS.INSTAGRAM","example":"@circle"},"linkedin":{"type":"string","description":"DTO.TOKEN.SOCIAL_MEDIAS.LINKEDIN","example":"https://linkedin.com/company/circle"},"medium":{"type":"string","description":"DTO.TOKEN.SOCIAL_MEDIAS.MEDIUM","example":"https://medium.com/@circle"},"reddit":{"type":"string","description":"DTO.TOKEN.SOCIAL_MEDIAS.REDDIT","example":"https://reddit.com/r/circle"},"youtube":{"type":"string","description":"DTO.TOKEN.SOCIAL_MEDIAS.YOUTUBE","example":"https://youtube.com/@circle"},"bitbucket":{"type":"string","description":"DTO.TOKEN.SOCIAL_MEDIAS.BITBUCKET","example":"https://bitbucket.org/circle"}}},"TokenStat":{"type":"object","properties":{"address":{"type":"string","description":"DTO.TOKEN.STAT.ADDRESS","example":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"},"price1m":{"type":"string","description":"DTO.TOKEN.STAT.PRICE_1M","example":"1.234"},"buys1m":{"type":"number","description":"DTO.TOKEN.STAT.BUYS_1M","example":150},"sells1m":{"type":"number","description":"DTO.TOKEN.STAT.SELLS_1M","example":120},"buyVolumes1m":{"type":"string","description":"DTO.TOKEN.STAT.BUY_VOLUMES_1M","example":"50000.45"},"sellsVolumes1m":{"type":"string","description":"DTO.TOKEN.STAT.SELL_VOLUMES_1M","example":"45000.32"},"volumes1m":{"type":"string","description":"DTO.TOKEN.STAT.VOLUMES_1M","example":"95000.77"},"buyVolumesInUsd1m":{"type":"string","description":"DTO.TOKEN.STAT.BUY_VOLUMES_IN_USD_1M","example":"50000.45"},"sellVolumesInUsd1m":{"type":"string","description":"DTO.TOKEN.STAT.SELL_VOLUMES_IN_USD_1M","example":"45000.32"},"volumesInUsd1m":{"type":"string","description":"DTO.TOKEN.STAT.VOLUMES_IN_USD_1M","example":"95000.77"},"buyers1m":{"type":"number","description":"DTO.TOKEN.STAT.BUYERS_1M","example":50},"sellers1m":{"type":"number","description":"DTO.TOKEN.STAT.SELLERS_1M","example":45},"openPriceInUsd1m":{"type":"string","description":"DTO.TOKEN.STAT.OPEN_PRICE_IN_USD_1M","example":"1.255"},"closePriceInUsd1m":{"type":"string","description":"DTO.TOKEN.STAT.CLOSE_PRICE_IN_USD_1M","example":"1.265"},"priceChangeRatioInUsd1m":{"type":"string","description":"DTO.TOKEN.STAT.PRICE_CHANGE_RATIO_IN_USD_1M","example":"0.01"},"trades1m":{"type":"number","description":"DTO.TOKEN.STAT.TRADES_1M","example":270},"traders1m":{"type":"number","description":"DTO.TOKEN.STAT.TRADERS_1M","example":270},"highInUsd1m":{"type":"string","description":"DTO.TOKEN.STAT.HIGH_IN_USD_1M","example":"1.275"},"lowInUsd1m":{"type":"string","description":"DTO.TOKEN.STAT.LOW_IN_USD_1M","example":"1.235"},"price5m":{"type":"string","description":"DTO.TOKEN.STAT.PRICE_5M","example":"1.245"},"buys5m":{"type":"number","description":"DTO.TOKEN.STAT.BUYS_5M","example":150},"sells5m":{"type":"number","description":"DTO.TOKEN.STAT.SELLS_5M","example":120},"buyVolumes5m":{"type":"string","description":"DTO.TOKEN.STAT.BUY_VOLUMES_5M","example":"50000.45"},"sellsVolumes5m":{"type":"string","description":"DTO.TOKEN.STAT.SELL_VOLUMES_5M","example":"45000.32"},"volumes5m":{"type":"string","description":"DTO.TOKEN.STAT.VOLUMES_5M","example":"95000.77"},"buyVolumesInUsd5m":{"type":"string","description":"DTO.TOKEN.STAT.BUY_VOLUMES_IN_USD_5M","example":"50000.45"},"sellVolumesInUsd5m":{"type":"string","description":"DTO.TOKEN.STAT.SELL_VOLUMES_IN_USD_5M","example":"45000.32"},"volumesInUsd5m":{"type":"string","description":"DTO.TOKEN.STAT.VOLUMES_IN_USD_5M","example":"95000.77"},"buyers5m":{"type":"number","description":"DTO.TOKEN.STAT.BUYERS_5M","example":50},"sellers5m":{"type":"number","description":"DTO.TOKEN.STAT.SELLERS_5M","example":45},"openPriceInUsd5m":{"type":"string","description":"DTO.TOKEN.STAT.OPEN_PRICE_IN_USD_5M","example":"1.255"},"closePriceInUsd5m":{"type":"string","description":"DTO.TOKEN.STAT.CLOSE_PRICE_IN_USD_5M","example":"1.265"},"priceChangeRatioInUsd5m":{"type":"string","description":"DTO.TOKEN.STAT.PRICE_CHANGE_RATIO_IN_USD_5M","example":"0.01"},"trades5m":{"type":"number","description":"DTO.TOKEN.STAT.TRADES_5M","example":270},"traders5m":{"type":"number","description":"DTO.TOKEN.STAT.TRADERS_5M","example":270},"highInUsd5m":{"type":"string","description":"DTO.TOKEN.STAT.HIGH_IN_USD_5M","example":"1.275"},"lowInUsd5m":{"type":"string","description":"DTO.TOKEN.STAT.LOW_IN_USD_5M","example":"1.235"},"price15m":{"type":"string","description":"DTO.TOKEN.STAT.PRICE_15M","example":"1.255"},"buys15m":{"type":"number","description":"DTO.TOKEN.STAT.BUYS_15M","example":150},"sells15m":{"type":"number","description":"DTO.TOKEN.STAT.SELLS_15M","example":120},"buyVolumes15m":{"type":"string","description":"DTO.TOKEN.STAT.BUY_VOLUMES_15M","example":"50000.45"},"sellsVolumes15m":{"type":"string","description":"DTO.TOKEN.STAT.SELL_VOLUMES_15M","example":"45000.32"},"volumes15m":{"type":"string","description":"DTO.TOKEN.STAT.VOLUMES_15M","example":"95000.77"},"buyVolumesInUsd15m":{"type":"string","description":"DTO.TOKEN.STAT.BUY_VOLUMES_IN_USD_15M","example":"50000.45"},"sellVolumesInUsd15m":{"type":"string","description":"DTO.TOKEN.STAT.SELL_VOLUMES_IN_USD_15M","example":"45000.32"},"volumesInUsd15m":{"type":"string","description":"DTO.TOKEN.STAT.VOLUMES_IN_USD_15M","example":"95000.77"},"buyers15m":{"type":"number","description":"DTO.TOKEN.STAT.BUYERS_15M","example":50},"sellers15m":{"type":"number","description":"DTO.TOKEN.STAT.SELLERS_15M","example":45},"openPriceInUsd15m":{"type":"string","description":"DTO.TOKEN.STAT.OPEN_PRICE_IN_USD_15M","example":"1.255"},"closePriceInUsd15m":{"type":"string","description":"DTO.TOKEN.STAT.CLOSE_PRICE_IN_USD_15M","example":"1.265"},"priceChangeRatioInUsd15m":{"type":"string","description":"DTO.TOKEN.STAT.PRICE_CHANGE_RATIO_IN_USD_15M","example":"0.01"},"trades15m":{"type":"number","description":"DTO.TOKEN.STAT.TRADES_15M","example":270},"traders15m":{"type":"number","description":"DTO.TOKEN.STAT.TRADERS_15M","example":270},"highInUsd15m":{"type":"string","description":"DTO.TOKEN.STAT.HIGH_IN_USD_15M","example":"1.275"},"lowInUsd15m":{"type":"string","description":"DTO.TOKEN.STAT.LOW_IN_USD_15M","example":"1.235"},"price30m":{"type":"string","description":"DTO.TOKEN.STAT.PRICE_30M","example":"1.265"},"buys30m":{"type":"number","description":"DTO.TOKEN.STAT.BUYS_30M","example":150},"sells30m":{"type":"number","description":"DTO.TOKEN.STAT.SELLS_30M","example":120},"buyVolumes30m":{"type":"string","description":"DTO.TOKEN.STAT.BUY_VOLUMES_30M","example":"50000.45"},"sellsVolumes30m":{"type":"string","description":"DTO.TOKEN.STAT.SELL_VOLUMES_30M","example":"45000.32"},"volumes30m":{"type":"string","description":"DTO.TOKEN.STAT.VOLUMES_30M","example":"95000.77"},"buyVolumesInUsd30m":{"type":"string","description":"DTO.TOKEN.STAT.BUY_VOLUMES_IN_USD_30M","example":"50000.45"},"sellVolumesInUsd30m":{"type":"string","description":"DTO.TOKEN.STAT.SELL_VOLUMES_IN_USD_30M","example":"45000.32"},"volumesInUsd30m":{"type":"string","description":"DTO.TOKEN.STAT.VOLUMES_IN_USD_30M","example":"95000.77"},"buyers30m":{"type":"number","description":"DTO.TOKEN.STAT.BUYERS_30M","example":50},"sellers30m":{"type":"number","description":"DTO.TOKEN.STAT.SELLERS_30M","example":45},"openPriceInUsd30m":{"type":"string","description":"DTO.TOKEN.STAT.OPEN_PRICE_IN_USD_30M","example":"1.255"},"closePriceInUsd30m":{"type":"string","description":"DTO.TOKEN.STAT.CLOSE_PRICE_IN_USD_30M","example":"1.265"},"priceChangeRatioInUsd30m":{"type":"string","description":"DTO.TOKEN.STAT.PRICE_CHANGE_RATIO_IN_USD_30M","example":"0.01"},"trades30m":{"type":"number","description":"DTO.TOKEN.STAT.TRADES_30M","example":270},"traders30m":{"type":"number","description":"DTO.TOKEN.STAT.TRADERS_30M","example":270},"highInUsd30m":{"type":"string","description":"DTO.TOKEN.STAT.HIGH_IN_USD_30M","example":"1.275"},"lowInUsd30m":{"type":"string","description":"DTO.TOKEN.STAT.LOW_IN_USD_30M","example":"1.235"},"price1h":{"type":"string","description":"DTO.TOKEN.STAT.PRICE_1H","example":"1.275"},"buys1h":{"type":"number","description":"DTO.TOKEN.STAT.BUYS_1H","example":150},"sells1h":{"type":"number","description":"DTO.TOKEN.STAT.SELLS_1H","example":120},"buyVolumes1h":{"type":"string","description":"DTO.TOKEN.STAT.BUY_VOLUMES_1H","example":"50000.45"},"sellsVolumes1h":{"type":"string","description":"DTO.TOKEN.STAT.SELL_VOLUMES_1H","example":"45000.32"},"volumes1h":{"type":"string","description":"DTO.TOKEN.STAT.VOLUMES_1H","example":"95000.77"},"buyVolumesInUsd1h":{"type":"string","description":"DTO.TOKEN.STAT.BUY_VOLUMES_IN_USD_1H","example":"50000.45"},"sellVolumesInUsd1h":{"type":"string","description":"DTO.TOKEN.STAT.SELL_VOLUMES_IN_USD_1H","example":"45000.32"},"volumesInUsd1h":{"type":"string","description":"DTO.TOKEN.STAT.VOLUMES_IN_USD_1H","example":"95000.77"},"buyers1h":{"type":"number","description":"DTO.TOKEN.STAT.BUYERS_1H","example":50},"sellers1h":{"type":"number","description":"DTO.TOKEN.STAT.SELLERS_1H","example":45},"openPriceInUsd1h":{"type":"string","description":"DTO.TOKEN.STAT.OPEN_PRICE_IN_USD_1H","example":"1.255"},"closePriceInUsd1h":{"type":"string","description":"DTO.TOKEN.STAT.CLOSE_PRICE_IN_USD_1H","example":"1.265"},"priceChangeRatioInUsd1h":{"type":"string","description":"DTO.TOKEN.STAT.PRICE_CHANGE_RATIO_IN_USD_1H","example":"0.01"},"trades1h":{"type":"number","description":"DTO.TOKEN.STAT.TRADES_1H","example":270},"traders1h":{"type":"number","description":"DTO.TOKEN.STAT.TRADERS_1H","example":270},"highInUsd1h":{"type":"string","description":"DTO.TOKEN.STAT.HIGH_IN_USD_1H","example":"1.275"},"lowInUsd1h":{"type":"string","description":"DTO.TOKEN.STAT.LOW_IN_USD_1H","example":"1.235"},"price4h":{"type":"string","description":"DTO.TOKEN.STAT.PRICE_4H","example":"1.285"},"buys4h":{"type":"number","description":"DTO.TOKEN.STAT.BUYS_4H","example":150},"sells4h":{"type":"number","description":"DTO.TOKEN.STAT.SELLS_4H","example":120},"buyVolumes4h":{"type":"string","description":"DTO.TOKEN.STAT.BUY_VOLUMES_4H","example":"50000.45"},"sellsVolumes4h":{"type":"string","description":"DTO.TOKEN.STAT.SELL_VOLUMES_4H","example":"45000.32"},"volumes4h":{"type":"string","description":"DTO.TOKEN.STAT.VOLUMES_4H","example":"95000.77"},"buyVolumesInUsd4h":{"type":"string","description":"DTO.TOKEN.STAT.BUY_VOLUMES_IN_USD_4H","example":"50000.45"},"sellVolumesInUsd4h":{"type":"string","description":"DTO.TOKEN.STAT.SELL_VOLUMES_IN_USD_4H","example":"45000.32"},"volumesInUsd4h":{"type":"string","description":"DTO.TOKEN.STAT.VOLUMES_IN_USD_4H","example":"95000.77"},"buyers4h":{"type":"number","description":"DTO.TOKEN.STAT.BUYERS_4H","example":50},"sellers4h":{"type":"number","description":"DTO.TOKEN.STAT.SELLERS_4H","example":45},"openPriceInUsd4h":{"type":"string","description":"DTO.TOKEN.STAT.OPEN_PRICE_IN_USD_4H","example":"1.255"},"closePriceInUsd4h":{"type":"string","description":"DTO.TOKEN.STAT.CLOSE_PRICE_IN_USD_4H","example":"1.265"},"priceChangeRatioInUsd4h":{"type":"string","description":"DTO.TOKEN.STAT.PRICE_CHANGE_RATIO_IN_USD_4H","example":"0.01"},"trades4h":{"type":"number","description":"DTO.TOKEN.STAT.TRADES_4H","example":270},"traders4h":{"type":"number","description":"DTO.TOKEN.STAT.TRADERS_4H","example":270},"highInUsd4h":{"type":"string","description":"DTO.TOKEN.STAT.HIGH_IN_USD_4H","example":"1.275"},"lowInUsd4h":{"type":"string","description":"DTO.TOKEN.STAT.LOW_IN_USD_4H","example":"1.235"},"price24h":{"type":"string","description":"DTO.TOKEN.STAT.PRICE_24H","example":"1.295"},"buys24h":{"type":"number","description":"DTO.TOKEN.STAT.BUYS_24H","example":150},"sells24h":{"type":"number","description":"DTO.TOKEN.STAT.SELLS_24H","example":120},"buyVolumes24h":{"type":"string","description":"DTO.TOKEN.STAT.BUY_VOLUMES_24H","example":"50000.45"},"sellsVolumes24h":{"type":"string","description":"DTO.TOKEN.STAT.SELL_VOLUMES_24H","example":"45000.32"},"volumes24h":{"type":"string","description":"DTO.TOKEN.STAT.VOLUMES_24H","example":"95000.77"},"buyVolumesInUsd24h":{"type":"string","description":"DTO.TOKEN.STAT.BUY_VOLUMES_IN_USD_24H","example":"50000.45"},"sellVolumesInUsd24h":{"type":"string","description":"DTO.TOKEN.STAT.SELL_VOLUMES_IN_USD_24H","example":"45000.32"},"volumesInUsd24h":{"type":"string","description":"DTO.TOKEN.STAT.VOLUMES_IN_USD_24H","example":"95000.77"},"buyers24h":{"type":"number","description":"DTO.TOKEN.STAT.BUYERS_24H","example":50},"sellers24h":{"type":"number","description":"DTO.TOKEN.STAT.SELLERS_24H","example":45},"openPriceInUsd24h":{"type":"string","description":"DTO.TOKEN.STAT.OPEN_PRICE_IN_USD_24H","example":"1.255"},"closePriceInUsd24h":{"type":"string","description":"DTO.TOKEN.STAT.CLOSE_PRICE_IN_USD_24H","example":"1.265"},"priceChangeRatioInUsd24h":{"type":"string","description":"DTO.TOKEN.STAT.PRICE_CHANGE_RATIO_IN_USD_24H","example":"0.01"},"trades24h":{"type":"number","description":"DTO.TOKEN.STAT.TRADES_24H","example":270},"traders24h":{"type":"number","description":"DTO.TOKEN.STAT.TRADERS_24H","example":270},"highInUsd24h":{"type":"string","description":"DTO.TOKEN.STAT.HIGH_IN_USD_24H","example":"1.275"},"lowInUsd24h":{"type":"string","description":"DTO.TOKEN.STAT.LOW_IN_USD_24H","example":"1.235"}},"required":["address","price1m","buys1m","sells1m","buyVolumes1m","sellsVolumes1m","volumes1m","buyVolumesInUsd1m","sellVolumesInUsd1m","volumesInUsd1m","openPriceInUsd1m","closePriceInUsd1m","priceChangeRatioInUsd1m","trades1m","price5m","buys5m","sells5m","buyVolumes5m","sellsVolumes5m","volumes5m","buyVolumesInUsd5m","sellVolumesInUsd5m","volumesInUsd5m","openPriceInUsd5m","closePriceInUsd5m","priceChangeRatioInUsd5m","trades5m","price30m","buys30m","sells30m","buyVolumes30m","sellsVolumes30m","volumes30m","buyVolumesInUsd30m","sellVolumesInUsd30m","volumesInUsd30m","openPriceInUsd30m","closePriceInUsd30m","priceChangeRatioInUsd30m","trades30m","price1h","buys1h","sells1h","buyVolumes1h","sellsVolumes1h","volumes1h","buyVolumesInUsd1h","sellVolumesInUsd1h","volumesInUsd1h","openPriceInUsd1h","closePriceInUsd1h","priceChangeRatioInUsd1h","trades1h","price4h","buys4h","sells4h","buyVolumes4h","sellsVolumes4h","volumes4h","buyVolumesInUsd4h","sellVolumesInUsd4h","volumesInUsd4h","openPriceInUsd4h","closePriceInUsd4h","priceChangeRatioInUsd4h","trades4h","price24h","buys24h","sells24h","buyVolumes24h","sellsVolumes24h","volumes24h","buyVolumesInUsd24h","sellVolumesInUsd24h","volumesInUsd24h","openPriceInUsd24h","closePriceInUsd24h","priceChangeRatioInUsd24h","trades24h"]},"DexPoolDTO":{"type":"object","properties":{"programAddress":{"type":"string","description":"DTO.DEX.PROGRAM_ADDRESS","example":"whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc"},"protocolFamily":{"type":"string","description":"DTO.DEX.PROTOCOL_FAMILY","example":"OrcaWhirpool"},"image":{"type":"string","description":"DTO.DEX.IMAGE","example":"https://ipfs.io/ipfs/bafkreid7667676767676767676767676767676767676767676767676767676767676767"},"chain":{"type":"string","description":"DTO.DEX.CHAIN","example":"sol"},"poolAddress":{"type":"string","description":"DTO.DEXPOOL.POOL_ADDRESS","example":"58oQChx4yWmvKdwLLZzBi4ChoCc2fqCUWBkwMihLYQo2"},"protocolName":{"type":"string","description":"DTO.DEXPOOL.PROTOCOL_NAME","example":"OrcaWhirpool AMM V2"},"tokenAAddress":{"type":"string","description":"DTO.DEXPOOL.TOKEN_A","example":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"},"tokenBAddress":{"type":"string","description":"DTO.DEXPOOL.TOKEN_B","example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"},"tvlInUsd":{"type":"string","description":"DTO.DEXPOOL.TVL_USD","example":"1000000.45"},"tvlInSol":{"type":"string","description":"DTO.DEXPOOL.TVL_SOL","example":"1000000.45"}},"required":["programAddress","protocolFamily","image","chain","poolAddress","protocolName","tokenAAddress","tokenBAddress"]},"TokenMarketData":{"type":"object","properties":{"totalSupply":{"type":"string","description":"DTO.TOKEN.MARKET_CAP.TOTAL_SUPPLY","example":"1000000"},"marketCapInSol":{"type":"string","description":"DTO.TOKEN.MARKET_CAP.MARKET_CAP_IN_SOL","example":"100000"},"marketCapInUsd":{"type":"string","description":"DTO.TOKEN.MARKET_CAP.MARKET_CAP_IN_USD","example":"100000"},"top10TotalHoldings":{"type":"string","description":"DTO.TOKEN.MARKET_CAP.TOP10_TOTAL_HOLDINGS","example":"100000"},"top10HoldingsRatio":{"type":"string","description":"DTO.TOKEN.MARKET_CAP.TOP10_HOLDINGS_RATIO","example":"0.1"},"top100TotalHoldings":{"type":"string","description":"DTO.TOKEN.MARKET_CAP.TOP100_TOTAL_HOLDINGS","example":"500000"},"top100HoldingsRatio":{"type":"string","description":"DTO.TOKEN.MARKET_CAP.TOP100_HOLDINGS_RATIO","example":"0.5"},"holders":{"type":"number","description":"DTO.TOKEN.MARKET_CAP.HOLDERS","example":1000},"priceInSol":{"type":"string","description":"DTO.TOKEN.MARKET_CAP.PRICE_IN_SOL","example":"0.00000261383847574915906643405542"},"priceInUsd":{"type":"string","description":"DTO.TOKEN.MARKET_CAP.PRICE_IN_USD","example":"0.00000261383847574915906643405542"},"tvlInSol":{"type":"string","description":"DTO.TOKEN.MARKET_CAP.LIQUIDITY_IN_SOL","example":"0.00000261383847574915906643405542"},"tvlInUsd":{"type":"string","description":"DTO.TOKEN.MARKET_CAP.LIQUIDITY_IN_USD","example":"0.00000261383847574915906643405542"},"completionRatio":{"type":"string","description":"DTO.TOKEN.MARKET_CAP.COMPLETION_RATIO","example":"0.1"},"creatorsCount":{"type":"number","description":"DTO.TOKEN.MARKET_CAP.CREATORS_COUNT","example":1},"creatorHoldings":{"type":"string","description":"DTO.TOKEN.MARKET_CAP.CREATORS_AMOUNT","example":"10000"},"creatorHoldingRatio":{"type":"string","description":"DTO.TOKEN.MARKET_CAP.CREATORS_RATIO","example":"0.5"}},"required":["totalSupply","marketCapInUsd","holders","priceInUsd","tvlInUsd"]},"Token":{"type":"object","properties":{"chain":{"type":"string","description":"DTO.TOKEN.METADATA.CHAIN","example":"solana"},"decimals":{"type":"number","description":"DTO.TOKEN.METADATA.DECIMALS","example":9},"name":{"type":"string","description":"DTO.TOKEN.METADATA.NAME","example":"USD Coin"},"symbol":{"type":"string","description":"DTO.TOKEN.METADATA.SYMBOL","example":"USDC"},"metadataAddress":{"type":"string","description":"DTO.TOKEN.METADATA.METADATA_ADDRESS","example":"metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s"},"address":{"type":"string","description":"DTO.TOKEN.METADATA.ADDRESS","example":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"},"tokenCreators":{"description":"DTO.TOKEN.METADATA.TOKEN_CREATORS","allOf":[{"$ref":"#/components/schemas/TokenCreatorsDTO"}]},"imageUrl":{"type":"string","description":"DTO.TOKEN.METADATA.IMAGE_URL","example":"https://raw.githubusercontent.com/solana-labs/token-list/main/assets/mainnet/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v/logo.png"},"uri":{"type":"string","description":"DTO.TOKEN.METADATA.URI","example":"https://..."},"extra":{"description":"DTO.TOKEN.METADATA.EXTRA","allOf":[{"$ref":"#/components/schemas/TokenExtraDTO"}]},"socialMedias":{"description":"DTO.TOKEN.METADATA.SOCIAL_MEDIAS","allOf":[{"$ref":"#/components/schemas/TokenSocialMediasDTO"}]},"tokenCreatedAt":{"type":"number","description":"DTO.TOKEN.METADATA.TOKEN_CREATED_AT","example":"2024-03-14T12:00:00Z"},"description":{"type":"string","description":"DTO.TOKEN.METADATA.DESCRIPTION","example":"USDC is a stablecoin pegged to the US dollar"},"market":{"type":"string","description":"DTO.TOKEN.MARKET_ID","example":"USDC-SOL"},"deployer":{"type":"string","description":"DTO.TOKEN.DEPLOYER","example":"FEwwZPKvLFUy3o1qK1b167qDLLNvk7wd7YeupR7LhRWw"},"extension":{"type":"object","description":"DTO.TOKEN.EXTENSION","example":{"website":"https://www.circle.com/usdc","twitter":"@circle"}},"stats":{"description":"DTO.TOKEN.STATS","allOf":[{"$ref":"#/components/schemas/TokenStat"}]},"liquidity":{"description":"DTO.TOKEN.LIQUIDITY","type":"array","items":{"$ref":"#/components/schemas/DexPoolDTO"}},"marketData":{"description":"DTO.TOKEN.MARKET_CAP_INFO","allOf":[{"$ref":"#/components/schemas/TokenMarketData"}]}},"required":["chain","decimals","name","symbol","address","stats","marketData"]},"TokenPage":{"type":"object","properties":{"hasNext":{"type":"boolean","description":"DTO.PAGE.HAS_NEXT","default":false},"hasPrev":{"type":"boolean","description":"DTO.PAGE.HAS_PREV","default":false},"startCursor":{"type":"string","description":"DTO.PAGE.START_CURSOR"},"endCursor":{"type":"string","description":"DTO.PAGE.END_CURSOR"},"total":{"type":"number","description":"DTO.PAGE.TOTAL"},"countsByProtocols":{"type":"object","description":"DTO.TOKEN.PAGE.COUNTS_BY_PROTOCOLS","example":{"uniswap":500,"sushiswap":300}},"data":{"description":"DTO.TOKEN.PAGE.DATA","type":"array","items":{"$ref":"#/components/schemas/Token"}}},"required":["data"]},"FilterCondition":{"type":"object","properties":{"field":{"type":"string","description":"DTO.TOKEN.FILTER.FIELD","enum":["marketData.priceInUsd","stats.priceChangeRatioInUsd1m","stats.priceChangeRatioInUsd5m","stats.priceChangeRatioInUsd1h","stats.priceChangeRatioInUsd4h","stats.priceChangeRatioInUsd24h","marketData.marketCapInUsd","marketData.tvlInUsd","marketData.top10TotalHoldings","marketData.top10HoldingsRatio","marketData.top100TotalHoldings","marketData.top100HoldingsRatio","marketData.holders","marketData.creatorHoldings","marketData.creatorHoldingsRatio","stats.buys1m","stats.buys5m","stats.buys15m","stats.buys30m","stats.buys1h","stats.buys4h","stats.buys24h","stats.sells1m","stats.sells5m","stats.sells15m","stats.sells30m","stats.sells1h","stats.sells4h","stats.sells24h","stats.trades1m","stats.trades5m","stats.trades1h","stats.trades4h","stats.trades24h","stats.traders1m","stats.traders5m","stats.traders1h","stats.traders4h","stats.traders24h","stats.volumesInUsd1m","stats.volumesInUsd5m","stats.volumesInUsd1h","stats.volumesInUsd4h","stats.volumesInUsd24h","tokenCreatedAt"],"example":"marketData.marketCapInUsd"},"min":{"type":"string","description":"DTO.TOKEN.FILTER.MIN","example":"1000"},"max":{"type":"string","description":"DTO.TOKEN.FILTER.MAX","example":"10000"}}},"TokenMetadata":{"type":"object","properties":{"chain":{"type":"string","description":"DTO.TOKEN.METADATA.CHAIN","example":"solana"},"decimals":{"type":"number","description":"DTO.TOKEN.METADATA.DECIMALS","example":9},"name":{"type":"string","description":"DTO.TOKEN.METADATA.NAME","example":"USD Coin"},"symbol":{"type":"string","description":"DTO.TOKEN.METADATA.SYMBOL","example":"USDC"},"metadataAddress":{"type":"string","description":"DTO.TOKEN.METADATA.METADATA_ADDRESS","example":"metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s"},"address":{"type":"string","description":"DTO.TOKEN.METADATA.ADDRESS","example":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"},"tokenCreators":{"description":"DTO.TOKEN.METADATA.TOKEN_CREATORS","allOf":[{"$ref":"#/components/schemas/TokenCreatorsDTO"}]},"imageUrl":{"type":"string","description":"DTO.TOKEN.METADATA.IMAGE_URL","example":"https://raw.githubusercontent.com/solana-labs/token-list/main/assets/mainnet/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v/logo.png"},"uri":{"type":"string","description":"DTO.TOKEN.METADATA.URI","example":"https://..."},"extra":{"description":"DTO.TOKEN.METADATA.EXTRA","allOf":[{"$ref":"#/components/schemas/TokenExtraDTO"}]},"socialMedias":{"description":"DTO.TOKEN.METADATA.SOCIAL_MEDIAS","allOf":[{"$ref":"#/components/schemas/TokenSocialMediasDTO"}]},"tokenCreatedAt":{"type":"number","description":"DTO.TOKEN.METADATA.TOKEN_CREATED_AT","example":"2024-03-14T12:00:00Z"},"description":{"type":"string","description":"DTO.TOKEN.METADATA.DESCRIPTION","example":"USDC is a stablecoin pegged to the US dollar"}},"required":["chain","decimals","name","symbol","address"]},"TokenHolder":{"type":"object","properties":{"walletAddress":{"type":"string","description":"DTO.TOKEN_HOLDER.WALLET_ADDRESS","example":"0x1234567890abcdef"},"amount":{"type":"number","description":"DTO.TOKEN_HOLDER.AMOUNT","example":"1000000000000000000"},"amountInUsd":{"type":"number","description":"DTO.TOKEN_HOLDER.AMOUNT_USD","example":1000000000000000000},"percentage":{"type":"string","description":"DTO.TOKEN_HOLDER.PERCENTAGE","example":"100"}},"required":["walletAddress","amount","amountInUsd","percentage"]},"TokenHolderPage":{"type":"object","properties":{"hasNext":{"type":"boolean","description":"DTO.PAGE.HAS_NEXT","default":false},"hasPrev":{"type":"boolean","description":"DTO.PAGE.HAS_PREV","default":false},"startCursor":{"type":"string","description":"DTO.PAGE.START_CURSOR"},"endCursor":{"type":"string","description":"DTO.PAGE.END_CURSOR"},"total":{"type":"number","description":"DTO.PAGE.TOTAL"},"data":{"description":"DTO.TOKEN_HOLDER.PAGE.DATA","type":"array","items":{"$ref":"#/components/schemas/TokenHolder"}}},"required":["data"]},"Resolution":{"type":"string","enum":["1s","15s","30s","1m","5m","15m","1h","4h","12h","1d"]},"Candle":{"type":"object","properties":{"open":{"type":"string","description":"DTO.CANDLE.OPEN","example":"50.5"},"close":{"type":"string","description":"DTO.CANDLE.CLOSE","example":"51.2"},"high":{"type":"string","description":"DTO.CANDLE.HIGH","example":"51.8"},"low":{"type":"string","description":"DTO.CANDLE.LOW","example":"50.1"},"volume":{"type":"string","description":"DTO.CANDLE.VOLUME","example":"1000000"},"resolution":{"description":"DTO.CANDLE.RESOLUTION","example":"1h","allOf":[{"$ref":"#/components/schemas/Resolution"}]},"time":{"type":"number","description":"DTO.CANDLE.TIME","example":1709251200000}},"required":["open","close","high","low","volume","resolution","time"]},"TokenPriceDTO":{"type":"object","properties":{"tokenAddress":{"type":"string","description":"DTO.TOKEN.PRICE.TOKEN_ADDRESS","example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN"},"priceInUsd":{"type":"number","description":"DTO.TOKEN.PRICE.PRICE_IN_USD","example":1000},"priceInNative":{"type":"number","description":"DTO.TOKEN.PRICE.PRICE_IN_NATIVE","example":1000},"timestamp":{"type":"number","description":"DTO.TOKEN.PRICE.TIMESTAMP","example":1754055151}},"required":["tokenAddress","priceInUsd","priceInNative","timestamp"]},"TokenPricePage":{"type":"object","properties":{"hasNext":{"type":"boolean","description":"DTO.PAGE.HAS_NEXT","default":false},"hasPrev":{"type":"boolean","description":"DTO.PAGE.HAS_PREV","default":false},"startCursor":{"type":"string","description":"DTO.PAGE.START_CURSOR"},"endCursor":{"type":"string","description":"DTO.PAGE.END_CURSOR"},"total":{"type":"number","description":"DTO.PAGE.TOTAL"},"data":{"description":"DTO.TOKEN.PRICE.PAGE.DATA","type":"array","items":{"$ref":"#/components/schemas/TokenPriceDTO"}}},"required":["data"]},"TokenCreationDTO":{"type":"object","properties":{"tokenAddress":{"type":"string","description":"DTO.TOKEN.CREATION.TOKEN_ADDRESS","example":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"},"blockHeight":{"type":"number","description":"DTO.TOKEN.CREATION.BLOCK_HEIGHT","example":123456789},"blockSlot":{"type":"number","description":"DTO.TOKEN.CREATION.BLOCK_SLOT","example":123456789},"blockHash":{"type":"string","description":"DTO.TOKEN.CREATION.BLOCK_HASH","example":"5J7X9K2M4N6P8Q"},"blockTimestamp":{"type":"number","description":"DTO.TOKEN.CREATION.BLOCK_TIMESTAMP","example":1754055151},"transactionSignature":{"type":"string","description":"DTO.TOKEN.CREATION.TRANSACTION_SIGNATURE","example":"3A7B9C1D2E4F6G8"},"type":{"type":"string","description":"DTO.TOKEN.CREATION.TYPE","example":"create","enum":["create","mint","burn"]}},"required":["tokenAddress","blockHeight","blockSlot","blockHash","blockTimestamp","transactionSignature","type"]},"TokenCreationPage":{"type":"object","properties":{"hasNext":{"type":"boolean","description":"DTO.PAGE.HAS_NEXT","default":false},"hasPrev":{"type":"boolean","description":"DTO.PAGE.HAS_PREV","default":false},"startCursor":{"type":"string","description":"DTO.PAGE.START_CURSOR"},"endCursor":{"type":"string","description":"DTO.PAGE.END_CURSOR"},"total":{"type":"number","description":"DTO.PAGE.TOTAL"},"data":{"description":"DTO.TOKEN.CREATION.PAGE.DATA","type":"array","items":{"$ref":"#/components/schemas/TokenCreationDTO"}}},"required":["data"]},"TokenListPage":{"type":"object","properties":{"hasNext":{"type":"boolean","description":"DTO.PAGE.HAS_NEXT","default":false},"hasPrev":{"type":"boolean","description":"DTO.PAGE.HAS_PREV","default":false},"startCursor":{"type":"string","description":"DTO.PAGE.START_CURSOR"},"endCursor":{"type":"string","description":"DTO.PAGE.END_CURSOR"},"total":{"type":"number","description":"DTO.PAGE.TOTAL"},"data":{"description":"DTO.TOKEN.PAGE.DATA","type":"array","items":{"$ref":"#/components/schemas/Token"}}},"required":["data"]},"WalletPnlDTO":{"type":"object","properties":{"id":{"type":"number","description":"DTO.WALLET.PNL.ID","example":"1"},"chain":{"type":"string","description":"DTO.WALLET.PNL.CHAIN","example":"solana"},"walletAddress":{"type":"string","description":"DTO.WALLET.PNL.WALLET_ADDRESS","example":"oQPnhXAbLbMuKHESaGrbXT17CyvWCpLyERSJA9HCYd7"},"tokenAddress":{"type":"string","description":"DTO.WALLET.PNL.TOKEN_ADDRESS","example":"6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN"},"tokenPriceInUsd":{"type":"number","description":"DTO.WALLET.PNL.TOKEN_PRICE","example":"1.23"},"openTime":{"type":"number","description":"DTO.WALLET.PNL.OPEN_TIME","example":"1741780514000"},"closeTime":{"type":"number","description":"DTO.WALLET.PNL.CLOSE_TIME","example":"1741780514000"},"lastTime":{"type":"number","description":"DTO.WALLET.PNL.LAST_TIME","example":"1741780514000"},"balance":{"type":"number","description":"DTO.WALLET.PNL.BALANCE","example":"1000"},"buyAmount":{"type":"number","description":"DTO.WALLET.PNL.BUY_AMOUNT","example":"1500"},"buyAmountInUsd":{"type":"number","description":"DTO.WALLET.PNL.BUY_AMOUNT_USD","example":"1845"},"buys":{"type":"number","description":"DTO.WALLET.PNL.BUYS","example":"10"},"sellAmount":{"type":"number","description":"DTO.WALLET.PNL.SELL_AMOUNT","example":"500"},"sellAmountInUsd":{"type":"number","description":"DTO.WALLET.PNL.SELL_AMOUNT_USD","example":"615"},"sells":{"type":"number","description":"DTO.WALLET.PNL.SELLS","example":"5"},"averageBuyPriceInUsd":{"type":"number","description":"DTO.WALLET.PNL.AVERAGE_BUY_PRICE","example":"1.23"},"averageSellPriceInUsd":{"type":"number","description":"DTO.WALLET.PNL.AVERAGE_SELL_PRICE","example":"1.23"},"unrealizedProfitInUsd":{"type":"number","description":"DTO.WALLET.PNL.UNREALIZED_PROFIT","example":"123.45"},"unrealizedProfitRatio":{"type":"number","description":"DTO.WALLET.PNL.UNREALIZED_PROFIT_RATIO","example":"12.34"},"realizedProfitInUsd":{"type":"number","description":"DTO.WALLET.PNL.REALIZED_PROFIT","example":"45.67"},"realizedProfitRatio":{"type":"number","description":"DTO.WALLET.PNL.REALIZED_PROFIT_RATIO","example":"4.56"},"totalRealizedProfitInUsd":{"type":"number","description":"DTO.WALLET.PNL.TOTAL_REALIZED_PROFIT","example":"169.12"},"totalRealizedProfitRatio":{"type":"number","description":"DTO.WALLET.PNL.TOTAL_REALIZED_PROFIT_RATIO","example":"16.91"}},"required":["id","chain","walletAddress","tokenAddress","tokenPriceInUsd","openTime","closeTime","lastTime","balance","buyAmount","buyAmountInUsd","buys","sellAmount","sellAmountInUsd","sells","averageBuyPriceInUsd","averageSellPriceInUsd","unrealizedProfitInUsd","unrealizedProfitRatio","realizedProfitInUsd","realizedProfitRatio","totalRealizedProfitInUsd","totalRealizedProfitRatio"]},"WalletBalanceDetailDTO":{"type":"object","properties":{"tokenAddress":{"type":"string","description":"DTO.WALLET.BALANCE.TOKEN_ADDRESS","example":"So11111111111111111111111111111111111111112"},"amount":{"type":"string","description":"DTO.WALLET.BALANCE.AMOUNT","example":"2675.098457775"},"valueInUsd":{"type":"string","description":"DTO.WALLET.BALANCE.AMOUNT_IN_USD","example":"366908.31721324675"},"name":{"type":"string","description":"DTO.WALLET.BALANCE.TOKEN_NAME","example":"Solana"},"symbol":{"type":"string","description":"DTO.WALLET.BALANCE.TOKEN_SYMBOL","example":"SOL"},"imageUrl":{"type":"string","description":"DTO.WALLET.BALANCE.TOKEN_IMAGE_URL","example":"https://solana.com/images/solana-logo.png"},"priceInSol":{"type":"string","description":"DTO.WALLET.BALANCE.TOKEN_PRICE_IN_SOL","example":"137.15"},"priceInUsd":{"type":"string","description":"DTO.WALLET.BALANCE.TOKEN_PRICE_IN_USD","example":"137.15"},"priceChangeRatioInUsd24h":{"type":"string","description":"DTO.WALLET.BALANCE.PRICE_CHANGE_24H","example":"5.23"},"unrealizedProfitInUsd":{"type":"string","description":"DTO.WALLET.BALANCE.UNREALIZED_PROFIT","example":"123.45"},"unrealizedProfitRatio":{"type":"string","description":"DTO.WALLET.BALANCE.UNREALIZED_PROFIT_RATIO","example":"12.34"},"openTime":{"type":"number","description":"DTO.WALLET.BALANCE.OPEN_TIME","example":"1741780466000"},"closeTime":{"type":"number","description":"DTO.WALLET.BALANCE.CLOSE_TIME","example":"1741780466000"},"buys":{"type":"string","description":"DTO.WALLET.BALANCE.BUYS","example":10},"buyAmount":{"type":"string","description":"DTO.WALLET.BALANCE.BUY_AMOUNT","example":"1500"},"buyAmountInUsd":{"type":"string","description":"DTO.WALLET.BALANCE.BUY_AMOUNT_USD","example":"1845"},"sells":{"type":"string","description":"DTO.WALLET.BALANCE.SELLS","example":5},"sellAmount":{"type":"string","description":"DTO.WALLET.BALANCE.SELL_AMOUNT","example":"500"},"sellAmountInUsd":{"type":"string","description":"DTO.WALLET.BALANCE.SELL_AMOUNT_USD","example":"615"},"averageBuyPriceInUsd":{"type":"string","description":"DTO.WALLET.BALANCE.AVERAGE_BUY_PRICE","example":"1.23"},"averageSellPriceInUsd":{"type":"string","description":"DTO.WALLET.BALANCE.AVERAGE_SELL_PRICE","example":"1.23"},"realizedProfitInUsd":{"type":"string","description":"DTO.WALLET.BALANCE.REALIZED_PROFIT_IN_USD","example":"1234.56"},"realizedProfitRatio":{"type":"string","description":"DTO.WALLET.BALANCE.REALIZED_PROFIT_RATIO","example":"12.34"},"totalRealizedProfitInUsd":{"type":"string","description":"DTO.WALLET.BALANCE.TOTAL_REALIZED_PROFIT","example":"169.12"},"totalRealizedProfitRatio":{"type":"string","description":"DTO.WALLET.BALANCE.TOTAL_REALIZED_PROFIT_RATIO","example":"16.91"}},"required":["tokenAddress","amount","valueInUsd","name","symbol","imageUrl","priceInSol","priceInUsd","priceChangeRatioInUsd24h","unrealizedProfitInUsd","unrealizedProfitRatio","openTime","closeTime","buys","buyAmount","buyAmountInUsd","sells","sellAmount","sellAmountInUsd","averageBuyPriceInUsd","averageSellPriceInUsd","realizedProfitInUsd","realizedProfitRatio","totalRealizedProfitInUsd","totalRealizedProfitRatio"]},"WalletBalancesDTO":{"type":"object","properties":{"totalBalancesInUsd":{"type":"string","description":"DTO.WALLET.BALANCES.TOTAL_BALANCES_IN_USD","example":"1000000"},"totalProfitInUsd":{"type":"string","description":"DTO.WALLET.BALANCES.TOTAL_PROFIT_IN_USD","example":"1000000"},"balances":{"description":"DTO.WALLET.BALANCES.BALANCES.DETAIL","type":"array","items":{"$ref":"#/components/schemas/WalletBalanceDetailDTO"}}},"required":["totalBalancesInUsd","totalProfitInUsd","balances"]},"CalculatePnlInput":{"type":"object","properties":{"tokenAddresses":{"description":"DTO.WALLET.CALCULATE_PNL.INPUT.TOKEN_ADDRESSES","example":["6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN","6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN"],"type":"array","items":{"type":"string"}}}},"CreateRedPacketInput":{"type":"object","properties":{"creator":{"type":"string","description":"DTO.RED_PACKET.CREATOR","example":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","minLength":8,"maxLength":64},"mint":{"type":"string","description":"DTO.RED_PACKET.MINT","example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"},"maxClaims":{"type":"number","description":"DTO.RED_PACKET.MAX_CLAIMS","example":10,"minLength":1,"maxLength":100},"totalAmount":{"type":"string","description":"DTO.RED_PACKET.TOTAL_AMOUNT","example":"1000000000"},"fixedAmount":{"type":"string","description":"DTO.RED_PACKET.FIXED_AMOUNT","example":"1000000000"},"memo":{"type":"string","description":"DTO.RED_PACKET.MEMO","example":"Happy Red Packet"},"password":{"type":"string","description":"DTO.RED_PACKET.PASSWORD","example":"123456"},"claimAuthority":{"type":"string","description":"DTO.RED_PACKET.CLAIM_AUTHORITY","example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"}},"required":["creator","mint","maxClaims"]},"CreateRedPacketReply":{"type":"object","properties":{"txSerialize":{"type":"string","description":"DTO.RED_PACKET.SERIALIZED_TX","example":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDRgYGpQEDAQIABQcICQoLDA0ODwAAAAAAAAAAAAAQERITFBUWFxgZGhscHR4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="},"shareId":{"type":"string","description":"DTO.RED_PACKET.SHARE_ID","example":"123456"}},"required":["txSerialize","shareId"]},"ClaimRedPacketInput":{"type":"object","properties":{"packetId":{"type":"string","description":"DTO.RED_PACKET.PACKET_ID","example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"},"shareId":{"type":"string","description":"DTO.RED_PACKET.SHARE_ID","example":"123456"},"password":{"type":"string","description":"DTO.RED_PACKET.PASSWORD","example":"123456"},"claimer":{"type":"string","description":"DTO.RED_PACKET.CLAIMER","example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"}},"required":["claimer"]},"RedPacketReply":{"type":"object","properties":{"txSerialize":{"type":"string","description":"DTO.RED_PACKET.SERIALIZED_TX","example":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDRgYGpQEDAQIABQcICQoLDA0ODwAAAAAAAAAAAAAQERITFBUWFxgZGhscHR4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="}},"required":["txSerialize"]},"RedPacketDTO":{"type":"object","properties":{"chain":{"type":"string","description":"GLOBAL.CHAIN.DESCRIPTION","example":"sol","enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"]},"id":{"type":"string","description":"DTO.RED_PACKET.ID","example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"},"shareId":{"type":"string","description":"DTO.RED_PACKET.SHARE_ID","example":"123456"},"txHash":{"type":"string","description":"DTO.RED_PACKET.TX_HASH","example":"123456"},"creator":{"type":"string","description":"DTO.RED_PACKET.CREATOR","example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"},"mint":{"type":"string","description":"DTO.RED_PACKET.MINT","example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"},"totalAmount":{"type":"string","description":"DTO.RED_PACKET.TOTAL_AMOUNT","example":"1000000000"},"memo":{"type":"string","description":"DTO.RED_PACKET.MEMO","example":"Happy Red Packet"},"maxClaims":{"type":"number","description":"DTO.RED_PACKET.MAX_CLAIMS","example":100},"claimAuthority":{"type":"string","description":"DTO.RED_PACKET.CLAIM_AUTHORITY","example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"},"expired":{"type":"boolean","description":"DTO.RED_PACKET.WITHDRAWED","example":true},"expiration":{"type":"number","description":"DTO.RED_PACKET.EXPIRATION","example":24},"createdAt":{"type":"number","description":"DTO.RED_PACKET.CREATED_AT","example":1717334400},"expiredAt":{"type":"number","description":"DTO.RED_PACKET.EXPIRES_AT","example":1717334400},"claimedCount":{"type":"number","description":"DTO.RED_PACKET.CLAIMED_COUNT","example":1717334400},"claimedAmount":{"type":"string","description":"DTO.RED_PACKET.CLAIMED_AMOUNT","example":1717334400},"refundedAmount":{"type":"string","description":"DTO.RED_PACKET.REFUND_AMOUNT","example":"123456"}},"required":["chain","id","shareId","txHash","creator","mint","totalAmount","memo","maxClaims","claimAuthority","expired","expiration","createdAt","expiredAt","claimedCount","claimedAmount","refundedAmount"]},"RedPacketClaimDTO":{"type":"object","properties":{"packetId":{"type":"string","description":"DTO.RED_PACKET.PACKET_ID","example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"},"chain":{"type":"string","description":"DTO.RED_PACKET.CHAIN","example":"sol","enum":["sol","base","bsc","polygon","arbitrum","optimism","avalanche","ethereum","zksync","sui"]},"claimer":{"type":"string","description":"DTO.RED_PACKET.CLAIMER","example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"},"mint":{"type":"string","description":"DTO.RED_PACKET.MINT","example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"},"amount":{"type":"string","description":"DTO.RED_PACKET.AMOUNT","example":"1000000000"},"claimedAt":{"type":"number","description":"DTO.RED_PACKET.CLAIMED_AT","example":1717334400},"creator":{"type":"string","description":"DTO.RED_PACKET.CREATOR","example":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"},"txHash":{"type":"string","description":"DTO.RED_PACKET.TX_HASH","example":"123456"}},"required":["packetId","chain","claimer","mint","amount","claimedAt","creator","txHash"]},"RedPacketClaimsPage":{"type":"object","properties":{"total":{"type":"number","description":"DTO.PAGE.TOTAL","example":100},"hasNextPage":{"type":"boolean","description":"DTO.PAGE.HAS_NEXT","example":true},"startCursor":{"type":"string","description":"DTO.PAGE.START_CURSOR","example":"cursor_123"},"endCursor":{"type":"string","description":"DTO.PAGE.END_CURSOR","example":"cursor_456"},"records":{"description":"Array of claim records","type":"array","items":{"$ref":"#/components/schemas/RedPacketClaimDTO"}}},"required":["total","hasNextPage","startCursor","endCursor","records"]},"RedPacketsPage":{"type":"object","properties":{"total":{"type":"number","description":"DTO.PAGE.TOTAL","example":100},"hasNextPage":{"type":"boolean","description":"DTO.PAGE.HAS_NEXT","example":true},"startCursor":{"type":"string","description":"DTO.PAGE.START_CURSOR","example":"cursor_123"},"endCursor":{"type":"string","description":"DTO.PAGE.END_CURSOR","example":"cursor_456"},"records":{"description":"Array of red packets","type":"array","items":{"$ref":"#/components/schemas/RedPacketDTO"}}},"required":["total","hasNextPage","startCursor","endCursor","records"]},"RedPacketSendTxInput":{"type":"object","properties":{"signedTx":{"type":"string","description":"DTO.RED_PACKET.SIGNED_TX","example":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDRgYGpQEDAQIABQcICQoLDA0ODwAAAAAAAAAAAAAQERITFBUWFxgZGhscHR4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="}},"required":["signedTx"]},"RedPacketSendTxResponse":{"type":"object","properties":{"signature":{"type":"string","description":"DTO.RED_PACKET.SIGNATURE","example":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDRgYGpQEDAQIABQcICQoLDA0ODwAAAAAAAAAAAAAQERITFBUWFxgZGhscHR4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="}},"required":["signature"]},"TradeType":{"type":"string","enum":["buy","sell"]},"TradeEvent":{"type":"object","properties":{"maker":{"type":"string","description":"DTO.TRADE.MAKER","example":"GC8vnXWCpC5oDZeCTFLCpeBDHbgPczq1TQqziJctDFY"},"baseAmount":{"type":"string","description":"DTO.TRADE.BASE_AMOUNT","example":"3.49753400000000000000"},"quoteAmount":{"type":"string","description":"DTO.TRADE.QUOTE_AMOUNT","example":"0.00085986800000000000"},"quoteSymbol":{"type":"string","description":"DTO.TRADE.QUOTE_SYMBOL","example":"SOL"},"quoteAddress":{"type":"string","description":"DTO.TRADE.QUOTE_ADDRESS","example":"So11111111111111111111111111111111111111112"},"amountInUsd":{"type":"string","description":"DTO.TRADE.AMOUNT_IN_USD","example":"0.18691810584000000000"},"timestamp":{"type":"number","description":"DTO.TRADE.TIMESTAMP"},"event":{"description":"DTO.TRADE.EVENT","example":"buy","allOf":[{"$ref":"#/components/schemas/TradeType"}]},"txHash":{"type":"string","description":"DTO.TRADE.TX_HASH","example":"37XpPt9Ak6JiE1V3sftJDtdUsvR9FVFRqkZmoT3dp4BTD9pgyTWn1XgHH6R7NjuJ4pBMAgj8JvZtxQrf4s6NTC5F"},"priceInUsd":{"type":"string","description":"DTO.TRADE.PRICE_IN_USD","example":"0.05344282738637203200"},"id":{"type":"string","description":"DTO.TRADE.ID","example":"MDAzMTc4OTQ0OTUxNTcwMDAwMg=="},"buyCostUsd":{"type":"string","description":"DTO.TRADE.BUY_COST_USD","example":""},"tokenAddress":{"type":"string","description":"DTO.TRADE.TOKEN_ADDRESS","example":"74SBV4zDXxTRgv1pEMoECskKBkZHc2yGPnc7GYVepump"}},"required":["maker","baseAmount","quoteAmount","quoteSymbol","quoteAddress","amountInUsd","timestamp","event","txHash","priceInUsd","id","buyCostUsd","tokenAddress"]}}}}