-
Notifications
You must be signed in to change notification settings - Fork 1
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
Add manual test for swap #40
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
aflament
approved these changes
Feb 5, 2025
ethancjackson
added a commit
that referenced
this pull request
Feb 7, 2025
* feat cookiefun api * feat cookiefun api Get Agents Paged functionality * refactor cookiefun api * add cookie tools to examples/terminal * add integration test for cookie fun api * feat cookie fun api by token address * add cookie fun metrics by token symbol * add conftest to cookie integration test * reformat code to fix linting * reformat imports using poetry * fix property names to be lower_snake_case * fix linting * fix linting * refactor method naming * refactor method naming * add CookieMetricsBySymbol as tool * add cookie_metrics to examples/terminal * fix linting * resolve merge conflict in examples/terminal * add default values to cookiefun_client * fix linting * fix linting * add default values to dataclasses * fix linting * Decouple trading strategy from core AlphaSwarmAgent. (#32) * momentum strategy analysis as agent specilization instead of tool (#27) * inital work on research agent * rename to momentum strategy agent; added price chg calculator tool * lint * Remove lab directory from git tracking * Implement telegram image sending * Refactor evm client (#28) * extract erc20contract * WIP signing transaction * lint * clean up * clean up * use EMVClient in Uniswap * clean up * clean up * clean up * clean up * clean up * clean up * clean up ExactInputSingleParams * Create test_v3_router_contract.py * more clean up * more clean up * more clean up * fix test * Install matplotlib * Progress * Fix output formatting (#35) * Introduce hints file * Tune instructions in SendTelegramNotificationTool * Use claude-3-5-sonnet-20241022 as a model * Rename token_set to token_name_to_address * Fix comments * Add manual test for swap (#40) * add a couple of integration test on swap to run manually * add ExecuteSwapTool in terminal * quick fix * Adding project README and basic examples (#26) * Update README * Introduce basic tutorial examples --------- Co-authored-by: Arnaud Flament <[email protected]> * Create image as part of forecasting tool * reorganize lab agent tools; cookie tool description update * fixed wrong substitution in system prompt * added trading to lab advisor agent * simplified momentum agent in lab * Feature uniswap more clean up (#42) * use TokenInfo to convert in uniswap v2 * clean up private key and wallet address in UniswapClientBase * clean up PoolContract * fix return type for ERC20Cotnract.get_balance * clean up * fix integration test * Fix Telegram RuntimeError('Event loop is closed') * simiplfy cookie page description * Fix Telegram RuntimeError('Event loop is closed') (#44) * Decouple Config from class constructors (#45) * Initial commit * Merge with main * Update * Code clean-up (#46) * Code clean-up * Update * Fix tests * fix tests * Feature more lint (#47) * lint * more lint * more lint * clean up * clean up * enable `warn_unused_ignores` (#48) * enable `warn_unused_ignores` * Update terminal.py * updated research system prompt * Feature introduce slippage class (#50) * Create Slippage class * Add Unit tests * Update * Feature improve CI (#49) * add test reports to CI * update test artifacts * Update python.yaml * Update python.yaml * lint * Update pyproject.toml * fix workflow * Feature fix decimal from float (#51) * Update sol.py * Update sol.py * Update sol.py * Feature cookie api (#22) * feat cookiefun api * feat cookiefun api Get Agents Paged functionality * refactor cookiefun api * add cookie tools to examples/terminal * add integration test for cookie fun api * feat cookie fun api by token address * add cookie fun metrics by token symbol * add conftest to cookie integration test * reformat code to fix linting * reformat imports using poetry * fix property names to be lower_snake_case * fix linting * fix linting * refactor method naming * refactor method naming * add CookieMetricsBySymbol as tool * add cookie_metrics to examples/terminal * fix linting * resolve merge conflict in examples/terminal * add default values to cookiefun_client * fix linting * fix linting * add default values to dataclasses * fix linting * add token details todefault * added cookie api key to github workflow * fix linting * fix linting * add typing * add cookiefun_client to conftest --------- Co-authored-by: AlexM369 <[email protected]> Co-authored-by: Ethan <[email protected]> * research agent system prompt tweaks * debugging * resolve merge errors --------- Co-authored-by: AlexM369 <[email protected]> Co-authored-by: Dmytro Nikolaiev <[email protected]> Co-authored-by: Guillaume Koch <[email protected]> Co-authored-by: david <[email protected]> Co-authored-by: Arnaud Flament <[email protected]> Co-authored-by: Arnaud Flament <[email protected]> Co-authored-by: AlexM369 <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.