OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

Vault Ethereum

Vault Ethereum is a Go plugin for HashiCorp Vault that manages Ethereum wallet keys and exposes Vault routes for wallet operations, including deploying smart contracts from an account.

Independent OpenViST project profile, based on linked sources.

Vault Ethereum — OpenViST project profile in Wallets.
OpenViST project illustration. See the linked sources for product details.
Understand the project

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.
Before you choose

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.

Source-based practical guide

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

  1. From the repository directory, run the command below.

    Documented command
    make docker-build
  2. In the same terminal, run the command below.

    Documented command
    make run
  3. Open a second terminal, change to the repository’s docker directory, and run source ./local-test.sh auth.

  4. Run ./demo.sh > README.md, then inspect the output with cat ./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.
Evidence and transparency

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