Replies: 5 comments 6 replies
-
Hey, you can either ask you questions here, or join hyperledger on discord: https://discord.gg/hyperledger and ask your questions in the business-partner-agent channel. If all wallet connections fail, my very first guess would be that the port that handles didcomm is not exposed to the internet. If you test locally you need to use ngrok (see start-with-tunnels.sh), diode or a basic ssh tunnel. Also depending on how you open the connection make sure that both the bpa and the wallet are on the same ledger. |
Beta Was this translation helpful? Give feedback.
-
It seems like your didcomm endpoint is not accessible, either it is not mapped or a firewall rule is blocking it curl -v -X 'POST' -H 'Content-Type: application/didcomm-envelope-enc' http://43.198.117.99:8030
* Trying 43.198.117.99:8030...
* connect to 43.198.117.99 port 8030 failed: Operation timed out The rest looks good, the webhook url could also be docker internal, but I guess it works that way too. |
Beta Was this translation helpful? Give feedback.
-
@etschelp Thanks again.
BTW: |
Beta Was this translation helpful? Give feedback.
-
I figured out what is causing the connection issues. The older apps do not support the new didcomm mime types. In acapy-static-args.yml you have to set the following to false: emit-new-didcomm-prefix: false
emit-new-didcomm-mime-type: false This will cause issues with apps that can handle json-ld based credentials, because they in turn cannot handle the old mime-types, but as you are testing indy credentials it should not matter. Esatus and Trinsic apps are able to connect that way, but as Trinsic notifications are broken you will be having issues with the credentials, but esatus should work if both the app and the BPA are on the same ledger (see ledger settings in the esatus app). |
Beta Was this translation helpful? Give feedback.
-
Yes !! That was it.
It is working now.
Thank you !
El mar, 7 jun 2022 a las 10:09, Philipp Etschel ***@***.***>)
escribió:
… I figured out what is causing the connection issues. The older apps do not
support the new didcomm mime types. In acapy-static-args.yml
<https://github.com/hyperledger-labs/business-partner-agent/blob/main/scripts/acapy-static-args.yml>
you have to set the following to false:
emit-new-didcomm-prefix: falseemit-new-didcomm-mime-type: false
This will cause issues with apps that can handle json-ld based
credentials, because they in turn cannot handle the old mime-types, but as
you are testing indy credentials it should not matter.
Esatus and Trinsic apps are able to connect that way, but as Trinsic
notifications are broken you will be having issues with the credentials,
but esatus should work if both the app and the BPA are on the same ledger
(see ledger settings in the esatus app).
—
Reply to this email directly, view it on GitHub
<#753 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAYKIVMSLUTHGECMGC7ZIMDVN5CXJANCNFSM5XPPVT4Q>
.
You are receiving this because you authored the thread.Message ID:
<hyperledger-labs/business-partner-agent/repo-discussions/753/comments/2897929
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
Hi guys ,
I can not get my bpa connecting with any available wallet.
Where can I get some help ?
Regards.
Beta Was this translation helpful? Give feedback.
All reactions