¿Hay algún buen ejemplo sobre cómo procesar un scriptsig básico de tx y obtener la dirección del destinatario de la transacción sin procesar?
En la salida hay un campo "scriptPubKey" que para una transacción estándar se ve así:
OP_DUP OP_HASH160 62e907b15cbf27d5425399ebf6f0fb50ebb88f18 OP_EQUALVERIFY OP_CHECKSIG
El número hexadecimal es de donde obtienes la dirección; este es el resultado del paso #3 en https://en.bitcoin.it/wiki/Technical_background_of_Bitcoin_addresses . Para obtener la dirección, continúe el proceso en ese ejemplo. (Sin embargo, podría decirse que la parte más difícil es calcular Base58Check , para lo cual no se proporciona un ejemplo).
También es relevante https://en.bitcoin.it/wiki/Script#Standard_Transaction_to_Bitcoin_address .
elpiachu
elpiachu
Meni Rosenfeld
elpiachu