decentralized-identity / universal-resolver

Universal Resolver implementation and drivers.
https://uniresolver.io/
Apache License 2.0
529 stars 233 forks source link

did:iota driver implementation #423

Closed UMR1352 closed 1 month ago

UMR1352 commented 1 month ago

Adds a driver capable of resolving DID Documents on the IOTA network (iota mainnet, shimmer, or any custom network).

BernhardFuchs commented 1 month ago

We did a test deployment of the driver to https://dev.uniresolver.io and it crashes on startup with following logs:

./uni-resolver-driver-iota: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./uni-resolver-driver-iota)
./uni-resolver-driver-iota: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./uni-resolver-driver-iota)
./uni-resolver-driver-iota: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./uni-resolver-driver-iota)
UMR1352 commented 1 month ago

@BernhardFuchs sorry for the issue, could you please try again now?

BernhardFuchs commented 1 month ago

Just tried it again and the driver is throwing a different error now:

2024-05-17T07:46:11.006657Z ERROR uni_resolver_driver_iota: error=(500, "did resolution failed: the attached handler failed")
UMR1352 commented 1 month ago

@BernhardFuchs I should have fixed the issue, could you please take a look?

BernhardFuchs commented 1 month ago

Great this works now.
I had to adjust the custom build pipeline. That's why I merged it with this PR https://github.com/decentralized-identity/universal-resolver/pull/425