Releases: 0xarc-io/contracts
Releases · 0xarc-io/contracts
v2.3.0
2.3.0 (2020-12-09)
Bug Fixes
- add env example file (0cc540d)
- compilation error! (01b3031)
- graph mapping (9a06d21)
- latestSavingsIndex -> currentSavingsIndex (a82c1e0)
- lint error (460b013)
- package.json (8c82c02)
- revert visibility modifer scope (0c9938a)
- synthregistryv2 (839774d)
- yusd oracle fix (2d2bc93)
Features
- mozartsavingsv1: added mozartsavingsv1 interface (58bcfaa)
- add synthetic & collateral approve methods for front-end (0976df1)
- changeAdmin() and transferOwnership() tasks (1e14747)
- deployed new synthregistry (64b44b2)
- deployed on mainnet (f85cb5e)
- re-deploy on mainnet (b2ada42)
- re-deployed on rinkeby (f9c2cab)
- updateLastIndex called (a6593e3)
- verify contract hardhat task (870cda0)
- kovan: deployed on kovan (d82e5c6)
- mainnet: getting ready for mainnet deployment (b9eea4a)
- MozartSavingsV1: easier integration features (97d61f8)
- MozartSavingsV1: ensure last update is set if rate is 0 (927e3ae)
- mozartv1: add currentBorrowIndex() function (6561452)
- mozartv1: add indexupdate event (343a3e9)
- mozartv1: change state variable visibility (71bca81)
- mozartv1: fetch oracle price only once (d19e3da)
- created savings registry + deployment scripts to actually make this live (e49c14a)
- re-deployed stablex on rinkeby (bf63d4d)
- MozartV1: change internal modifier to private (23d9793)
- stablex: mainnet deployment (622cc4a)
- deploy contracts on rinkeby! yay! (52ec67d)
- savings configured for the graph & events added to savingscontract (c662e80)
- yoracles: an implementation of oracles for the yearn ecosystem (02d0d27)
v2.2.0
v2.1.2
v2.1.1
v2.1.0
v2.0.0
2.0.0 (2020-11-22)
Bug Fixes
- add commit to scripts (b65bae4)
- change references to LINKUSD to ETHX (16e14d1)
- circleci node version (74dff43)
- compilation (cda9d3c)
- compilation errors (7d06dae)
- d2 deploy script (268b590)
- default fixture args (76cae19)
- dependency issues (c979711)
- ensure dir (1f2c8b8)
- error with test constants (b5ef578)
- event decoding (321f140)
- factory initialization (e40d9ec)
- Graph bindings (6972d57)
- linting errors (cd84300)
- linting issues (cba029b)
- linting issues (19fa5f6)
- make 'yarn tsc' work properly (c9988eb)
- module alias paths changes (4805b9e)
- n19 (2c0b4fa)
- n22 (cffdaa3)
- prevent overriting positions by the antother contract (fca0b69)
- remove non-existed handler in subgraph (6ca3a1d)
- remove unneeded code (cb98840)
- resolve path aliases for compiled code (89298ae)
- setPositionOperatorStatus() (0abd2bb)
- transferOwnership() function (ee2e277)
- typings issue (4642c0e)
- base erc20: fix path to the BaseERC20 template (66b3a6e)
- build: fix path to the NetworkParams (5cfb6ef)
- chainlinkoracle.sol: ensure the price returned by chainlink cannot be 0 (e65b3f3)
- d2 arc: resolve paths for package (d8b29f8)
- D2CoreV1: init function contains all params needed to be valid (d24c889)
- D2Open: test infra finally working (4630f08)
- deployments: update to include mozart and spritz (1775295)
- deployments config: set correct names for deployment sources and configs (87af02b)
- graph: fix oracle bug (a9d5a91)
- paths: fix paths for templates (b02f6ed)
- subgraph: synth removed signature (50709e0)
- tests: failing synthetic tests (1afe2d3)
- Remove console.log from Solidity when compiling (52147cf)
- remove printer destination & fees (3e16c69)
- types (6b83309)
Features
- add collateral tokens to deployments files (e42e1c2)
- d2core: add local & global operators + transferOwnership (07a7b00)
- everything: refactoring test infrastructure and solidity class names (3e7254f)
- index d1 & d2 contracts: this commit indexes D1 & D2 contracts through the SynthRegistry (a3292a6)
- mozartv1: add max interest rate check (e9f1861)
- mozartv1: implement ability to add tokens with custom deciamls (non 18) (e04d804)
- synthetictoken: introduce SyntheticTokenV1.sol which uses its own storage (ca2397f)
- synthetictoken.sol: added minter issuance and limits to add more tracking on-chain (25ec742)
- synthregistryv2: add in a new synth registry for v2 contracts (60437c5)
BREAKING CHANGES
- synthetictoken: created with it's own Storage contract. This is to enable future flexibility for
the system to evolve.