Пример #1
0
 public byte[] GetPublicKey()
 {
     if (_publicKey == null)
     {
         NasECKey eckey = new NasECKey(_privateKey.ToHex());
         _publicKey = eckey.GetPubKeyNoPrefix();
     }
     return(_publicKey);
 }
Пример #2
0
        /**
         * Accaunt address getter.
         *
         * @return {Buffer} Account address.
         *
         * @example var publicKey = account.getAddress();
         * //<Buffer 7f 87 83 58 46 96 12 7d 1a c0 57 1a 42 87 c6 25 36 08 ff 32 61 36 51 7c>
         */
        public byte[] GetAddress()
        {
            if (_address == null)
            {
                string address = NasECKey.GetPublicAddress(_privateKey.ToHex());

                _address = address.HexToByteArray();
            }
            return(_address);
        }