Crypto exchange – what do BTCUSD SELL and LTCBTC SELL mean?

I just downloaded an app that forecasts the crypto market. The app seems to be nice but I don’t understand the forecast interface. What does this mean?

BTCUSD SELL,  
LTCBTC SELL 

Does it mean that I can sell my bitcoin to someone that has dollars?

For the second, does it also mean that I can sell my LTC to someone that has BTC that is invariably buying BTC with LTC?

Does Cryptocurrency really need timestamps?

Bitcoin is supposed to be a clock on it’s own right so it always felt sketchy to me that outside time is referenced. Could bitcoin be aware of it’s own block interval through something like uncle block rate? Could that allow it to do difficulty adjustment without reference to outside time?

Trying to open an old wallet.dat (from ~2013)

I found my old wallet.dat file taken from the bitcoin core wallet I used when mining around 2013, nothing serious tho, just fiddling around. Never been too much into the subject, and now I’m totally out of the loop.

Will explain what I did so far:

I downloaded the latest bitcoin core, opened it and after a few seconds closed it properly, replaced the default wallet.dat file (with a size of 1416kb) with a copy of my old one (only 88kb) and opened the program again to let it download blockchain, then noticed that as soon as the program opened, the wallet.dat (my old one) file size changed to 688kb, waited for the whole blockchain to download and noticed the balance it’s still 0, the send/receive/transactions screens are also blank, as a vanilla wallet.

Maybe my old wallet file is somewhat an old format and get’s erased and treated like a new one?


I put back the default wallet created by the program and from inside the program opened my old wallet file, a small window with a progress bar appeared saying “opening wallet filename“, but it keeps loading forever. Also the file size changed again from 88kb to 688kb.

Any clue of what is happening?

I wan’t to transfer whatever is there to some online wallet like coinbase.

Can a wallet/exchange provider ask for transaction details

My question has two parts,

  1. Am I obligated to share transaction details with my wallet/exchange provider for any payment I made to an individual, like subscription to a website?
  2. Irrespective of the above point, If I pay for a subscription using Bitcoins to someone, and the recieving party misuse the coins for something illegal unknown to me, will I be in problem?

Thanks

Bitcoin address to Hash160 for brainflayer

I took a script to translate the bitcoin address to hash160:
http://lenschulwitz.com/b58/base58perl.txt
replaced the lines for working with the list from the file:

#Sample test taken from https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses.
my $base58_encoded_address = "16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM";
print "\nRunning tests for bitcoin address $base58_encoded_address\n";
print "Bitcoin address is valid.  Address type: '", check_bitcoin_address($base58_encoded_address), "'.\n";
my $binary_address = decodebase58tohex($base58_encoded_address);
print "Binary hexadecimal representation is: $binary_address\n";
my $reencoded_base58 = encodebase58fromhex($binary_address);
print "Re-encoded back to Base58 is: $reencoded_base58\n\n";

to:

my $fileSrc = 'base58.txt';
open my $fhSrc, $fileSrc or die "Could not open $fileSrc: $!";

my $fileDest = 'hex.txt';
open(my $fhDest, '>>', $fileDest) or die "Could not open file $fileDest: $!";

while( my $base58_encoded_address = <$fhSrc>)  {   
  my $binary_address = decodebase58tohex($base58_encoded_address);
  say $fhDest $binary_address, 2, 40;
}

close $fhSrc;
close $fhDest;

But this script stops and does not work with bech32 addresses, tell me what needs to be added so that it works with bech32. Or maybe someone has a similar script for converting addresses for the brainflayer?

segwit compatilibity bc1 and 3 bitcoin wallet?

I would like to know what’s the better aproach for upgrading from a legacy address to a segwit one, but there are two type of segwit as P2SH starting with 3 and Native SegWit (bech32) starting with bc1, but don’t know which of the two segwit one, is better and is compatible to transfer and receive from a legacy one. ?

I know that a segwit wallet helps to reduce the size of the tx, and reduce fee,but don’t know if there is a drawback for each type of segwit?