Home / Input Output / acropolis
Dec 29, 11-12 PM (0)
Dec 29, 12-1 PM (0)
Dec 29, 1-2 PM (0)
Dec 29, 2-3 PM (0)
Dec 29, 3-4 PM (2)
Dec 29, 4-5 PM (0)
Dec 29, 5-6 PM (1)
Dec 29, 6-7 PM (0)
Dec 29, 7-8 PM (1)
Dec 29, 8-9 PM (0)
Dec 29, 9-10 PM (0)
Dec 29, 10-11 PM (1)
Dec 29, 11-12 AM (0)
Dec 30, 12-1 AM (0)
Dec 30, 1-2 AM (0)
Dec 30, 2-3 AM (0)
Dec 30, 3-4 AM (0)
Dec 30, 4-5 AM (0)
Dec 30, 5-6 AM (0)
Dec 30, 6-7 AM (0)
Dec 30, 7-8 AM (0)
Dec 30, 8-9 AM (0)
Dec 30, 9-10 AM (1)
Dec 30, 10-11 AM (0)
Dec 30, 11-12 PM (1)
Dec 30, 12-1 PM (0)
Dec 30, 1-2 PM (0)
Dec 30, 2-3 PM (1)
Dec 30, 3-4 PM (1)
Dec 30, 4-5 PM (2)
Dec 30, 5-6 PM (1)
Dec 30, 6-7 PM (0)
Dec 30, 7-8 PM (0)
Dec 30, 8-9 PM (0)
Dec 30, 9-10 PM (2)
Dec 30, 10-11 PM (10)
Dec 30, 11-12 AM (3)
Dec 31, 12-1 AM (0)
Dec 31, 1-2 AM (0)
Dec 31, 2-3 AM (0)
Dec 31, 3-4 AM (0)
Dec 31, 4-5 AM (0)
Dec 31, 5-6 AM (0)
Dec 31, 6-7 AM (0)
Dec 31, 7-8 AM (0)
Dec 31, 8-9 AM (0)
Dec 31, 9-10 AM (0)
Dec 31, 10-11 AM (0)
Dec 31, 11-12 PM (0)
Dec 31, 12-1 PM (0)
Dec 31, 1-2 PM (0)
Dec 31, 2-3 PM (0)
Dec 31, 3-4 PM (0)
Dec 31, 4-5 PM (0)
Dec 31, 5-6 PM (7)
Dec 31, 6-7 PM (3)
Dec 31, 7-8 PM (1)
Dec 31, 8-9 PM (1)
Dec 31, 9-10 PM (1)
Dec 31, 10-11 PM (0)
Dec 31, 11-12 AM (1)
Jan 01, 12-1 AM (0)
Jan 01, 1-2 AM (0)
Jan 01, 2-3 AM (0)
Jan 01, 3-4 AM (0)
Jan 01, 4-5 AM (0)
Jan 01, 5-6 AM (0)
Jan 01, 6-7 AM (0)
Jan 01, 7-8 AM (0)
Jan 01, 8-9 AM (0)
Jan 01, 9-10 AM (0)
Jan 01, 10-11 AM (0)
Jan 01, 11-12 PM (0)
Jan 01, 12-1 PM (3)
Jan 01, 1-2 PM (0)
Jan 01, 2-3 PM (0)
Jan 01, 3-4 PM (0)
Jan 01, 4-5 PM (1)
Jan 01, 5-6 PM (1)
Jan 01, 6-7 PM (1)
Jan 01, 7-8 PM (3)
Jan 01, 8-9 PM (1)
Jan 01, 9-10 PM (0)
Jan 01, 10-11 PM (0)
Jan 01, 11-12 AM (0)
Jan 02, 12-1 AM (0)
Jan 02, 1-2 AM (0)
Jan 02, 2-3 AM (0)
Jan 02, 3-4 AM (0)
Jan 02, 4-5 AM (0)
Jan 02, 5-6 AM (0)
Jan 02, 6-7 AM (0)
Jan 02, 7-8 AM (0)
Jan 02, 8-9 AM (0)
Jan 02, 9-10 AM (0)
Jan 02, 10-11 AM (0)
Jan 02, 11-12 PM (0)
Jan 02, 12-1 PM (0)
Jan 02, 1-2 PM (0)
Jan 02, 2-3 PM (3)
Jan 02, 3-4 PM (1)
Jan 02, 4-5 PM (0)
Jan 02, 5-6 PM (0)
Jan 02, 6-7 PM (0)
Jan 02, 7-8 PM (0)
Jan 02, 8-9 PM (0)
Jan 02, 9-10 PM (0)
Jan 02, 10-11 PM (0)
Jan 02, 11-12 AM (0)
Jan 03, 12-1 AM (1)
Jan 03, 1-2 AM (0)
Jan 03, 2-3 AM (0)
Jan 03, 3-4 AM (0)
Jan 03, 4-5 AM (0)
Jan 03, 5-6 AM (0)
Jan 03, 6-7 AM (0)
Jan 03, 7-8 AM (0)
Jan 03, 8-9 AM (0)
Jan 03, 9-10 AM (0)
Jan 03, 10-11 AM (0)
Jan 03, 11-12 PM (0)
Jan 03, 12-1 PM (0)
Jan 03, 1-2 PM (2)
Jan 03, 2-3 PM (0)
Jan 03, 3-4 PM (0)
Jan 03, 4-5 PM (0)
Jan 03, 5-6 PM (1)
Jan 03, 6-7 PM (0)
Jan 03, 7-8 PM (2)
Jan 03, 8-9 PM (1)
Jan 03, 9-10 PM (0)
Jan 03, 10-11 PM (0)
Jan 03, 11-12 AM (0)
Jan 04, 12-1 AM (0)
Jan 04, 1-2 AM (0)
Jan 04, 2-3 AM (0)
Jan 04, 3-4 AM (0)
Jan 04, 4-5 AM (0)
Jan 04, 5-6 AM (0)
Jan 04, 6-7 AM (0)
Jan 04, 7-8 AM (0)
Jan 04, 8-9 AM (0)
Jan 04, 9-10 AM (0)
Jan 04, 10-11 AM (0)
Jan 04, 11-12 PM (1)
Jan 04, 12-1 PM (0)
Jan 04, 1-2 PM (0)
Jan 04, 2-3 PM (0)
Jan 04, 3-4 PM (0)
Jan 04, 4-5 PM (0)
Jan 04, 5-6 PM (0)
Jan 04, 6-7 PM (0)
Jan 04, 7-8 PM (1)
Jan 04, 8-9 PM (0)
Jan 04, 9-10 PM (0)
Jan 04, 10-11 PM (0)
Jan 04, 11-12 AM (0)
Jan 05, 12-1 AM (0)
Jan 05, 1-2 AM (0)
Jan 05, 2-3 AM (0)
Jan 05, 3-4 AM (0)
Jan 05, 4-5 AM (0)
Jan 05, 5-6 AM (0)
Jan 05, 6-7 AM (0)
Jan 05, 7-8 AM (0)
Jan 05, 8-9 AM (0)
Jan 05, 9-10 AM (0)
Jan 05, 10-11 AM (0)
Jan 05, 11-12 PM (0)
64 commits this week Dec 29, 2025 - Jan 05, 2026
refactor: simplify snapshots to Mark/Set, fix leader rewards calculation
- Remove Go snapshot from SnapshotsContainer (now only Mark and Set)
- Update epoch assignments: Mark=current epoch, Set=previous epoch (staking)
- Fix leader rewards registration check to use current registration status
  per Shelley spec Figure 48 (isRRegistered = rewardAcnt ∈ dom rewards)
- Add Allegra epoch check (236) to disable shared account bug post-Allegra
- Rename total_unpaid_to_treasury to total_unpaid_leader_rewards for clarity
- Add diagnostic logging for registration checks and rewards calculation
fix: extract member rewards from Pulser in pulsing reward state
When the NewEpochState snapshot is taken during reward pulsing (before
completion), member rewards are stored in the Pulser's accumulated
reward answers, not in the reward snapshot's leaders field.

Previously, we were skipping the Pulser entirely and only extracting
leader rewards from snapshot.leaders, which caused delegator accounts
to be missing their rewards. This resulted in withdrawal underflow
errors when users tried to withdraw rewards we hadn't accounted for.

Changes:
- Parse Pulser structure instead of skipping it
- Add RewardAns struct to extract accumulated member rewards
- Combine both leader rewards (from snapshot.leaders) and member
  rewards (from pulser.reward_ans.accum_rewards) in Pulsing variant
- Add logging to show count of leader and member reward accounts