Warum unterscheidet sich der Index nicht ausgegebener Adressen zwischen APIs?

Ich habe die API von Blocktrail verwendet :

https://www.blocktrail.com/api/docs/lang/nodejs#data_overview

um Daten für die folgende nicht ausgegebene Adresse im Testnet zu erhalten:

2N6qMqR9D4BTkD6fS1h6Sq3kRV2FeB1L14j.

Die API von Blocktrail gibt den Index als 4 zurück, während die von Blockexplorer:

https://testnet.blockexplorer.com/api/addr/2N6qMqR9D4BTkD6fS1h6Sq3kRV2FeB1L14j/utxo

und die APIs von smartbit:

https://testnet-api.smartbit.com.au/v1/blockchain/address/2N6qMqR9D4BTkD6fS1h6Sq3kRV2FeB1L14j/unspent

beide geben einen Index von 0 zurück. Übersehe ich hier etwas?

Antworten (1)

beide geben einen Index von 0 zurück.

0 ist hier die richtige Antwort.

Übersehe ich hier etwas?

Nicht sicher.

Ich kann dein Problem nicht reproduzieren. Ich frage blocktrail so ab:

curl https://api.blocktrail.com/v1/tbtc/address/2N6qMqR9D4BTkD6fS1h6Sq3kRV2FeB1L14j/transactions?api_key=MY_APIKEY

und die alle Transaktionen für die Adresse zurückgibt, von denen keine einen Index von 4 hat.

Können Sie die Codezeile posten, die ihre API aufruft?

Vielen Dank, dass Sie sich die Zeit genommen haben, dies zu prüfen! Es stellt sich heraus, dass ich nach der Adresse statt nach der Transaktion (js) gefragt habe:blocktrailClient.address((2N6qMqR9D4BTkD6fS1h6Sq3kRV2FeB1L14j), (err, address) => {console.log(address)})