public async Task <RemoveAddressResult> RemoveAddressFromWhitelistAsync(
            string address)
        {
            var addressHasBeenRemoved = await _whitelistedAddressRepository.RemoveIfExistsAsync(address);

            if (addressHasBeenRemoved)
            {
                _log.Info
                (
                    $"Address [{address}] has been removed from whitelist.",
                    new { address }
                );

                return(RemoveAddressResult.Success());
            }
            else
            {
                return(RemoveAddressResult.NotFound());
            }
        }