Skip to content

0.2.15

Pre-release
Pre-release
Compare
Choose a tag to compare
@gbalabasquer gbalabasquer released this 25 Oct 18:18
· 161 commits to master since this release

Changelog:

dss-deploy-scripts

  • Auth checker issue fixed (when there was not GOV_GUARD)
  • Deployment script exports bin files since now
  • Removal of duplicates and unnecessary exported abi/bin files
  • New auth transactions executed to support live value in adapters
  • Possibility to set esm_pit from config file added

dss-proxy-actions

  • Unnecessary payable modifier removed from gemJoin_join

dss-deploy

  • govActions.sol: Unnecessary cage function removed
  • ESM is deployed via fab now as the rest of contracts
  • live value added to adapters
  • Usage of dss GemJoin for ERC20 tokens (no more GemJoin1)
  • auth modifier removed from AuthGemJoin.exit

dss

  • vat.sol: LogNote event added to hope/nope functions
  • Makefile issue fixed (wrong ds-note dependency path)
  • dai.sol: Usage of keccak256 in constant replaced by literal string to avoid waste of gas
  • pot.sol: More gas efficient drip implementation
  • live value added to adapters so they can be easily upgraded
  • vat.sol: Usage of assembly implementation of && and || in fork function
  • vow.sol: interfaces renamed to FlapLike and FlopLike to avoid overlapping names with the real contracts
  • join.sol: dec field added to GemJoin
  • spot value is now set to 0 when osm is voided and urns in that state can not be liquidated

scd-mcd-migration

  • Previous migration proxy function migrate splitted in two new functions: migrate and migratePayFeeWithGem
  • New migration proxy functions: swapSaiToDai, swapDaiToSai and migratePayFeeWithDebt