-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: implement coinmarketcap plugin with @Tool decorator #175
Conversation
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
…tion tests Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
⚙️ Control Options:
|
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
|
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
Devin is currently unreachable - the session may have died. |
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also add the following endpoints:
- /v1/cryptocurrency/map - CoinMarketCap ID map
- /v2/cryptocurrency/ohlcv/latest - Latest OHLCV
- /v1/cryptocurrency/trending/latest - Trending Latest
- /v1/cryptocurrency/trending/most-visited - Trending Most Visited
- /v1/cryptocurrency/trending/gainers-losers - Trending Gainers & Losers
typescript/packages/plugins/coinmarketcap/src/coinmarketcap.service.ts
Outdated
Show resolved
Hide resolved
typescript/packages/plugins/coinmarketcap/src/coinmarketcap.service.ts
Outdated
Show resolved
Hide resolved
typescript/packages/plugins/coinmarketcap/src/coinmarketcap.service.ts
Outdated
Show resolved
Hide resolved
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
Co-Authored-By: Alfonso Gomez Jordana Manas <[email protected]>
Coinmarketcap Plugin Implementation
This PR implements a GOAT plugin for the Coinmarketcap API with the following features:
All endpoints are implemented using the @tool decorator pattern, following the same structure as the ERC20 plugin. Integration tests verify the functionality of each endpoint using the sandbox API.
Link to Devin run: https://app.devin.ai/sessions/70d454949a8c4bc8b0483e9dc26d925c