Practical overview
When it fits
Use it when you want to explore Ethereum wallet operations or contract deployment through HashiCorp Vault routes, especially with the repository’s Docker demo workflow.
Who it is for
- Developers working with HashiCorp Vault and Ethereum account operations.
- Teams exploring how to expose smart-contract deployment through Vault routes.
Documented uses
- Manage Ethereum wallet keys through a Vault plugin.
- Deploy a smart contract from an account using ABI, compiled bytecode, and a gas-limit parameter.
- Build and explore a Docker-based local test/demo workflow.
Requirements & limits
- The project is a Vault plugin, so its documented operations are accessed through Vault rather than a standalone wallet interface.
- The example deployment route expects the contract ABI and compiled bytecode; its gas-limit parameter defaults to zero for estimation.
- The README documents a Docker-based test flow but does not provide a complete production installation or network-configuration guide.
- The repository identifies the project as open source and its primary language as Go.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Run the documented Docker demo
Build and start the repository’s Docker-based test setup, authenticate, and inspect the demo output.
Before you start
- A checkout of the repository at https://github.com/immutability-io/vault-ethereum
- Go workspace location referenced by the README through GOPATH
- A shell and Docker environment; the README uses Docker build and run targets
Steps
From the repository directory, run the command below.
make docker-buildIn the same terminal, run the command below.
make runOpen a second terminal, change to the repository’s
dockerdirectory, and runsource ./local-test.sh auth.Run
./demo.sh > README.md, then inspect the output withcat ./README.md.
Expected outcome
The README describes the generated demo output as a README file that can be viewed from the docker directory.
Guide limitations
- The repository presents this as a test/demo workflow, not a production deployment guide.
- The README does not specify Docker or Vault version requirements.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- immutability-io/vault-ethereum · Official homepage title · retained in its source language

