Esempio n. 1
0
        public string GetAddress()
        {
            var sec  = GetPublicKeyBytes();
            var h160 = HashUtilities.Hash160(sec);

            byte[] rawBytes = new byte[21];
            if (TestNet)
            {
                rawBytes[0] = 0x6F;
            }
            else
            {
                rawBytes[0] = 0x00;
            }
            Buffer.BlockCopy(h160, 0, rawBytes, 1, h160.Length);

            return(Base58Utilities.EncodeBase58Check(rawBytes));
        }
Esempio n. 2
0
        public string GetWifString()
        {
            var bytes = GetWifBytes();

            return(Base58Utilities.EncodeBase58Check(bytes));
        }