public void GetLastCheckPointHeight_CheckpointsEnabledAfterLoad_RetrievesCheckpointsCorrectly()
        {
            var consensusSettings = new ConsensusSettings()
            {
                UseCheckpoints = false
            };
            var checkpoints = new Checkpoints(Network.Main, consensusSettings);

            var result = checkpoints.GetLastCheckpointHeight();

            Assert.Equal(0, result);

            consensusSettings.UseCheckpoints = true;

            result = checkpoints.GetLastCheckpointHeight();
            Assert.Equal(491800, result);
        }
        public void GetLastCheckPointHeight_WithoutConsensusSettings_ReturnsZero()
        {
            var checkpoints = new Checkpoints();

            var result = checkpoints.GetLastCheckpointHeight();

            Assert.Equal(0, result);
        }
Пример #3
0
        public void GetLastCheckPointHeight_CheckpointsEnabledAfterLoad_RetrievesCheckpointsCorrectly()
        {
            var consensusSettings = new ConsensusSettings(NodeSettings.Default(this.network))
            {
                UseCheckpoints = false
            };
            var checkpoints = new Checkpoints(this.network, consensusSettings);

            int result = checkpoints.GetLastCheckpointHeight();

            Assert.Equal(0, result);

            consensusSettings.UseCheckpoints = true;

            result = checkpoints.GetLastCheckpointHeight();
            Assert.Equal(610000, result);
        }
        public void GetLastCheckPointHeight_StratisTestnet_ReturnsLastCheckPointHeight()
        {
            var checkpoints = new Checkpoints(Network.StratisTest, new ConsensusSettings()
            {
                UseCheckpoints = true
            });

            var result = checkpoints.GetLastCheckpointHeight();

            Assert.Equal(163000, result);
        }
        public void GetLastCheckPointHeight_BitcoinRegTestNet_DoesNotLoadCheckpoints()
        {
            var checkpoints = new Checkpoints(Network.RegTest, new ConsensusSettings()
            {
                UseCheckpoints = true
            });

            var result = checkpoints.GetLastCheckpointHeight();

            Assert.Equal(0, result);
        }
        public void GetLastCheckPointHeight_BitcoinMainnet_ReturnsLastCheckPointHeight()
        {
            var checkpoints = new Checkpoints(Network.Main, new ConsensusSettings()
            {
                UseCheckpoints = true
            });

            var result = checkpoints.GetLastCheckpointHeight();

            Assert.Equal(491800, result);
        }
        public void GetLastCheckPointHeight_SettingsDisabledCheckpoints_DoesNotLoadCheckpoints()
        {
            var checkpoints = new Checkpoints(Network.Main, new ConsensusSettings()
            {
                UseCheckpoints = false
            });

            var result = checkpoints.GetLastCheckpointHeight();

            Assert.Equal(0, result);
        }
Пример #8
0
        public void GetLastCheckPointHeight_StraxTestnet_ReturnsLastCheckPointHeight()
        {
            var checkpoints = new Checkpoints(KnownNetworks.StraxTest, new ConsensusSettings(NodeSettings.Default(KnownNetworks.StraxTest))
            {
                UseCheckpoints = true
            });

            int result = checkpoints.GetLastCheckpointHeight();

            Assert.Equal(250_000, result);
        }
Пример #9
0
        public void GetLastCheckPointHeight_BitcoinRegTestNet_DoesNotLoadCheckpoints()
        {
            var checkpoints = new Checkpoints(KnownNetworks.RegTest, new ConsensusSettings(NodeSettings.Default(KnownNetworks.StraxTest))
            {
                UseCheckpoints = true
            });

            int result = checkpoints.GetLastCheckpointHeight();

            Assert.Equal(0, result);
        }
Пример #10
0
        public void GetLastCheckPointHeight_BitcoinMainnet_ReturnsLastCheckPointHeight()
        {
            var checkpoints = new Checkpoints(this.network, new ConsensusSettings(NodeSettings.Default(this.network))
            {
                UseCheckpoints = true
            });

            int result = checkpoints.GetLastCheckpointHeight();

            Assert.Equal(610000, result);
        }
Пример #11
0
        public void GetLastCheckPointHeight_SettingsDisabledCheckpoints_DoesNotLoadCheckpoints()
        {
            var checkpoints = new Checkpoints(this.network, new ConsensusSettings(NodeSettings.Default(this.network))
            {
                UseCheckpoints = false
            });

            int result = checkpoints.GetLastCheckpointHeight();

            Assert.Equal(0, result);
        }
Пример #12
0
        public void GetLastCheckPointHeight_StratisMainnet_ReturnsLastCheckPointHeight()
        {
            var checkpoints = new Checkpoints(KnownNetworks.StratisMain, new ConsensusSettings()
            {
                UseCheckpoints = true
            });

            int result = checkpoints.GetLastCheckpointHeight();

            Assert.Equal(850000, result);
        }
Пример #13
0
        public void GetLastCheckPointHeight_BitcoinTestnet_ReturnsLastCheckPointHeight()
        {
            var checkpoints = new Checkpoints(KnownNetworks.TestNet, new ConsensusSettings()
            {
                UseCheckpoints = true
            });

            int result = checkpoints.GetLastCheckpointHeight();

            Assert.Equal(1210000, result);
        }