Skip to content

0.2.16

Pre-release
Pre-release
Compare
Choose a tag to compare
@gbalabasquer gbalabasquer released this 11 Nov 15:15
· 146 commits to master since this release

Changelog:

dss-deploy-scripts

  • Smart contract submodules were replaced with dapp2nix json
  • .staxx-scenarios template added for staxx deployment
  • Dependencies polling-generator and line-spell stopped being used and removed
  • PIP_SAI exported as address(0) + spot value for SAI set directly
  • nixpkgs-pin upgraded for dapptools (solc 0.5.12)
  • kovan and mainnet config values updated
  • Minor fixes in README
  • Etherscan verification code completely removed (will be replaced by a new function in a later version)

dss-proxy-actions

  • New functions exitETH and exitGem implemented (for using after liquidation and its auction, to extract remaining collateral)
  • frob proxy function with dst param removed
  • open proxy function without usr param removed
  • Pragma updated to 0.5.12
  • Usage of return values from jug.drip and pot.drip implemented in different proxy functions

dss-cdp-manager

  • Imported DSNote renamed to LibNote
  • frob function with dst param removed
  • open function without usr param removed
  • Pragma updated to 0.5.12
  • Index to cdp param of NewCdp event added

dss-deploy

  • Duplicated wards line removed from AuthGemJoin
  • Comment fixed in GemJoin3 constructor
  • Comments added for AuthGemJoin
  • address(0) as pip is now allowed when deploying a collateral
  • DSNote replaced to LibNote in adapters
  • end is relied in spotter for the usage of new spotter.cage function
  • Pragma updated to 0.5.12
  • Taxation and Auctions functions split due gas issue

dss

  • System harden against interference from governance after shutdown
  • Pragma updated to 0.5.12 + Pragma experimental ABIEncoderV2 removed
  • lib.sol: Usage of LibNote instead of DSNote to prevent conflicts
  • Changes in dai.t.sol done due hevm upgrade
  • Revert messages added
  • Return value for jug.drip and pot.drip added
  • Obsolete collateral auction contracts deauthorized
  • flap and flop addresses can be changed now in the vow

scd-mcd-migration

  • Some unnecessary casting and interfaces functions removed
  • minRatio parameter for migratePayFeeWithDebt added
  • Unnecessary payable modifier removed from some params in proxy functions
  • spot value directly set without using spotter, pip and mat
  • Test cases with higher amounts added to prove there are no overflow issues and test better the dust amount
  • Unnecessary require removed from gov transfers
  • Usage of manager.open function with usr param implemented
  • Pragma updated to 0.5.12