# DID:ENS ## Examples ### did:ethr ```typescript const { didDocument } = await agent.resolveDid({ didUrl: "did:ethr:0xb8c2C29ee19D8307cb7255e1Cd9CbDE883A267d5" }) console.log(didDocument) ``` ```json { "@context": [ "https://www.w3.org/ns/did/v1", "https://identity.foundation/EcdsaSecp256k1RecoverySignature2020/lds-ecdsa-secp256k1-recovery2020-0.0.jsonld" ], "id": "did:ethr:0xb8c2C29ee19D8307cb7255e1Cd9CbDE883A267d5", "verificationMethod": [ { "id": "did:ethr:0xb8c2C29ee19D8307cb7255e1Cd9CbDE883A267d5#controller", "type": "EcdsaSecp256k1RecoveryMethod2020", "controller": "did:ethr:0xb8c2C29ee19D8307cb7255e1Cd9CbDE883A267d5", "blockchainAccountId": "0xb8c2C29ee19D8307cb7255e1Cd9CbDE883A267d5@eip155:1" } ], "authentication": [ "did:ethr:0xb8c2C29ee19D8307cb7255e1Cd9CbDE883A267d5#controller" ], "assertionMethod": [ "did:ethr:0xb8c2C29ee19D8307cb7255e1Cd9CbDE883A267d5#controller" ] } ``` ### did:ens ```typescript const { didDocument } = await agent.resolveDid({ didUrl: "did:ens:nick.eth" }) console.log(didDocument) ``` ```json { "@context": [ "https://www.w3.org/ns/did/v1", "https://identity.foundation/EcdsaSecp256k1RecoverySignature2020/lds-ecdsa-secp256k1-recovery2020-0.0.jsonld" ], "id": "did:ens:nick.eth", "verificationMethod": [ { "id": "did:ens:nick.eth#controller", "type": "EcdsaSecp256k1RecoveryMethod2020", "controller": "did:ethr:0xb8c2C29ee19D8307cb7255e1Cd9CbDE883A267d5", "blockchainAccountId": "0xb8c2C29ee19D8307cb7255e1Cd9CbDE883A267d5@eip155:1" }, { "id": "did:ens:nick.eth#controllerKey", "type": "EcdsaSecp256k1VerificationKey2019", "controller": "did:ens:nick.eth", "publicKeyHex": "0x037e9a8e5986f28257d25e1fe84c87d7675a16afc45057a13ef752f5ca6a87d440" }, { "id": "did:ens:nick.eth#delegate-1", "type": "Ed25519VerificationKey2018", "controller": "did:ens:nick.eth", "publicKeyHex": "d9357571edcb8cc8c66c2ae569b1baefc953c0f193c21d6745751620f471c425" } ], "authentication": [ "did:ens:nick.eth#controller", "did:ens:nick.eth#controllerKey", ], "assertionMethod": [ "did:ens:nick.eth#controller" "did:ens:nick.eth#controllerKey", "did:ens:nick.eth#delegate-1", ], "service": [ { "id": "did:ens:nick.eth#1", "type": "email", "serviceEndpoint": "arachnid@notdot.net" }, { "id": "did:ens:nick.eth#2", "type": "url", "serviceEndpoint": "https://ens.domains/" }, { "id": "did:ens:nick.eth#3", "type": "com.twitter", "serviceEndpoint": "nicksdjohnson" }, { "id": "did:ens:nick.eth#4", "type": "com.github", "serviceEndpoint": "arachnid" }, { "id": "did:ens:nick.eth#5", "type": "DIDCommMessaging", "serviceEndpoint": "https://mediator.example.com/messages" } ] } ```