示例#1
0
        private void ParseCommandLine()
        {
            if (ContainsParameter("testnet"))
            {
                Parameters.AddOrReplace("testnet", "1");
            }

            if (ContainsParameter("server"))
            {
                Parameters.AddOrReplace("server", "1");
            }

            if (ContainsParameter("rest"))
            {
                Parameters.AddOrReplace("rest", "1");
            }

            if (ContainsParameter("txindex"))
            {
                Parameters.AddOrReplace("txindex", "1");
            }

            var rpcuser = GetParameter("rpcuser");

            if (rpcuser != null)
            {
                Parameters.AddOrReplace("rpcuser", rpcuser);
            }

            var rpcpassword = GetParameter("rpcpassword");

            if (rpcpassword != null)
            {
                Parameters.AddOrReplace("rpcpassword", rpcpassword);
            }

            var rpcport = GetParameter("rpcport");

            if (rpcport != null)
            {
                Parameters.AddOrReplace("rpcport", rpcport);
            }

            var datadir = GetParameter("datadir");

            if (datadir != null)
            {
                Parameters.AddOrReplace("datadir", datadir);
            }
        }