0.13.1 (2024-11-08)
- Update network config for Preprod (dae9b65)
0.13.0 (2024-09-05)
- conway changes to fit the new dbsync schema (cb32389)
0.12.0 (2024-08-08)
- introduce network config (b219064)
0.11.1 (2024-04-21)
- restructure parent dependencies to repair the package on maven central (ee060ca)
0.11.0 (2024-04-21)
- generate new report and aggregate test coverage (65669b7)
0.10.0 (2024-04-16)
- optimize JSON schema and apply gzip compression (91a1623)
0.9.0 (2024-03-09)
- removing overhead and unused methods. clean up and refactoring (da1379c)
0.8.0 (2024-03-07)
- rewards calculation is now 100% matching the db sync ada pots and rewards table (ac90b0f)
0.7.1 (2024-03-06)
- correct epoch condition for applying babbage rules (4206206)
0.7.0 (2024-03-05)
- add workaround to prevent wrong fees due to db sync issue 1457 (31bdb5a)
0.6.2 (2024-03-04)
- get correct registration state in case of late re-registrations (d5dc65e)
0.6.1 (2024-03-02)
- add a workaround to fix an issue with the block count in dbsync epoch table (5603d5f)
0.6.0 (2024-03-02)
- add epoch calculation and refactor validation class (9fcadab)
- create an overall epoch calculation for all pots (3cdee2e)
- handle pool owner rewards in pool reward calculation (81e3ee7)
- handle Shelly ADA flow correctly (0524849)
- implement missing methods in JSON data provider to run a whole epoch calculation (312bfb5)
- improve validation speed as well (6f35fc5)
- reduce epoch calculation time from 30 min to 20 sec. (c5f90e7)
- use BigInteger to prevent rounding issues. Utxo pot is now 100% correct (dc0c7af)
- use HashSet to improve the performance (60ea7d2)
- whole epoch calculation correct for epoch 213 (1a48a89)
- add outlier and null checks so that epoch 214 is now also 100% correct (e10ada0)
- ajust plot and report feature according to the latest changes (1e6b38e)
- change epoch for pool pledge (b980b47)
- correct epoch for getting the latest pool update (493b66e)
- implemented reward union like described in 17.4 of the shelly ledger spec. The reserves are now almost correct with dbsync until epoch 350 (088779a)
- introduce BigDecimals to prevent rounding issues and add a floor rounding to the pool reward pot calculation (18211c5)
- repair tests (235f9d1)
- resolve bug in method to fetch the pool owner from the latest update id (097d308)
0.5.0 (2024-01-29)
- add more information to the treasury report (2da66f9)
0.4.0 (2024-01-27)
- download aggregated data from the s3 bucket during the report generation. closes #22 (267b035)
- fetch test data from the s3 bucket while running the test (4be8758)
- repair publish pipeline (6409772)
0.3.0 (2024-01-21)
- add fee calculation to calculate the fee pot for a certain epoch (9cfadf7)
- add utxo pot calculation to calculation module (e5ac721)
- add pom to pipeline (3784c3a)
0.2.0 (2024-01-21)
- add dbsync data fetcher (51a2972)
- add fees pot calculation as a sum from the tx fees of a previous epoch (97323f8)
- add method to fetch pool blocks per epoch (13688d2)
- add utxo pot calculation (8edc86f)
- dbsync_dataprovider: improve pool calculation speed (2c463cf)
- finish get pool history in dbsync data provider (6462e43)
- finish the implementation of the dbsync data provider (e22cc0c)
- join dbsync tables to get the epoch stake information (07b33e9)
- start implementation of a dbsync data provider (8965ba3)
- start with calculation for all ada pots in an epoch (225e91e)
- start with deposits calculation (c9c06a8)
- use the env file to configure the json data source path (58062df)
- add a <= to the select query to find updates after the retirement because this could also happen epochs before the actual retiring epoch (55213eb)
- dbsync_dataprovider: add epoch stake as active stake to the epoch info (87cbf80)
- deposits calculation is now 100% alinged with the ada_pots table. Fix bug about double deregistrations and epoch switches (fcbb4b3)
- implement deposits calculation including the correct epoch boundary handling (5b0405a)
- resolve an issue with not finding pool updates for a certain epoch (10f3355)
- use manifest-pr command to fix release pipeline (9259820)
- use non obft blocks if d>0 and d<0.8 and do not decide epoch-based (3165b92)
- release 0.2.0 (2195551)
0.1.0 (2023-09-25)
- add a json data provider to use local files for the computation (03f361f)
- add data fetcher to provide static files for the json data provider (2752aef)
- add pool calculation (f3a3db0)
- add pool leader and member reward calculation (a315188)
- add pool reap transition rule (3bd9765)
- add reporting and export the report to GH pages (2696bd3)
- adding a mermaid graph to explain the reward calculation, perform the calculation a test with parameters (25b62f9)
- align apparent pool perofmance calculation with mkApparentPerformance from the Haskell cardano-ledger implementation (c23ff41)
- create an abstract data provider and use double instead of BigDecimals (ed461bc)
- implement using the non obft blocks for the treasury calculation (9f173c5)
- take care about mir certificates (33f6113)
- adjust epochs, subtract pool fees, calculate ada in circulation with reserve from next epoch (014bbea)
- increase version (d5457d0)
- move actual business logic into pool rewards calculation class (f0791a9)
- release 0.1.0 (26d7842)
- extract rewards calculation into an own repository (7021ce4)
- jacoco does now produce a test report in the site folder (7d620b7)