private async Task RefreshBalances(Tx tx)
        {
            foreach (var address in tx.GetAddresses())
            {
                var balance = await _balanceRepository.GetAsync(address);

                if (balance != null)
                {
                    await RefreshAddressBalance(address, true);
                }
            }
        }