예제 #1
0
    private void GetPrivateKeyAndAddress()
    {
        var key = GetKey();

        PrivateKeyBytes  = key.PrivateKey.ToBytes();
        PrivateKeyString = PrivateKeyBytes.ToHex();

        var ecKey = new EthECKey(PrivateKeyBytes, true);

        PublicAddress = ecKey.GetPublicAddress();
    }
예제 #2
0
        public override bool Equals(object obj)
        {
            var key = obj as ECKey;

            return(key != null && PrivateKeyBytes.Length > 0 && key.PrivateKeyBytes.Length > 0 && PrivateKeyBytes.SequenceEqual(key.PrivateKeyBytes));
        }