public void UpdateLists()
        {
            Blocks       = new List <Block>();
            Miners       = new List <Miner>();
            BlockRewards = new List <BlockReward>();
            Shares       = new List <Share>();
            MinerWorkers = new List <MinerWorker>();
            Information  = new PoolInformation();
            Bans         = new List <Ban>();

            //Start with blocks
            Deserialize(Blocks);
            Deserialize(Miners);
            Deserialize(BlockRewards);
            Deserialize(Shares);
            Deserialize(MinerWorkers);
            Deserialize(Information);
            Deserialize(Bans);
        }
Exemple #2
0
        /// <summary>
        /// Purge all lists.
        /// </summary>
        public void InitializeLists()
        {
            // Re-initialize all objects.
            Blocks       = new List <Block>();
            Miners       = new List <Miner>();
            BlockRewards = new List <BlockReward>();
            Shares       = new List <Share>();
            MinerWorkers = new List <MinerWorker>();
            Information  = new PoolInformation();
            Bans         = new List <Ban>();

            // Deserialize all objects
            Deserialize(Blocks);
            Deserialize(Miners);
            Deserialize(BlockRewards);
            Deserialize(Shares);
            Deserialize(MinerWorkers);
            Deserialize(Information);
            Deserialize(Bans);
        }
Exemple #3
0
 /// <summary>
 /// Save pool information.
 /// </summary>
 /// <param name="poolInformation"></param>
 public void SaveChanges(PoolInformation poolInformation)
 {
     Serialize(poolInformation);
     Information = poolInformation;
 }