Konubinix' opinionated web of thoughts

Using Vault to Build an Ethereum Wallet

Fleeting

Using Vault to Build an Ethereum Wallet

Private key management is the first problem that any blockchain consumer needs to solve.

It enables you to sign and verify signatures on arbitrary data. And, of course, you can send ETH.

Vault Enterprise with HSM support is very comparable to what Gemalto and Ledger have developed

Vault Enterprise supports HSMs as a persistence mechanism for Vault keys

First, run vault

https://learn.hashicorp.com/tutorials/vault/plugin-backends
Start a Vault server in -dev mode for demonstration. Also, set the -dev-plugin-dir to ./vault/plugins which is where the vault-plugin-secrets-mock plugin is generated.

Ok, I can start with the dev mode.

docker rm dev-vault
docker run -d --rm -p 8200:8200 --cap-add=IPC_LOCK --name=dev-vault vault server -dev -dev-root-token-id=root -dev-plugin-dir=./vault/plugins
dev-vault
ece917682fc99a76786a3970beb767f6772cc58414a67635d0be940734d4e0c9