You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary of Changes
This PR adds in more details for when debt collection is posted to slack
and also summarizes debt collection for all epochs. It moves some of the
debt-related slack composition to the validator-debt crate so we can
reuse the existing structs instead of a many-arity function. It also
adds total debt, total paid, and insufficient payment counts to the pay
debt GenServer which are then posted to slack at the end of a debt
collection run.
Closes#2256.
## Testing Verification
* This was tested locally in a private slack channel:
<img width="1269" height="702" alt="Screenshot 2025-12-02 at 17 19 46"
src="https://github.com/user-attachments/assets/a8f75951-01e0-4ba4-a4f6-9d8cf2657dab"
/>
Copy file name to clipboardExpand all lines: offchain/scheduler/CHANGELOG.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,11 +5,13 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## Unreleased
9
+
- feat(summarize_debt): Summarize debt for each epoch and then for all epochs ([#218](https://github.com/doublezerofoundation/doublezero-offchain/pull/218))
8
10
9
11
## [v0.1.3]
10
-
- feat(deploy service): Add deploy steps through actions and goreleaser ([#205]https://github.com/doublezerofoundation/doublezero-offchain/pull/205)
11
-
- feat(automate_finalize_distribution):
12
-
- feat(automate_calculate_distribution): Add GenServer and Rust NIF to automatically calculate a distribution on a configurable interval ([#197]https://github.com/doublezerofoundation/doublezero-offchain/pull/197)
13
-
- feat(automate_initialize_distribution): Add GenServer and Rust NIF to automatically initialize a distribution on a configurable interval ([#197]https://github.com/doublezerofoundation/doublezero-offchain/pull/197)
14
-
- feat(automate_debt_payment): Add GenServer and Rust NIF to automatically collect debt on a configurable interval ([#183]https://github.com/doublezerofoundation/doublezero-offchain/pull/183)
15
-
- feat(scheduler): add Elixir app that manages scheduling and executing Rust processes for debt collection and payment ([#183]https://github.com/doublezerofoundation/doublezero-offchain/pull/183)
12
+
- feat(deploy service): Add deploy steps through actions and goreleaser ([#205](https://github.com/doublezerofoundation/doublezero-offchain/pull/205))
13
+
- feat(automate_finalize_distribution): Update calculate distribution GenServer to finalize distribution through a Rust NIF ([#200](https://github.com/doublezerofoundation/doublezero-offchain/pull/200))
14
+
- feat(automate_calculate_distribution): Add GenServer and Rust NIF to automatically calculate a distribution on a configurable interval ([#199](https://github.com/doublezerofoundation/doublezero-offchain/pull/199))
15
+
- feat(automate_initialize_distribution): Add GenServer and Rust NIF to automatically initialize a distribution on a configurable interval ([#197](https://github.com/doublezerofoundation/doublezero-offchain/pull/197))
16
+
- feat(automate_debt_payment): Add GenServer and Rust NIF to automatically collect debt on a configurable interval ([#183](https://github.com/doublezerofoundation/doublezero-offchain/pull/183))
17
+
- feat(scheduler): add Elixir app that manages scheduling and executing Rust processes for debt collection and payment ([#183](https://github.com/doublezerofoundation/doublezero-offchain/pull/183)
0 commit comments