Exemple #1
0
        public WhitelistedContractTests()
        {
            this.network = new SmartContractsPoAWhitelistRegTest();

            this.builder     = SmartContractNodeBuilder.Create(this);
            this.nodeFactory = (nodeIndex) => this.builder.CreateWhitelistedContractPoANode(this.network, nodeIndex).Start();
        }
Exemple #2
0
        public static SmartContractNodeBuilder Create(object caller, [CallerMemberName] string callingMethod = null)
        {
            string testFolderPath = TestBase.CreateTestDir(caller, callingMethod);
            var    builder        = new SmartContractNodeBuilder(testFolderPath);

            builder.WithLogsDisabled();
            return(builder);
        }
        public void Mainnet_RequireStandard_False()
        {
            var network = new FakeSmartContractMain();

            Assert.False(network.IsTest());

            using (SmartContractNodeBuilder builder = SmartContractNodeBuilder.Create(this))
            {
                var node = builder.CreateSmartContractPoANode(network, 0);
                node.Start();
                TestBase.WaitLoop(() => node.State == CoreNodeState.Running);
                Assert.False(node.FullNode.NodeService <MempoolSettings>().RequireStandard);
            }
        }