The DHT resolve I introduced missed the bep44 encoding steps, which is part of the DHT Spec https://did-dht.com/#read
I've added the decoding logic and updated the tests
Area of improvement
Adding the bencode package adds a very high number of dependencies to go.sum. The bencoding support needed here can be implemented in the repo to avoid adding so many dependencies.
Summary
The DHT resolve I introduced missed the bep44 encoding steps, which is part of the DHT Spec https://did-dht.com/#read I've added the decoding logic and updated the tests
Area of improvement
Adding the
bencode
package adds a very high number of dependencies togo.sum
. The bencoding support needed here can be implemented in the repo to avoid adding so many dependencies.