Initial commit with translated description

This commit is contained in:
2026-03-29 13:13:12 +08:00
commit 7dcf9ca28b
23 changed files with 4659 additions and 0 deletions

39
scripts/getDidDocument.js Normal file
View File

@@ -0,0 +1,39 @@
const { getInitializedRuntime } = require("./shared/bootstrap");
const {
parseArgs,
formatError,
outputSuccess,
createDidDocument,
} = require("./shared/utils");
async function main() {
try {
const args = parseArgs();
const { didsStorage } = await getInitializedRuntime();
// Get DID entry - either specific DID or default
const entry = args.did
? await didsStorage.find(args.did)
: await didsStorage.getDefault();
if (!entry) {
const errorMsg = args.did
? `No DID ${args.did} found`
: "No default DID found. Create one with createNewEthereumIdentity.js";
console.error(errorMsg);
process.exit(1);
}
const didDocument = createDidDocument(entry.did, entry.publicKeyHex);
outputSuccess({
didDocument,
did: entry.did,
});
} catch (error) {
console.error(formatError(error));
process.exit(1);
}
}
main();