Blockstream / esplora

Explorer for Bitcoin and Liquid
MIT License
987 stars 394 forks source link

Taproot output type #314

Closed Sjors closed 2 years ago

Sjors commented 3 years ago

These are currently not recognized, see e.g. the first output of this Signet transaction: https://explorer.bc-2.jp/tx/b3a4cf9cf5a03232ab764869d4024d7c4cc7814c0725f4280b7218a2dd5fa07f?expand

Schermafbeelding 2021-05-22 om 14 40 45

cc @kallewoof

druonn commented 2 years ago

I have the same problem, with: https://hub.docker.com/r/blockstream/esplora/tags https://github.com/Blockstream/esplora/blob/master/Dockerfile

druonn commented 2 years ago

Date 3 January 2022

druonn commented 2 years ago

Maybe taproot update is only on the site https://blockstream.info/. There is another problem, the shown address is different from the real address (the last characters are different).

druonn commented 2 years ago

TX: ae99cbda838221d7912402a118eb4f1d56db07de6051c7aeb056db4303bb45ff

in blockstream (v1_p2tr) PREVIOUS OUTPUT ADDRESS bc1p53tapspendyea5kl2uwkz2a9fxh87xvnslkuatqhtxvjzrm25wwsktfwpg in [localhost] (unknown) PREVIOUS OUTPUT ADDRESS bc1p53tapspendyea5kl2uwkz2a9fxh87xvnslkuatqhtxvjzrm25wwsrhezy2

shesek commented 2 years ago

@druonn the code running on blockstream.info matches this repo's master.

But it seems like the blockstream/esplora:latest image on Docker Hub is outdated, can you try building it locally and see if that makes a difference?

druonn commented 2 years ago

The same result:

shesek commented 2 years ago

@druonn To be clear, you need to rebuild both the blockstream/esplora:latest and the esplora images, like so:

$ docker build -t blockstream/esplora-base:latest -f Dockerfile.deps .
$ docker build -t esplora .

Is that what you did?

druonn commented 2 years ago

@shesek

After fully locally build (how you mention it) is working correctly.

Thanks!

shesek commented 2 years ago

@druonn Great, thank you for confirming!

@greenaddress can we get the current master built and published to docker hub?