Skip to content

0.2.7

Pre-release
Pre-release
Compare
Choose a tag to compare
@gbalabasquer gbalabasquer released this 30 May 22:16
· 328 commits to master since this release
d243808

Chengelog:

dss-deploy-scripts

  • chop and lump are now set via config file
  • Price value and signers are set in all config files by default so testchain services can easily choose the type without worrying about adding extra values
  • Step-4 now uses DSValue as default price oracles
  • Several nix changes: minor fixes, usage of cachix for submodules (contracts pre compiled)
  • Several scripts structure changes to use absolute paths (making it compatible with Nix running mode)
  • Possibility to run scripts without cloning the repository (via Github tarball)
  • Possibility to load config file values via an environment variable
  • Step-3 now also deploys Gov Polling (importing Step-2)
  • ETH_GAS is forced always to 7M
  • New temporary Step-5 created, which does a full deployment (Step-4) + Gov Polling + Executive Vote for raising debt ceilings (Step-3)
  • ETH_FROM and MCD_PAUSE_PROXY variables exported to addresses.json
  • All abi files from different repos are being exported to out directory now
  • Emergency Shutdown (End) is being deployed and exported to addresses.json
  • Usage of temporary DSRoles as DSPause authority to do all the initial set up. DSChief is attached at the end of the scripts.

dss-deploy

  • chop, lump and mat not being set anymore in the deployment contract
  • Fix testBite according to the new partial bites
  • Nix set up, usage of cachix for submodules (contracts pre compiled)
  • Several scripts structure changes to use absolute paths (making it compatible with Nix running mode)
  • Removal of unnecessary auth relationships
  • Emergency Shutdown (End) included in DssDeploy contract
  • Integration of new DSPause with internal proxy contract
  • Possibility to change delay and authority of the pause as separated actions or both together
  • Removal of dsr dependency and directly importing dss

dss

  • dsr and spotter are now contracts of the core repo
  • Logs added to Spotter
  • Fix end module: pip returns a wad, not a ray
  • Fix LogNote in core contracts
  • Changes to cage docs
  • Removal of unused interfaces
  • Tighten urn/usr language
  • vow, jug, pot: remove unnecessary restrictions on time variables
  • cage: bugfixes, type documentation, safe math.