/// <summary> /// Broadcast the partial transaction request to federation members. /// </summary> /// <param name="payload">The payload to broadcast.</param> private async Task BroadcastAsync(RequestPartialTransactionPayload payload) { if (this.federationGatewaySettings.FederationNodeIpEndPoints.Any(e => this.ipAddressComparer.Equals(e.Address, this.AttachedPeer.PeerEndPoint.Address))) { await this.AttachedPeer.SendMessageAsync(payload).ConfigureAwait(false); } }
/// <summary> /// Broadcast the partial transaction request to federation members. /// </summary> /// <param name="payload">The payload to broadcast.</param> async Task BroadcastAsync(RequestPartialTransactionPayload payload) { this.logger.LogTrace("({0}:'{1}',{2}:'{3}')", nameof(payload.Command), payload.Command, nameof(payload.DepositId), payload.DepositId); if (this.federationGatewaySettings.FederationNodeIpEndPoints.Any(e => this.ipAddressComparer.Equals(e.Address, this.AttachedPeer.PeerEndPoint.Address))) { await this.AttachedPeer.SendMessageAsync(payload).ConfigureAwait(false); } this.logger.LogTrace("(-)"); }
async Task Broadcast(RequestPartialTransactionPayload payload) { this.logger.LogTrace("({0}:'{1}',{2}:'{3}',{4}:'{5}')", nameof(payload.BossCard), payload.BossCard, nameof(payload.Command), payload.Command, nameof(payload.BlockHeight), payload.BlockHeight); if (federationGatewaySettings.FederationNodeIpEndPoints.Any(e => ipAddressComparer.Equals(e.Address, AttachedPeer.PeerEndPoint.Address))) { await this.AttachedPeer.SendMessageAsync(payload); } this.logger.LogTrace("(-)"); }