Dart's report keys off VICTOR virtual accounts (1:1 with a ledger account).
FIB has no virtual accounts — its deposits are attributed to ledger accounts
via deposit bank memos, which are many-to-one with an account. This leans on
LedgerAccountAdminQueryService.search, whose bankIds filter takes an
account with an active FIB memo, an active FIB virtual account, or a
transaction at FIB, once each, with its MOVEUSD balance.
Balances are valued as of snapshotDate — the most recent on-chain
post-balance at or before it — via the admin search's blockTime, so a
scheduled run snapshots its fire time and a re-run for a past date
reconstructs that day's balance.
Daily balance report for FIB.
Dart's report keys off VICTOR virtual accounts (1:1 with a ledger account). FIB has no virtual accounts — its deposits are attributed to ledger accounts via deposit bank memos, which are many-to-one with an account. This leans on LedgerAccountAdminQueryService.search, whose
bankIdsfilter takes an account with an active FIB memo, an active FIB virtual account, or a transaction at FIB, once each, with its MOVEUSD balance.Balances are valued as of
snapshotDate— the most recent on-chain post-balance at or before it — via the admin search'sblockTime, so a scheduled run snapshots its fire time and a re-run for a past date reconstructs that day's balance.