private void OnFedMemberAdded(FedMemberAdded fedMemberAdded) { lock (this.locker) { this.depositsByAddress.Add(((CollateralFederationMember)fedMemberAdded.AddedMember).CollateralMainchainAddress, null); } }
private void OnFedMemberAdded(FedMemberAdded fedMemberAdded) { lock (this.locker) { this.logger.LogDebug("Adding federation member {0}", ((CollateralFederationMember)fedMemberAdded.AddedMember).CollateralMainchainAddress); this.depositsByAddress.Add(((CollateralFederationMember)fedMemberAdded.AddedMember).CollateralMainchainAddress, 0); } }
private void OnFedMemberAdded(FedMemberAdded fedMemberAddedData) { if (!this.fedPubKeysByLastActiveTime.ContainsKey(fedMemberAddedData.AddedMember.PubKey)) { this.fedPubKeysByLastActiveTime[fedMemberAddedData.AddedMember.PubKey] = this.consensusManager.Tip.Header.Time; this.SaveMembersByLastActiveTime(); } }
private void OnFedMemberAdded(FedMemberAdded fedMemberAdded) { lock (this.locker) { if (fedMemberAdded.AddedMember is CollateralFederationMember collateralFederationMember) { this.logger.LogDebug("Adding federation member '{0}' with collateral address '{1}'.", collateralFederationMember.PubKey, collateralFederationMember.CollateralMainchainAddress); if (!string.IsNullOrEmpty(collateralFederationMember.CollateralMainchainAddress)) { this.balancesDataByAddress.Add(collateralFederationMember.CollateralMainchainAddress, null); } else { this.logger.LogDebug("(-)[NO_COLLATERAL_ADDRESS]:{0}='{1}'", nameof(fedMemberAdded.AddedMember.PubKey), fedMemberAdded.AddedMember.PubKey); } } else { this.logger.LogError("(-)[NOT_A_COLLATERAL_MEMBER]:{0}='{1}'", nameof(fedMemberAdded.AddedMember.PubKey), fedMemberAdded.AddedMember.PubKey); } } }