did
Tutorial
await initCrypto();const mnemonic = mnemonicGenerate(12);const keyring = new Keyring();
const did = keys.fromMnemonic(keyring, mnemonic, "ecdsa");const doc = await did.getPublish();
await registerDidDoc(doc);
// src/utils/didHelpers.ts
export async function registerDidDoc(
didDoc: DidDocument,
url = process.env.BASE_URL
) {
const res = await axios.post(`${url}/did`, { didDocument: didDoc });
if (res.data.code === 200) {
console.log(`Success: DID Document Registerd (${didDoc.controller})`);
} else {
console.log(`ERROR: ${res.data.message}`);
}
}Last updated