BitSharper.NetworkParameters.CreateTestNet C# (CSharp) Method

CreateTestNet() private static method

Sets up the given NetworkParameters with testnet values.
private static CreateTestNet ( NetworkParameters n ) : NetworkParameters
n NetworkParameters
return NetworkParameters
        private static NetworkParameters CreateTestNet(NetworkParameters n)
        {
            // Genesis hash is 0000000224b1593e3ff16a0e3b61285bbc393a39f78c8aa48c456142671f7110
            // The proof of work limit has to start with 00, as otherwise the value will be interpreted as negative.
            n.ProofOfWorkLimit = new BigInteger("0000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 16);
            n.PacketMagic = 0xfabfb5da;
            n.Port = 18333;
            n.AddressHeader = 111;
            n.DumpedPrivateKeyHeader = 239;
            n.Interval = _interval;
            n.TargetTimespan = _targetTimespan;
            n.GenesisBlock = CreateGenesis(n);
            n.GenesisBlock.TimeSeconds = 1296688602;
            n.GenesisBlock.DifficultyTarget = 0x1d07fff8;
            n.GenesisBlock.Nonce = 384568319;
            var genesisHash = n.GenesisBlock.HashAsString;
            Debug.Assert(genesisHash.Equals("00000007199508e34a9ff81e6ec0c477a4cccff2a4767a8eee39c11db367b008"), genesisHash);
            return n;
        }