Use Account Manager

Orchestrate allows you to create new Ethereum accounts storing corresponding private keys on the HashiCorp vault. 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

Hint

Accounts can be automatically funded at the moment of their creation. To know more about Faucets check here.