Skip to content

Releases: delvtech/agent0

hyperdrive4; improved testing

06 Jan 02:18
a2cf397
Compare
Choose a tag to compare

What's Changed

  • improves crash reporting, rollbar support, and exception messages
  • improves hyperdrive deploy to rely on pypechain generated objects
  • reformats interface API into read_only and read_write versions
  • adds ability for an interactive agent to liquidate all trades
  • improves testing coverage
  • improvements and bugfixes in hyperdrive invariance checks and fuzz tests
  • support hyperdrive 0.4.0

PRs

Full Changelog: v0.10.0...v0.12.0

Hyperdrive invariant fuzz testing

09 Dec 01:46
Compare
Choose a tag to compare

What's Changed

  • Added new invariant fuzz tests for Hyperdrive
  • Improved performance of the Interactive Hyperdrive
  • Added capability to log crash reports to rollbar
  • Various code fixes, cleanups, tests

PRs

Full Changelog: v0.10.0...v0.11.0

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