What's Changed
- [Supplier] Initial slashing implementation by @red-0ne in #795
- [Documentation] Change container names in the quickstart by @okdas in #830
- [Tokenomics] Preparation for proportional relay mining rewards based on difficulty by @Olshansk in #771
- [Application] feat: app stake transfer by @bryanchriswhite in #743
- [Testing] Fix non-idempotency in (and speed up) supplier staking tests by @bryanchriswhite in #815
- [Docs] Add operations documentation about proof submission fee by @red-0ne in #806
- [Code Health] refactor: rename
ApplicationTransfer
msgs by @bryanchriswhite in #788 - [SessionManager] Skip claims creation if supplier operator balance is too low by @red-0ne in #817
- [SMST] feat: Use compact SMST proofs by @red-0ne in #823
- [Testing] refactor: E2E param test helpers by @bryanchriswhite in #821
- [Supplier] feat: add supplier un/stake events by @bryanchriswhite in #820
- [Docs][Misc] Add iavl tree diff by @okdas in #776
- [Testing] refactor: integration app / feat: add
IntegrationAppSuite
by @bryanchriswhite in #827 - [Testing] refractor: param update E2E tests as integration tests by @bryanchriswhite in #826
- [Tooling] chore: re-organize params.mk targets by @bryanchriswhite in #833
- [Docs] Update README(s) by @bryanchriswhite in #842
- [Gateway] chore: add
MsgUpdateParam
to gateway module by @bryanchriswhite in #808 - [Application] chore: implement app transfer period by @bryanchriswhite in #789
- [Gateway] Add
min_stake
gateway module param by @bryanchriswhite in #809 - [Tokenomics] Use big.Rat to calculate new difficulty hash by @red-0ne in #831
- [Gateway] Enforce minimum stake when staking by @bryanchriswhite in #843
- [Application] chore: add
MsgUpdateParam
to application module by @bryanchriswhite in #844 - [Application] Add
min_stake
application module param by @bryanchriswhite in #845 - [Tokenomics] Prevent GMR to produce zero values by @red-0ne in #866
- [Application] Enforce minimum stake when staking by @bryanchriswhite in #847
- [DifficultyHash] Prepare for difficulty multiplier usage by @red-0ne in #836
- [Application] Enforce minimum stake when burning by @bryanchriswhite in #848
- [Supplier] Add
MsgUpdateParam
to application module by @bryanchriswhite in #849 - [Supplier] Add
min_stake
supplier module param by @bryanchriswhite in #850 - [Supplier] Enforce minimum stake when staking by @bryanchriswhite in #857
- [Tokenomics] Implement difficulty proportional rewards by @red-0ne in #880
- [Docs] Fix example of how to set rev share precentage by @Olshansk in #877
- [Shared] Refresh shared module params logic by @bryanchriswhite in #852
- [Proof] Refresh proof module params logic by @bryanchriswhite in #851
- [Service] Refresh service module params logic by @bryanchriswhite in #861
- [On-Chain] Refactor
uint64
type individual param update logic by @bryanchriswhite in #863 - [Tooling, Docs] Refactor params docs generation command & update params docs by @bryanchriswhite in #864
- [Code Health] refactor: share helpers to consolidate avoid dependency cycles by @bryanchriswhite in #855
- [Code Health] refactor: simplify
testevents.FilterEvents()
by @bryanchriswhite in #882 - [Application] Add missing (un)staking events by @bryanchriswhite in #867
- [Docs] Docker-compose guide: also cleanup cosmovisor history by @okdas in #875
- [Gateway] Add missing stake event by @bryanchriswhite in #869
- [C&P] Fix Unbonding slashed suppliers by @red-0ne in #891
- [Testing Docs] Add initial testing docs by @bryanchriswhite in #871
- [Indexer] Integrate pocketdex into Tiltfile by @bryanchriswhite in #885
- [Application] Single Service Applications by @red-0ne in #886
- [Supplier] Add supplier staking fee by @red-0ne in #883
- [Docs] Assign owners to all
TODO_BETA
by @Olshansk in #898 - [Tokenomics] Implement Global Mint Reimbursement Request by @red-0ne in #878
Full Changelog: v0.0.9-4...v0.0.10