Dec 05, 1-2 PM (64)
Dec 05, 2-3 PM (85)
Dec 05, 3-4 PM (35)
Dec 05, 4-5 PM (23)
Dec 05, 5-6 PM (19)
Dec 05, 6-7 PM (9)
Dec 05, 7-8 PM (21)
Dec 05, 8-9 PM (10)
Dec 05, 9-10 PM (18)
Dec 05, 10-11 PM (38)
Dec 05, 11-12 AM (30)
Dec 06, 12-1 AM (18)
Dec 06, 1-2 AM (4)
Dec 06, 2-3 AM (2)
Dec 06, 3-4 AM (2)
Dec 06, 4-5 AM (5)
Dec 06, 5-6 AM (3)
Dec 06, 6-7 AM (10)
Dec 06, 7-8 AM (22)
Dec 06, 8-9 AM (3)
Dec 06, 9-10 AM (2)
Dec 06, 10-11 AM (2)
Dec 06, 11-12 PM (5)
Dec 06, 12-1 PM (5)
Dec 06, 1-2 PM (7)
Dec 06, 2-3 PM (23)
Dec 06, 3-4 PM (7)
Dec 06, 4-5 PM (15)
Dec 06, 5-6 PM (8)
Dec 06, 6-7 PM (7)
Dec 06, 7-8 PM (18)
Dec 06, 8-9 PM (5)
Dec 06, 9-10 PM (12)
Dec 06, 10-11 PM (24)
Dec 06, 11-12 AM (26)
Dec 07, 12-1 AM (4)
Dec 07, 1-2 AM (1)
Dec 07, 2-3 AM (4)
Dec 07, 3-4 AM (15)
Dec 07, 4-5 AM (2)
Dec 07, 5-6 AM (7)
Dec 07, 6-7 AM (4)
Dec 07, 7-8 AM (6)
Dec 07, 8-9 AM (7)
Dec 07, 9-10 AM (1)
Dec 07, 10-11 AM (2)
Dec 07, 11-12 PM (1)
Dec 07, 12-1 PM (3)
Dec 07, 1-2 PM (3)
Dec 07, 2-3 PM (19)
Dec 07, 3-4 PM (10)
Dec 07, 4-5 PM (19)
Dec 07, 5-6 PM (8)
Dec 07, 6-7 PM (12)
Dec 07, 7-8 PM (14)
Dec 07, 8-9 PM (3)
Dec 07, 9-10 PM (18)
Dec 07, 10-11 PM (24)
Dec 07, 11-12 AM (25)
Dec 08, 12-1 AM (7)
Dec 08, 1-2 AM (30)
Dec 08, 2-3 AM (4)
Dec 08, 3-4 AM (11)
Dec 08, 4-5 AM (6)
Dec 08, 5-6 AM (9)
Dec 08, 6-7 AM (4)
Dec 08, 7-8 AM (28)
Dec 08, 8-9 AM (34)
Dec 08, 9-10 AM (60)
Dec 08, 10-11 AM (37)
Dec 08, 11-12 PM (76)
Dec 08, 12-1 PM (24)
Dec 08, 1-2 PM (43)
Dec 08, 2-3 PM (73)
Dec 08, 3-4 PM (61)
Dec 08, 4-5 PM (17)
Dec 08, 5-6 PM (28)
Dec 08, 6-7 PM (56)
Dec 08, 7-8 PM (19)
Dec 08, 8-9 PM (22)
Dec 08, 9-10 PM (17)
Dec 08, 10-11 PM (40)
Dec 08, 11-12 AM (15)
Dec 09, 12-1 AM (5)
Dec 09, 1-2 AM (10)
Dec 09, 2-3 AM (5)
Dec 09, 3-4 AM (5)
Dec 09, 4-5 AM (9)
Dec 09, 5-6 AM (0)
Dec 09, 6-7 AM (11)
Dec 09, 7-8 AM (24)
Dec 09, 8-9 AM (38)
Dec 09, 9-10 AM (32)
Dec 09, 10-11 AM (40)
Dec 09, 11-12 PM (55)
Dec 09, 12-1 PM (64)
Dec 09, 1-2 PM (60)
Dec 09, 2-3 PM (66)
Dec 09, 3-4 PM (53)
Dec 09, 4-5 PM (43)
Dec 09, 5-6 PM (20)
Dec 09, 6-7 PM (14)
Dec 09, 7-8 PM (4)
Dec 09, 8-9 PM (14)
Dec 09, 9-10 PM (17)
Dec 09, 10-11 PM (54)
Dec 09, 11-12 AM (49)
Dec 10, 12-1 AM (10)
Dec 10, 1-2 AM (9)
Dec 10, 2-3 AM (19)
Dec 10, 3-4 AM (9)
Dec 10, 4-5 AM (9)
Dec 10, 5-6 AM (8)
Dec 10, 6-7 AM (5)
Dec 10, 7-8 AM (17)
Dec 10, 8-9 AM (43)
Dec 10, 9-10 AM (48)
Dec 10, 10-11 AM (47)
Dec 10, 11-12 PM (36)
Dec 10, 12-1 PM (48)
Dec 10, 1-2 PM (37)
Dec 10, 2-3 PM (40)
Dec 10, 3-4 PM (44)
Dec 10, 4-5 PM (34)
Dec 10, 5-6 PM (24)
Dec 10, 6-7 PM (19)
Dec 10, 7-8 PM (18)
Dec 10, 8-9 PM (24)
Dec 10, 9-10 PM (25)
Dec 10, 10-11 PM (49)
Dec 10, 11-12 AM (18)
Dec 11, 12-1 AM (5)
Dec 11, 1-2 AM (9)
Dec 11, 2-3 AM (12)
Dec 11, 3-4 AM (11)
Dec 11, 4-5 AM (10)
Dec 11, 5-6 AM (4)
Dec 11, 6-7 AM (30)
Dec 11, 7-8 AM (54)
Dec 11, 8-9 AM (40)
Dec 11, 9-10 AM (28)
Dec 11, 10-11 AM (41)
Dec 11, 11-12 PM (36)
Dec 11, 12-1 PM (49)
Dec 11, 1-2 PM (79)
Dec 11, 2-3 PM (56)
Dec 11, 3-4 PM (37)
Dec 11, 4-5 PM (34)
Dec 11, 5-6 PM (7)
Dec 11, 6-7 PM (13)
Dec 11, 7-8 PM (34)
Dec 11, 8-9 PM (19)
Dec 11, 9-10 PM (25)
Dec 11, 10-11 PM (32)
Dec 11, 11-12 AM (27)
Dec 12, 12-1 AM (3)
Dec 12, 1-2 AM (10)
Dec 12, 2-3 AM (11)
Dec 12, 3-4 AM (2)
Dec 12, 4-5 AM (11)
Dec 12, 5-6 AM (7)
Dec 12, 6-7 AM (7)
Dec 12, 7-8 AM (32)
Dec 12, 8-9 AM (86)
Dec 12, 9-10 AM (30)
Dec 12, 10-11 AM (41)
Dec 12, 11-12 PM (48)
Dec 12, 12-1 PM (68)
Dec 12, 1-2 PM (8)
3,865 commits this week Dec 05, 2025 - Dec 12, 2025
Refactor error logging and database URL validation in connection handling
- Simplified error logging for database connection issues, removing redundant messages while maintaining clarity.
- Enhanced DATABASE_URL validation by parsing the URL to check for Supabase connection requirements, improving error handling and guidance for optimal configuration.
- Updated retry logic warnings to provide clearer feedback during connection attempts in development environments.
Enhance database connection handling with retry logic and error logging
- Implemented connection retry logic for Prisma operations with exponential backoff to improve resilience against transient database errors.
- Added detailed error logging for connection issues in both production and development environments, including critical checks for Supabase connection configurations.
- Refactored Prisma client initialization to ensure optimal connection pooling and graceful shutdown handling.
Introduce Peras votes and certificate forging API
This commit introduces a couple of new types to represent Peras votes
and their corresponding certificate forging API. Notably, this requires
an initial representation of notions like vote targets, vote stakes and stake
distributions over multiple stake pools.

Co-authored-by: Agustin Mista <[email protected]>
Co-authored-by: Alexander Esgen <[email protected]>
Co-authored-by: Georgy Lukyanov <[email protected]>
Co-authored-by: Thomas BAGREL <[email protected]>
Co-authored-by: Nicolas BACQUEY <[email protected]>
feat(scripts): support legacy and mixed UTXO backends
- Add "legacy" as a valid option for UTXO_BACKEND and MIXED_UTXO_BACKENDS
  in both common-start-fast and common-start-slow scripts.
- Implement logic to rotate through mixed UTXO backends for block
  producing nodes, defaulting to "legacy" (unset) when specified.
- Update testnet.json documentation to clarify that the default backend
  is "legacy" (mem without configuration) if unset.
fix: correct react-query v5 callback signatures in useMutationWithInvalidations
- Fix onMutate to only receive variables parameter (removed context parameter)
- Fix onSuccess to receive (data, variables, context) - 3 parameters instead of 4
- Remove MutationFunctionContext import (not exported in v5)
- Update tests to match correct v5 signatures

This ensures user-provided callbacks receive the correct arguments according to
react-query v5 API, preventing type errors and runtime issues.