Quiero obtener una lista de las transacciones de ingresos de todas las direcciones desde el bloque de génesis
import requests, json
rpcPort = 8332
rpcUser = '[removed]'
rpcPassword = '[removed]'
#Accessing the RPC local server
serverURL = 'http://' + rpcUser + ':' + rpcPassword + '@localhost:' + str(rpcPort)
headers = {'content-type': 'application/json'}
payload = json.dumps({"method": 'listunspent', "params": [0, 999999, ['1KuWLoZuoJgz3N6sLoAwGth9XGm8YuFTGt']], "jsonrpc": "2.0"})
response = requests.post(serverURL, headers=headers, data=payload)
print(response.text)
vuelve
{"result":[],"error":null,"id":null}
Pero según https://blockchain.info/address/1KuWLoZuoJgz3N6sLoAwGth9XGm8YuFTGt hay muchas transacciones. ¿Cómo obtener una lista de transacciones relacionadas con la dirección sin clave privada? ¿Puedo agregar una dirección que no sea de mi propiedad a la cuenta local para lograr transacciones por getreceivedbyaddress
comando?
¿Puedo agregar una dirección que no sea de mi propiedad a la cuenta local para lograr transacciones mediante el comando getreceivedbyaddress?
No, bitcoind solo realiza un seguimiento de las transacciones relacionadas con su billetera, no de todas las transacciones. Entonces, para hacer esto, puede agregar una dirección específica como una dirección de solo reloj a su billetera si no tiene la clave privada, y luego volver a escanear para encontrar transacciones relevantes para ella, pero eso generalmente llevará un tiempo.
Vassily
colisionador de mallas
importaddress
RPC: bitcoin.org/en/developer-reference#importaddressVassily
colisionador de mallas