Features
- 🆕 [GPoS] Slashing mechanism #163
- 🆕 [MPoW] New TEE register mechanism #171
- 🆕 [MPoW] Add set code for TEE AB upgrade #172
- 🆕 [Market] New storage order #179
- 🆕 [Market] New provider register #179
- 🆕 [Market] New provider pledge mechanism #151
- 🆕 [Payment] New payment module for delayed payment #145
- ⚡ [Upgrade] Upgrade into substrate rc2 #146
- 🔨 Refactoring market runtime module #152
- 🔨 Refactoring interfaces between market, tee and payment modules #144
Fixes
- 🐛 [Payment] Fix delayed payment #152
- 🐛 [Market] Fix duplicate storage order mapping to same file #154
- 🐛 [Market] Fix pledge operation #162
- 🐛 [Market] Fix place order #165
- 🐛 [Payment] Fix locked currency #168
- 🐛 [Payment] Fix
transfer
operation #175
Solved issues
- [Market+MPoW] How to deal with different orders for the same file #147
- [Market] Place same file order to same provider #150
- [Payment] Tx fee should be reconsidered in slot transfer #159
- [Market] Storage order's provider and client should be different #160
- [Payment] Avoid misoperation on pledge action #161
- [GPoS+Market] Pledge and bond should be mutex #164
- [Market] Cut all pledge won't remove lock #167
- [Payment] Double check division operation #174