export function normalizeLiquidityState(state, { withdrawalsFrozen }) { state.deposit_addresses ||= {}; state.deposits ||= {}; state.tracked_withdrawals ||= {}; state.supported_tokens ||= {}; state.funding_observations ||= {}; state.funding_observations_by_handle ||= {}; state.funding_visibility_by_asset ||= {}; state.uncredited_funding_total_by_asset ||= {}; state.credit_correlation ||= {}; state.observer_health ||= {}; state.publish_count ||= 0; state.funding_publish_count ||= 0; state.withdrawals_frozen ??= withdrawalsFrozen; state.paused ??= false; state.funding_observer_paused ??= false; return state; }