public byte[] GetPublicKey() { if (_publicKey == null) { NasECKey eckey = new NasECKey(_privateKey.ToHex()); _publicKey = eckey.GetPubKeyNoPrefix(); } return(_publicKey); }
/** * 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); }