Skip to content

Releases: delvtech/agent0

interactive agent0

27 Nov 17:44
1cc9d43
Compare
Choose a tag to compare

What's Changed

  • adds an interactive agent0 workflow to enable running economic experiments in jupyter notebooks
  • improves typing system using pypechain
  • various bug fixes, doc improvements, and new tests

PRs

Full Changelog: v0.9.0...v0.10.0

deprecate elfpy; hyperdrive 0.3.0

16 Nov 19:16
d5e3689
Compare
Choose a tag to compare

What's Changed

  • Rename repo from elf-simulations to agent0
  • Deprecate elfpy
  • Update to support Hyperdrive 0.3.0
  • Improve API DX & docs
  • Improve fuzz test workflow

PRs

Full Changelog: v0.8.3...v0.9.0

crash report and api improvements

02 Nov 21:07
Compare
Choose a tag to compare

What's Changed

  • reorganizes API for better developer experience
  • adds new functions to hyperdrive-rs and the python wrappers
  • improves crash reporting

PRs

Full Changelog: v0.8.2...v0.8.3

adds lp and arb bot; trading comp fixes; speedup w/ contract calls

01 Nov 17:29
2ff4cef
Compare
Choose a tag to compare

What's Changed

  • new lp-and-arb bot for making smart arbitration trades
  • a lot of various bugfixes from feedback during the trading competition
  • bot process is faster with fewer contract calls

PRs

Full Changelog: v0.8.1...v0.8.2

various bugfixes for trading comp

17 Oct 22:06
9ce9857
Compare
Choose a tag to compare

What's Changed

  • Fixed bugs with crash reporting, user registry, and example defaults for the trading competition
  • Adds API functions for calculating fees

PRs

Full Changelog: v0.8.0...v0.8.1

hyperdrive v0.0.16; api improvements

16 Oct 23:07
c658ea8
Compare
Choose a tag to compare

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

Full Changelog: v0.7.0...v0.8.0

support hyperdrive v0.0.15; improve error handling

10 Oct 23:56
f4bab79
Compare
Choose a tag to compare

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 #943
  • Removing obsolete data functions from dashboard by @slundqui in #944
  • Total pnl in wallet stats now rank by pnl by @slundqui in #951
  • Setting postgres tests as optional if docker engine isn't installed, but force run them in CI by @slundqui in #952
  • Static types for custom policy configs by @slundqui in #955
  • move hyperdrive pool deployment into ethpy/hyperdrive by @dpaiton in #953
  • update agent0 readme docs by @dpaiton in #958
  • updates for hyperdrive 0.0.15 by @dpaiton in #959
  • Flag for halting on slippage error that defaults to False by @slundqui in #954
  • Check for invalid balance in crash reporting, and add message to exception if detected by @slundqui in #964
  • bumps project version to 0.7.0 by @dpaiton in #968

Full Changelog: v0.6.0...v0.7.0

v0.6.0

06 Oct 14:24
b8d1ea4
Compare
Choose a tag to compare

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

Full Changelog: v0.5.0...v0.6.0

Improved interface for agent0 and chainsync

17 Aug 22:30
c85ed73
Compare
Choose a tag to compare

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

Full Changelog: v0.4.1...v0.5.0

v0.4.1

08 Aug 00:36
62bf9a6
Compare
Choose a tag to compare

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

Full Changelog: v0.4.0...v0.4.1