Skip to main content
Version: 1.2.2

Changelog

v1.2.0

BREAKING CHANGES

  • The configuration format changed, code and agent specific code files no longer support a dict as an input to seperate file and code but instead just take a string. This string can either be direct code or specify a file using the file:// prefix.
  • File links in the configuration have to specify . for files in the same directory as the configuration.
  • A compile function has been added to the simcli. This now needs to be called before running a simulation using the create function
  • Models can now only specify a wandb_articact, uploading models from a file is no longer supported.

Features

  • Importing any variable using file:// instead of having the entire value in the configuration (including ABIs).

Bugs

v1.1.3

Features

  • Push metrics to AlloyDB
  • SDK as an extension of the CLI
  • Expose granularity parameter

Bugs

  • Add agentTeardown classes to validation
  • Fixed in issue preventing simulations from running

v1.1.2

Features

  • Dynamic base fee for gas. In order to utilize this functionality, all calls to .mine() in custom code must instead go through the environment wrapper (i.e., environment.mine()).
  • Added parameter overwriting option to CLI
  • CLI optionally takes GCS URI as option instead of local configuration YAML
  • CLI can be passed in parameters to overwrite as JSON
  • Log results and made visible through CLI simcli result

Bugs

  • Function scope for agentMisc and environmentMisc fixed
  • Re-added price volatility for price slice
  • Removed default price bounds

Behind the scenes

  • More tests added to simulator

v1.1.1

Features

  • Surface current step and price series in environment wrapper.
  • Custom agent teardown function

Bugs

  • Fix price simulator authentication

Behind the scenes

  • New price simulator response format
  • Increased test coverage
  • Improved CI pipelines
  • Rename historical price feed

v1.1.0

Features

  • Added better documentation
  • Get token by address function
  • More informative error messages
  • Staging flag for CLI
  • Added WanDB support for downloading model artifacts into the simulation instead of uploading files.
  • Custom agent models

Bugs

  • Fixed integration with price simulator
  • Better error catching in the CLI
  • Token minting is now more consistent

Behind the scenes

  • Better testing suite
  • Moved to Google Cloud Batch for simulation workloads