Agent0

Latest version: v0.23.0

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

Scan your dependencies

Page 7 of 9

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

0.4.0

What's Changed
* We created a new monorepo structure to separate offerings and dependencies
* We began the process of deprecating `elfpy` by removing connections to other services
* We added some new outputs to the streamlit dashboard

PRs
* Adding leaderboard to streamlit by slundqui in https://github.com/delvtech/elf-simulations/pull/762
* Add get_balance_for_account and mint_tokens_for_account bash scripts by sentilesdal in https://github.com/delvtech/elf-simulations/pull/761
* Remove slippage defaults from policies by sentilesdal in https://github.com/delvtech/elf-simulations/pull/760
* Data withdraw shares by slundqui in https://github.com/delvtech/elf-simulations/pull/764
* Adding wallet to user for new trading comp user by slundqui in https://github.com/delvtech/elf-simulations/pull/765
* Updating artifact ports by slundqui in https://github.com/delvtech/elf-simulations/pull/769
* PNL & Wallet code cleanups by dpaiton in https://github.com/delvtech/elf-simulations/pull/766
* remove fees paid from wallets by dpaiton in https://github.com/delvtech/elf-simulations/pull/770
* explain calculate current pnl by wakamex in https://github.com/delvtech/elf-simulations/pull/768
* Add redeem withdraw shares to HyperdriveMarketAction by sentilesdal in https://github.com/delvtech/elf-simulations/pull/767
* Rename Trade type member variables to better indicate type by dpaiton in https://github.com/delvtech/elf-simulations/pull/773
* Using wallet deltas from transaction logs by slundqui in https://github.com/delvtech/elf-simulations/pull/772
* Refactor eth_bots agents by dpaiton in https://github.com/delvtech/elf-simulations/pull/774
* Hotfixing lookback block limit for trading comp by slundqui in https://github.com/delvtech/elf-simulations/pull/775
* Pull eth_bots out of examples by dpaiton in https://github.com/delvtech/elf-simulations/pull/776
* Move bot data pipeline into eth_bots by dpaiton in https://github.com/delvtech/elf-simulations/pull/777
* move hyperdrive_interface into eth_bots by dpaiton in https://github.com/delvtech/elf-simulations/pull/778
* move elfpy/bots into eth_bots/core by dpaiton in https://github.com/delvtech/elf-simulations/pull/779
* Fix min_output for redeeming withdraw shares by sentilesdal in https://github.com/delvtech/elf-simulations/pull/781
* refactor elfpy to look like a monorepo by dpaiton in https://github.com/delvtech/elf-simulations/pull/780
* Using decimal instead of floats for postgres ingestion by slundqui in https://github.com/delvtech/elf-simulations/pull/782
* fix docker to locate new elfpy; rename some src folders and files by dpaiton in https://github.com/delvtech/elf-simulations/pull/783
* Fixing a bug with converting timestamp to datetime by slundqui in https://github.com/delvtech/elf-simulations/pull/784
* Script for calculating previous leaderboards for trading competition by slundqui in https://github.com/delvtech/elf-simulations/pull/786
* Clean up data/ folder by sentilesdal in https://github.com/delvtech/elf-simulations/pull/787
* calculate pnl for closeout by wakamex in https://github.com/delvtech/elf-simulations/pull/788
* whole new monorepo structure by dpaiton in https://github.com/delvtech/elf-simulations/pull/791
* increment package version and update install by dpaiton in https://github.com/delvtech/elf-simulations/pull/793
* bumps package version to 0.4.0 by dpaiton in https://github.com/delvtech/elf-simulations/pull/794


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

0.3.2

What's Changed
* bots can now be funded from user wallets
* bots now include the ability to block trades in the event of high slippage
* improvements for the streamlit dashboard
* running elfpy & bots no longer requires also building the hyperdrive solidity code

PRs
* load individual abi files by dpaiton in https://github.com/delvtech/elf-simulations/pull/744
* EthAccount can init from private key by dpaiton in https://github.com/delvtech/elf-simulations/pull/746
* add eth_transfer function by dpaiton in https://github.com/delvtech/elf-simulations/pull/745
* Showing only subset of plots for live demo (747) by slundqui in https://github.com/delvtech/elf-simulations/pull/748
* Using stretch time from pool config in fixed rate calculation by slundqui in https://github.com/delvtech/elf-simulations/pull/751
* Fixing fixed rate calculation with fixing spot price calculation by slundqui in https://github.com/delvtech/elf-simulations/pull/752
* adds the ability to fund bots from user accounts by dpaiton in https://github.com/delvtech/elf-simulations/pull/738
* bugfixes & cleanup for bot workflow by dpaiton in https://github.com/delvtech/elf-simulations/pull/753
* improve LP PNL calculation by wakamex in https://github.com/delvtech/elf-simulations/pull/734
* Add slippage protection for eth_bots by sentilesdal in https://github.com/delvtech/elf-simulations/pull/740
* Fixing error with example custom policy by slundqui in https://github.com/delvtech/elf-simulations/pull/755
* Update INSTALL.md by slundqui in https://github.com/delvtech/elf-simulations/pull/756
* fix install step 6 by wakamex in https://github.com/delvtech/elf-simulations/pull/754
* more pythonic logs with per-handler log levels by wakamex in https://github.com/delvtech/elf-simulations/pull/735
* remove hyperdrive dependency by dpaiton in https://github.com/delvtech/elf-simulations/pull/757
* Fixing a bug where fund_bots would mint money to both bot and base ac… by slundqui in https://github.com/delvtech/elf-simulations/pull/758
* increment pyproject elfpy version by dpaiton in https://github.com/delvtech/elf-simulations/pull/759


**Full Changelog**: https://github.com/delvtech/elf-simulations/compare/v0.3.1...v0.3.2

0.3.1

What's changed
* bots can now trade asynchronously, which allows us to run multiple bot scripts on one devnet chain
* adds a checkpointing bot to allow the hyperdrive devnet chain to run smoothly
* bumped elfpy to be compatible with Hyperdrive `0.0.10`
* various bugfixes to streamlit, configs & eth_bots

PRs
* fixes config errors by dpaiton in https://github.com/delvtech/elf-simulations/pull/724
* Fixing streamlit for a case where LP doesn't exist by slundqui in https://github.com/delvtech/elf-simulations/pull/722
* increment pyproject by dpaiton in https://github.com/delvtech/elf-simulations/pull/725
* remove cross platform tests by dpaiton in https://github.com/delvtech/elf-simulations/pull/728
* reverts to linting on all files & no docs linting by dpaiton in https://github.com/delvtech/elf-simulations/pull/733
* Postgres split by slundqui in https://github.com/delvtech/elf-simulations/pull/726
* Updating configuration handling in acquire data by slundqui in https://github.com/delvtech/elf-simulations/pull/732
* Added a checkpointing bot for Hyperdrive by jalextowle in https://github.com/delvtech/elf-simulations/pull/731
* fix: Bugfix in the checkpointing bot by jalextowle in https://github.com/delvtech/elf-simulations/pull/736
* reorganizes & renames config files by dpaiton in https://github.com/delvtech/elf-simulations/pull/737
* Bots now use async waits on tx reciept by slundqui in https://github.com/delvtech/elf-simulations/pull/739
* adds factory to hyperdrive addresses by dpaiton in https://github.com/delvtech/elf-simulations/pull/741
* bumps elfpy version to 0.3.1 by dpaiton in https://github.com/delvtech/elf-simulations/pull/742


**Full Changelog**: https://github.com/delvtech/elf-simulations/compare/v0.3.0...v0.3.1

Page 7 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.