aiken/examples/hello_world/generate-credentials.ts

21 lines
397 B
TypeScript

import { MeshWallet } from "@meshsdk/core";
import fs from "node:fs";
async function main() {
const secret_key = MeshWallet.brew(true) as string;
fs.writeFileSync("me.sk", secret_key);
const wallet = new MeshWallet({
networkId: 0,
key: {
type: "root",
bech32: secret_key,
},
});
fs.writeFileSync("me.addr", (await wallet.getUnusedAddresses())[0]);
}
main();