Closed SmithSamuelM closed 5 years ago
aca-py doesn't register DID's on the ledger so you need to register your DID in advance, before starting aca-py
If you are running von-network you can register your did using the ledger browser UI.
Sorry for the confusion. I did register the DID on the ledger beforehand. It still creates this error. So maybe its just trying to put the DID it is creating from the seed into its wallet and that fails.
I need the public did in order to put stuff on the ledger like credentials. Its not clear to me what all the steps are on boot up.
I'll have to defer to @andrewwhitehead or @nrempel on this question
In the 0.3.1 release, support was added to use public DIDs for invitations and the following option was added:
--replace-public-did If this parameter is set and an agent already has a
public DID, and the '--seed' parameter specifies a new
DID, the agent will use the new DID in place of the
existing DID. Default: false.
Closing. Please reopen if there is still an issue with this.
This is with the latest master release of aca-py. I had the same problem with the previous release so its not a new bug but I pulled the latest version to see if the new version fixed it but it didn't. The bug is triggered when I supply a --seed parameter. It does not error when I do not supply a seed but then I can't create any schema etc on the ledger because no public DID.
Here is the invocation and debug console output:
Attached is the full console output.