Use Account manager

Orchestrate allows you to create new Ethereum accounts storing corresponding private keys on the HashiCorp vault. To do so you can use the SDK or the CLI that gets installed automatically when you install the SDK.

Example

Using the SDK:

const address = await accountGenerator.generateAccount()
await accountGenerator.disconnect()
console.log(address)

Example

Using the CLI:

orchestrate accounts generate --endpoint localhost:9092