taproot-assets icon indicating copy to clipboard operation
taproot-assets copied to clipboard

[bug]: Universe proof courier fails when tapd is run as part of litd

Open Liongrass opened this issue 9 months ago • 0 comments

Background

I am running a public universe as part of tapd, running in litd in integrated mode. The proof courier fails with transport: authentication handshake failed: remote error: tls: no application protocol. When running tapd standalone, but otherwise the same configuration, This error does not appear, hence I believe it has something to do with the litd internal proxy.

2025-03-06 19:23:27.098 [DBG] PROF: Proof delivery failed with error. Backing off. (transfer_type=receive, locator_hash=92dcea55b0217a74d5a40f96e64e1441b41858faaa99cd0e5fb28f5520ff4e71, backoff=5m0s, attempt=252): error executing backoff procedure: backoff exec error: error retrieving proof from universe courier service: rpc error: code = Unavailable desc = connection error: desc = "transport: authentication handshake failed: remote error: tls: no application protocol"

Your environment

"version": "0.14.1-alpha commit=v0.14.1-alpha"

tapcli getinfo                       # version of `tapd`, `lnd`, and network
uname -mrsv                          # operating system 
bitcoind --version || btcd --version # version of `btcd`, `bitcoind`, or other backend
  • any other relevant environment details

Steps to reproduce

  • mint an asset. the asset issuance proof gets properly pushed to the universe
  • specify taproot-assets.proofcourieraddr=universerpc://universe.signet.laisee.org:8443 in the config file on both the sender and receiver
  • transfer the asset
  • proof transfer fails

Expected behavior

Tell us what should happen

Actual behavior

Tell us what happens instead

Liongrass avatar Mar 10 '25 20:03 Liongrass