bitcoin core : Comment rechercher une adresse dans le dernier bloc ?


installez jq  : sudo apt install jq

et enregistrez ce script quelque part sous « any-name.sh » :

# ! /bin/bash

json

bitcoin core : Comment rechercher une adresse dans le dernier bloc ?

temp

temp

# Vérifiez si tous les fichiers temporaires et fichiers d’adresses existent et supprimez-les s’ils existent avant de les recréer.

si ; ensuite

Fi

si ; ensuite

Fi

si ; ensuite

Fi

# Obtenir les informations de bloc au format JSON

# Récupère la hauteur du bloc à utiliser dans le nom du fichier d’adresse

height » ${BLOCK_TEMPFILE})

txt »

si ; ensuite

sortie 0

Fi

# Obtenir les ID de transaction de bloc, à l’exclusion de la première transaction (coinbase)

temp » && mv « ${VIN_TXNS_TEMPFILE}

# Récupère les transactions de bloc n’s, à l’exclusion de la première transaction (coinbase)

temp » && mv « ${VIN_N_TEMPFILE}

${VIN_N_TEMPFILE}

# Delete the vin n tempfile

# Get the block txout addresses

# Supprimer le fichier temporaire du bloc

# Obtenir les adresses vout de chaque transaction

je=0

pendant la lecture de la ligne ; faire

soit « i=i+1 »

# Delete transaction IDs tempfile

temp » && mv « ${ADDRESSES_FILE}

Rendre le script exécutable : chmod +x any-name.sh

alors vous pouvez exécuter le script avec./any-name.sh. Gardez à l’esprit que ce script prend plusieurs minutes. J’exécute un nœud sur un raspberry pi 3b, et ce script prend environ 4 minutes.

Explication du scénario  :

l’adresse qui est dépensée (et « null » si l’adresse dépensée n’est pas un type d’adresse standard)