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(); }
/// <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))); }
public string ComputeBitsharesPubKey() { return(kAddressPrefix + Base58.FromByteArray(ComputeBitsharesPubKeyBytes())); }