private void txtHex_TextChanged(object sender, EventArgs e)
        {
            if (txtHex.ContainsFocus == false)
            {
                return;
            }
            byte[] bytes = Util.HexStringToBytes(txtHex.Text);
            if (useChecksumToolStripMenuItem.Checked)
            {
                txtBase58.Text = Util.ByteArrayToBase58Check(bytes);
            }
            else
            {
                txtBase58.Text = Base58.FromByteArray(bytes);
            }

            UpdateByteCounts();
        }
Ejemplo n.º 2
0
 /// <summary>	Calculates the bitshares address from bitcoin public key </summary>
 ///
 /// <remarks>	Paul, 08/12/2014. </remarks>
 ///
 /// <param name="compressedBtcPubKey">	The compressed btc pub key. </param>
 /// <param name="ripe">				    The ripe. </param>
 ///
 /// <returns>	The calculated bitshares address. </returns>
 static public string ComputeBitsharesAddress(byte[] compressedBtcPubKey, RIPEMD160 ripe)
 {
     return(kAddressPrefix + Base58.FromByteArray(ComputeBitsharesAddressFromBtcPubKey(compressedBtcPubKey, ripe)));
 }
Ejemplo n.º 3
0
 public string ComputeBitsharesPubKey()
 {
     return(kAddressPrefix + Base58.FromByteArray(ComputeBitsharesPubKeyBytes()));
 }