public void TestIsValidPrivateKey1()
        {
            var priKey1 = "0xdce1443bd2ef0c2631adc1c67e5c93f13dc23a41c18b536effbbdcbcdb96fb65";
            var priKey2 = "0x1c67e5c93f13dc23a41c18b536effbb1";

            Assert.True(Secp256k1.IsValidPrivateKey(priKey1.ToBytes()));
            Assert.False(Secp256k1.IsValidPrivateKey(priKey2.ToBytes()));
        }
        public void TestWords()
        {
            var works  = new string[] { "mouse", "brave", "fun", "viable", "utility", "veteran", "luggage", "area", "bike", "myself", "target", "thunder" };
            var priKey = Mnemonic.DerivePrivateKey(works);

            Assert.True(Mnemonic.Validate(works));
            Assert.True(Secp256k1.IsValidPrivateKey(priKey));
            Assert.True(priKey.SequenceEqual("0x12ddf96bb7f2c031ee9b776e2b236f2fc46de6f90fb9cd48a82e0c849327d251".ToBytes()));
        }