fix(solana): align daily balances merge grain - #9829
Conversation
PR SummaryMedium Risk Overview The merge Note: Historical duplicate rows from the old key may still need a full refresh/backfill before the new test passes. A small YAML fix restores the Reviewed by Cursor Bugbot for commit ce678a0. Configure here. |
|
Thanks for addressing the incremental merge-grain mismatch! |
|
Related follow-up: #9965 documents a separate state-semantics issue. When the final balance-changing activity is lamport-only and its transaction metadata contains no token snapshot, This is not a request to expand this PR. #9829 remains focused on aligning the incremental merge grain; historical duplicate rows still require the proposed full refresh/backfill. |
Fixes the incremental merge key for solana_utils.daily_balances so it matches the model's address/day output grain. Adds a dbt uniqueness test for that grain; existing duplicate rows will still require a full refresh/backfill of the table.