Weekly Technical Update

25/07/2022 - Technical Update - 20

As part of this week's update, we will share this week's progress and what component we worked on.

1. Common tasks & Refactoring - Completed new PSM module research and doc.

Currently working on dividing AUSD into ACents task.

2. Testnet - Management Contract: completed tesnet script size check/bug fixing and optimization (startSystem and initSystem endpoints) and tests for it.
- Made some refactoring for startSystem endpoint.

3. Control block - Added contract activation request.
- Removed logger from handle.
- Completed tests for pabRequest.
- Added logError when thowError.
- Added tests for contractActivation and getExchangeRate flow.

Currently working on monitoring (getUnbackVaults) process.

4. Oracle - Completed offchain part of oracle.
- Finished tests.
- Researched and implemented new kind of writing test cases that can help to remove mocking nft minting.
- Added blockchain state access function for EmulatorTrace to get blockchain data in traces.