Agent0

Latest version: v0.25.1

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 9

0.8.1

What's Changed
* Fixed bugs with crash reporting, user registry, and example defaults for the trading competition
* Adds API functions for calculating fees

PRs
* Hotfix for crash report by slundqui in https://github.com/delvtech/elf-simulations/pull/999
* use min and max apr in add liquidity call by wakamex in https://github.com/delvtech/elf-simulations/pull/1001
* Checkpoint bot bugfix by slundqui in https://github.com/delvtech/elf-simulations/pull/1003
* Changing bot script defaults for halting and logging by slundqui in https://github.com/delvtech/elf-simulations/pull/1004
* add foundry as dev requirement by wakamex in https://github.com/delvtech/elf-simulations/pull/1005
* don't allow trades if bot doesn't have enough base by sentilesdal in https://github.com/delvtech/elf-simulations/pull/1007
* Dashboard token naming by slundqui in https://github.com/delvtech/elf-simulations/pull/1006
* add get_in_out funcs to interface by wakamex in https://github.com/delvtech/elf-simulations/pull/1008
* Updating list of wallet to username mappings by slundqui in https://github.com/delvtech/elf-simulations/pull/1009
* increment pyproject version by dpaiton in https://github.com/delvtech/elf-simulations/pull/1011


**Full Changelog**: https://github.com/delvtech/elf-simulations/compare/v0.8.0...v0.8.1

0.8.0

What's changed
* standardizes loading & describing bot policies (model zoo)
* improvements to the Hyperdrive API
* improves error handling & makes contract calls more robust
* dashboard updates
* switches to using external pypechain package

PRs
* model zoo by wakamex in https://github.com/delvtech/elf-simulations/pull/974
* Address -> username and username -> user rework by slundqui in https://github.com/delvtech/elf-simulations/pull/975
* Adding liquidate option for running bots by slundqui in https://github.com/delvtech/elf-simulations/pull/976
* add the ability to fetch variable rate by dpaiton in https://github.com/delvtech/elf-simulations/pull/965
* Adding in functionality to retry contract read and write calls by slundqui in https://github.com/delvtech/elf-simulations/pull/981
* Removing old field in checkpoint info by slundqui in https://github.com/delvtech/elf-simulations/pull/982
* Use pypechain package by sentilesdal in https://github.com/delvtech/elf-simulations/pull/978
* Funding bots now async with retries by slundqui in https://github.com/delvtech/elf-simulations/pull/983
* Adding variable rate to dashboard by slundqui in https://github.com/delvtech/elf-simulations/pull/986
* Adjusting ohlcv plot to handle speed up time mode by slundqui in https://github.com/delvtech/elf-simulations/pull/989
* Adjusting sleep in checkpoint bot for sped up time by slundqui in https://github.com/delvtech/elf-simulations/pull/990
* Fixing plot for open positions plot by slundqui in https://github.com/delvtech/elf-simulations/pull/991
* Crash reporting now takes optional argument for log level by slundqui in https://github.com/delvtech/elf-simulations/pull/992
* Adjusting parameters for specifying how to connect to chain by slundqui in https://github.com/delvtech/elf-simulations/pull/993
* Update docs by dpaiton in https://github.com/delvtech/elf-simulations/pull/996
* Budget defaults by slundqui in https://github.com/delvtech/elf-simulations/pull/997
* Add smart_long policy by sentilesdal in https://github.com/delvtech/elf-simulations/pull/994
* add agent and additional info to crash report by wakamex in https://github.com/delvtech/elf-simulations/pull/985
* increment version; support hyperdrive17 by dpaiton in https://github.com/delvtech/elf-simulations/pull/998


**Full Changelog**: https://github.com/delvtech/elf-simulations/compare/v0.7.0...v0.8.0

0.7.0

What's Changed
* update to support hyperdrive v0.0.15 contracts
* improved error handling for slippage and agents that are done trading or have insufficient funds
* improvements to the dashboard and database
* improved policy development workflow with staticly typed custom configs

PRs
* Supports clean exits from agents when done trading by slundqui in https://github.com/delvtech/elf-simulations/pull/943
* Removing obsolete data functions from dashboard by slundqui in https://github.com/delvtech/elf-simulations/pull/944
* Total pnl in wallet stats now rank by pnl by slundqui in https://github.com/delvtech/elf-simulations/pull/951
* Setting postgres tests as optional if docker engine isn't installed, but force run them in CI by slundqui in https://github.com/delvtech/elf-simulations/pull/952
* Static types for custom policy configs by slundqui in https://github.com/delvtech/elf-simulations/pull/955
* move hyperdrive pool deployment into ethpy/hyperdrive by dpaiton in https://github.com/delvtech/elf-simulations/pull/953
* update agent0 readme docs by dpaiton in https://github.com/delvtech/elf-simulations/pull/958
* updates for hyperdrive 0.0.15 by dpaiton in https://github.com/delvtech/elf-simulations/pull/959
* Flag for halting on slippage error that defaults to False by slundqui in https://github.com/delvtech/elf-simulations/pull/954
* Check for invalid balance in crash reporting, and add message to exception if detected by slundqui in https://github.com/delvtech/elf-simulations/pull/964
* bumps project version to 0.7.0 by dpaiton in https://github.com/delvtech/elf-simulations/pull/968


**Full Changelog**: https://github.com/delvtech/elf-simulations/compare/v0.6.0...v0.7.0

0.6.0

What's Changed
* Adds the pypechain package for generating typed objects from contract ABI JSON files
* Adds wheels to install pyperdrive, the python-wrapped hyperdrive-rust API
* Adds HyperdriveInterface API for easier coordination of bot trades
* Bots can load previously utilized wallets on boot, allowing for restarts
* Dashboard refactor -- new plots; speed improvements; robustness improvements
* Moved docs to readthedocs from vercel
* Improved crash reporting & handling
* Improved database interface to add an API server that supports queries from outside users
* Adds an arb bot & (temporarily) removes smart long and short bots
* tons of bugfixes & code refactors to support user and dev experiences

PRs
* Create MVP Pypechain lib by sentilesdal in https://github.com/delvtech/elf-simulations/pull/840
* ignore top level .configs by sentilesdal in https://github.com/delvtech/elf-simulations/pull/841
* Update pyproject.toml to ignore the .venv directory when linting by sentilesdal in https://github.com/delvtech/elf-simulations/pull/842
* Using local postgres for pytest by slundqui in https://github.com/delvtech/elf-simulations/pull/843
* adds the pyperdrive wheel by dpaiton in https://github.com/delvtech/elf-simulations/pull/835
* Getting most recent block in acquire_data by slundqui in https://github.com/delvtech/elf-simulations/pull/845
* Analysis stage by slundqui in https://github.com/delvtech/elf-simulations/pull/844
* Analysis hotfix by slundqui in https://github.com/delvtech/elf-simulations/pull/848
* New dashboard page and plots by slundqui in https://github.com/delvtech/elf-simulations/pull/849
* add pyperdrive package to gh workflow by dpaiton in https://github.com/delvtech/elf-simulations/pull/846
* hotfix for pyperdrive install by dpaiton in https://github.com/delvtech/elf-simulations/pull/852
* Generate Python types for all internal Solidity contract types. by sentilesdal in https://github.com/delvtech/elf-simulations/pull/847
* pypechain: use fstrings by wakamex in https://github.com/delvtech/elf-simulations/pull/853
* fix: save old balance before update (associated linting) by wakamex in https://github.com/delvtech/elf-simulations/pull/860
* fix: save old balance before update (functional change) by wakamex in https://github.com/delvtech/elf-simulations/pull/859
* pypechain: code reuse with stringify_parameters by wakamex in https://github.com/delvtech/elf-simulations/pull/854
* Fixing plots to share x axis by slundqui in https://github.com/delvtech/elf-simulations/pull/855
* adds pyperdrive build wheels by dpaiton in https://github.com/delvtech/elf-simulations/pull/862
* Using readthedocs for doc building by slundqui in https://github.com/delvtech/elf-simulations/pull/865
* Fixing postgres fixture by slundqui in https://github.com/delvtech/elf-simulations/pull/866
* fix random agent withdraw shares by wakamex in https://github.com/delvtech/elf-simulations/pull/868
* Fixing an issue with passing in string in exp notation to fixedpoint by slundqui in https://github.com/delvtech/elf-simulations/pull/871
* Using loopback interface instead of localhost by slundqui in https://github.com/delvtech/elf-simulations/pull/873
* Updating required docker setting under install.md for tests. Updating… by slundqui in https://github.com/delvtech/elf-simulations/pull/874
* Updating docs by slundqui in https://github.com/delvtech/elf-simulations/pull/875
* Add events to ContractTypes.py by sentilesdal in https://github.com/delvtech/elf-simulations/pull/876
* Explicitly closing figures by slundqui in https://github.com/delvtech/elf-simulations/pull/878
* override variables in load_dotenv by wakamex in https://github.com/delvtech/elf-simulations/pull/884
* pypechain: code reuse with format_code and write_code by wakamex in https://github.com/delvtech/elf-simulations/pull/861
* consistent naming of URIs by dpaiton in https://github.com/delvtech/elf-simulations/pull/890
* Streamlit performance optimizations by slundqui in https://github.com/delvtech/elf-simulations/pull/880
* pypechain support for functions with multiple signatures by dpaiton in https://github.com/delvtech/elf-simulations/pull/893
* Get wallet state from db by slundqui in https://github.com/delvtech/elf-simulations/pull/894
* add hyperdrive types by dpaiton in https://github.com/delvtech/elf-simulations/pull/888
* add a hyperdrive api by dpaiton in https://github.com/delvtech/elf-simulations/pull/870
* Fix Event Params and conditional imports by sentilesdal in https://github.com/delvtech/elf-simulations/pull/898
* Fixing a bug with default flask host and port by slundqui in https://github.com/delvtech/elf-simulations/pull/900
* Fixing a bug with maturitytime type by slundqui in https://github.com/delvtech/elf-simulations/pull/901
* fixes codegen_test to auto-remove temp dirs by dpaiton in https://github.com/delvtech/elf-simulations/pull/903
* update to current hyperdrive abi by dpaiton in https://github.com/delvtech/elf-simulations/pull/867
* Fixing race condition for analysis by slundqui in https://github.com/delvtech/elf-simulations/pull/906
* extract functional code from fixture by wakamex in https://github.com/delvtech/elf-simulations/pull/879
* replace elfpy market with ethpy HyperdriveInterface by dpaiton in https://github.com/delvtech/elf-simulations/pull/909
* Removing develop mode from example bots scripts by slundqui in https://github.com/delvtech/elf-simulations/pull/922
* Host parameter in example scripts by slundqui in https://github.com/delvtech/elf-simulations/pull/908
* Arbitrage policy by slundqui in https://github.com/delvtech/elf-simulations/pull/925
* Fixing typo in random bots policy by slundqui in https://github.com/delvtech/elf-simulations/pull/926
* add a spot price and fixed rate HyperdriveInterface api test by dpaiton in https://github.com/delvtech/elf-simulations/pull/928
* wrap json in StringIO so pandas doesn't complain by wakamex in https://github.com/delvtech/elf-simulations/pull/930
* Anaylsis batch hotfix by slundqui in https://github.com/delvtech/elf-simulations/pull/931
* Arb bot hotfix by slundqui in https://github.com/delvtech/elf-simulations/pull/932
* api hotfix for updating cache by dpaiton in https://github.com/delvtech/elf-simulations/pull/934
* Adding in which policy the agent is running when logging trades by slundqui in https://github.com/delvtech/elf-simulations/pull/935
* Crash reporting, detailed logging of agent0 trades, and async trades from single agent by slundqui in https://github.com/delvtech/elf-simulations/pull/937
* Update to support Hyperdrive 0.0.14 by dpaiton in https://github.com/delvtech/elf-simulations/pull/936
* Fixing spot price calculation based on hyperdrive 0.14 by slundqui in https://github.com/delvtech/elf-simulations/pull/941
* bump project version; prune authors by dpaiton in https://github.com/delvtech/elf-simulations/pull/863


**Full Changelog**: https://github.com/delvtech/elf-simulations/compare/v0.5.0...v0.6.0

0.5.0

What's Changed
* Refactors to chainsync and agent0 to make them easier to use
* New support for creating a development chain using a test fixture to support on-chain testing in CI
* New system-wide tests that verify interfacing across multiple libraries

PRs
* Adding logic for calculating trade leaderboard by slundqui in https://github.com/delvtech/elf-simulations/pull/804
* Test cleanup by slundqui in https://github.com/delvtech/elf-simulations/pull/805
* fix: log wallet address as string by wakamex in https://github.com/delvtech/elf-simulations/pull/806
* Removing rate limit check and going back to using default github token by slundqui in https://github.com/delvtech/elf-simulations/pull/808
* Chainsync cleanup by slundqui in https://github.com/delvtech/elf-simulations/pull/807
* Removing parent directory relative imports by slundqui in https://github.com/delvtech/elf-simulations/pull/810
* Abstracting out chain to data pipeline functions by slundqui in https://github.com/delvtech/elf-simulations/pull/813
* Removing agent0 dependency from ethpy by slundqui in https://github.com/delvtech/elf-simulations/pull/814
* Initial system test by slundqui in https://github.com/delvtech/elf-simulations/pull/815
* Data updates by slundqui in https://github.com/delvtech/elf-simulations/pull/818
* Agent0 and config refactor by slundqui in https://github.com/delvtech/elf-simulations/pull/825
* hotfix for circular imports in agent0 lib and tons of renaming by dpaiton in https://github.com/delvtech/elf-simulations/pull/834
* System tests by slundqui in https://github.com/delvtech/elf-simulations/pull/837
* Dashboard hotfix by slundqui in https://github.com/delvtech/elf-simulations/pull/839
* bump project version by dpaiton in https://github.com/delvtech/elf-simulations/pull/838


**Full Changelog**: https://github.com/delvtech/elf-simulations/compare/v0.4.1...v0.5.0

0.4.1

What's Changed
* Bots can be executed more easily with a `--develop` flag
* Individual subpackages in the monorepo can now be installed
* Various patches and bugfixes for infra to support the latest elf-simulations

PRs
* Bug fix for ind rank updates by slundqui in https://github.com/delvtech/elf-simulations/pull/792
* Adds developer mode to easily fund bots by dpaiton in https://github.com/delvtech/elf-simulations/pull/795
* Updating installation to allow for installing individual subpackages by slundqui in https://github.com/delvtech/elf-simulations/pull/796
* Bugfix with web3 by slundqui in https://github.com/delvtech/elf-simulations/pull/797
* Changes for infra by slundqui in https://github.com/delvtech/elf-simulations/pull/798
* increments version to 0.4.1 by dpaiton in https://github.com/delvtech/elf-simulations/pull/799


**Full Changelog**: https://github.com/delvtech/elf-simulations/compare/v0.4.0...v0.4.1

Page 7 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.