Skip to content

Releases: delvtech/agent0

fixedpoint moved to own repo; new bot demo

30 Jun 19:48
92235e8
Compare
Choose a tag to compare

What's changed

  • Fixed-point class has been moved to a new repository and is now an elfpy dependency
  • We added a new bot demo to show how bots can execute trades on a dockerized dev blockchain with deployed hyperdrive contracts
  • We have added many web3py utilities to decode and analyze contract call outputs and emitted transaction receipts
  • Much of the class structure for agents and markets has been refactored to improve readability & dependency management

PRs

New Contributors

Full Changelog: v0.1.1...v0.2.0

simulation logic uses fixed-point arithmetic

01 Jun 05:50
5bd8879
Compare
Choose a tag to compare

What's Changed

  • The repository now primarily uses fixed-point arithmetic
  • Python bots can execute trades on simulated blockchains as well as deployed contracts on any test net
  • Renamed the Github org name to Delv Tech
  • Bugfixes
  • Code, comment, typing, and docs cleanup to improve readability and repo structure

PRs

New Contributors

Full Changelog: v0.1.0...v0.1.1

bots execute on solidity contracts

18 Apr 19:50
36cd90f
Compare
Choose a tag to compare

What’s Changed

  • We now have near complete feature parity with the Hyperdrive solidity smart contracts as of Feb 26 (91888d0)
    • This includes checkpointing, new share accounting, and lots of tests
    • Scaffolding for FixedPoint precision computation was also developed, although not deployed
  • Python bots can now execute trades against the Hyperdrive solidity contracts using ApeWorx
  • We've added a new simulation state that holds transaction deltas (instead of the aggregate state)
  • Tons of bugfixes throughout the repo
  • Code, comment, typing, and docs cleanup to improve readability and repo structure

PRs

New Contributors

Full Changelog: v0.0.2...v0.1.0

Smart agents in hyperdrive market

23 Feb 17:54
435f723
Compare
Choose a tag to compare

What's Changed

  • Improves docs, type hints, variable names, & comments
  • Adds logging
  • Improves simulation helper functions
  • Improves experiment config & variable overrides
  • Adds many more tests to improve coverage
  • Iterates on hyperdrive market accounting, initialization, & pricing model
  • Improves output formats & plot helper functions
  • Creates public-facing jupyter notebooks that can be viewed online
  • Downgrades python version to 3.8 to support Google Colab
  • Removes the Element V1 pricing model
  • Adds random & smart agents that trade against the Hyperdrive market
  • Improves TODO & Issue tracking by co-associating them

New Contributors

Other Contributors

Full Changelog: v0.0.1...v0.0.2

origin codebase

07 Nov 21:19
556b7cd
Compare
Choose a tag to compare

Original codebase before simulation repo refactor

Element V1 original support

07 Nov 21:20
97be52a
Compare
Choose a tag to compare

Refactored simulation code that includes original support for the Element V1 & YieldSpace v2 pricing models
also includes legacy notebooks for reproducing old experiments