uni-resolver-driver-did-iotx
Universal Resolver Driver: IoTex
Specifications
Example DIDs
did:io:0x0ddfC506136fb7c050Cc2E9511eccD81b15e7426
Example request:
curl -X GET http://127.0.0.1:8080/1.0/identifiers/did:io:0x0ddfC506136fb7c050Cc2E9511eccD81b15e7426
Build and Run (Docker)
please change uniresolver_driver_did_io_IoTexConnections and uniresolver_driver_did_io_IoTexContract to the real chain endpoint and contract address
docker build -f ./docker/Dockerfile . -t iotexproject/uni-resolver-driver-did-iotx
docker run -p 8080:8080 -e "HOST=0.0.0.0" -e "PORT=8080" -e "uniresolver_driver_did_io_IoTexConnections=api.testnet.iotex.one:443" -e "uniresolver_driver_did_io_IoTexContract=io1j2af3s4f7qjk8eudzx6a6kdhekr7zt2k5y5qlk" iotexproject/uni-resolver-driver-did-iotx
Build and Run
please modify buildAndRun.sh to change uniresolver_driver_did_io_IoTexConnections and uniresolver_driver_did_io_IoTexContract to the real endpoint and contract address
./buildAndRun.sh
Driver Environment Variables
The driver need to set the following environment variables:
HOST=0.0.0.0 default 0.0.0.0
PORT=8080 default 8080
uniresolver_driver_did_io_IoTexConnections=api.testnet.iotex.one:443
uniresolver_driver_did_io_IoTexContract=io1j2af3s4f7qjk8eudzx6a6kdhekr7zt2k5y5qlk
License
This project is licensed under the Apache License 2.0.