Example #1
0
        public void ShouldGenerateECKey()
        {
            var ecKey          = EthECKey.GenerateKey();
            var key            = ecKey.GetPrivateKeyAsBytes();
            var regeneratedKey = new ECKey(key, true);

            Assert.Equal(key.ToHex(), regeneratedKey.GetPrivateKeyAsBytes().ToHex());
            Assert.Equal(ecKey.GetPublicAddress(), regeneratedKey.GetPublicAddress());
        }