import { createMnemonic, mnemonicToHandle } from "../ts-client-library/packages/util/src/mnemonic"
import { WebAccountMiddleware, WebNetworkMiddleware } from "../ts-client-library/packages/middleware-web"
const storageNode = "http://broker-1.opacitynodes.com:3000"
const mnemonic = await createMnemonic()
const handle = await mnemonicToHandle(mnemonic)
const cryptoMiddleware = new WebAccountMiddleware({ asymmetricKey: handle })
const netMiddleware = new WebNetworkMiddleware()
const account = new Account({ crypto: cryptoMiddleware, net: netMiddleware, storageNode })
const invoice = await account.signUp({ size: 10 })
console.log(invoice)
await account.waitForPayment()
console.log(await account.info())
account-management
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||