getDocument(contract, did)

Feature

Get information for a specific template with given template ID.

Parameters

string contract Address, string did

data of SuccessResponse

object template information

example

const contract = "0x99e749E6e00fc6BA3E965881589D185cc5B447d4fca";
const did = "did:mitum:0xe3a93FeDE11D53283091bD639BDd24c59b8B8C60fca";

// Note: an asynchronous request.
const  getDidDocument= async () => {
  const info = await mitum.authdid.getDocument(contract, did)
  console.log(info.data);
};
getDidDocument();

//output
{
    "_hint": "mitum-did-document-v0.0.1",
    "@context": "https://www.w3.org/ns/did/v1",
    "id": "did:mitum:0xe3a93FeDE11D53283091bD639BDd24c59b8B8C60fca",
    "created": "Gs3Twr86e8x6y4V1FRWkyQ5BA1ScYzDmTST8jhFN8bt6",
    "status": "1",
    "authentication": [
        {
            "_hint": "mitum-did-asymmetric-key-authentication-v0.0.1",
            "id": "did:dxd:0xe3a93FeDE11D53283091bD639BDd24c59b8B8C60fca#auth_key",
            "authType": "EcdsaSecp256k1VerificationKey2019",
            "controller": "did:mitum:0xe3a93FeDE11D53283091bD639BDd24c59b8B8C60fca",
            "publicKey": "0225fc6d03f7843418f4df6c65a21ebecc6217a6cf90ec0e3f4746dff93fc8f210fpu"
        }
    ],
    "verificationMethod": [],
    "service": {
        "id": "did:mitum:0xe3a93FeDE11D53283091bD639BDd24c59b8B8C60fca",
        "type": "mitumDappType",
        "service_end_point": "http://localhost:3000"
    }
};

Last updated