Minor Validator Update — SVM Bridge Oracle Setup

in SVM - EVM on STEEMyesterday (edited)

Here is the rewritten update with the requested change to export the key before stopping the services:


A small update for all SVM validators.

Once you have completed the update and confirmed that the Bridge Oracle is running correctly, please leave a comment under this post to confirm that your validator has been updated.

ChatGPT Image Aug 12, 2026, 07_46_56 AM.png

The latest changes include the SVM Bridge Oracle setup. Validators should pull the latest changes, configure their local oracle environment, and restart the services.

Validator Update

First, pull the latest changes:

git pull

Export your Ethereum-compatible private key from the currently running validator node:

For example:

docker exec steemvm-node /root/go/bin/steemvmd keys unsafe-export-eth-key \
  blazed007 --keyring-backend test --home /root/.steemvm

Replace blazed007 with your own validator key name.

The command will return the Ethereum-compatible private key. Copy this key now, as you will need it after restarting the services.

Now, stop the currently running services:

docker compose down

Create your local oracle environment file:

cp oracle/.env.example oracle/.env

Then edit the oracle environment:

nano oracle/.env

Set:

ORACLE_PRIVATE_KEY=YOUR_PRIVATE_KEY_HERE

(Paste the private key you exported in the step above)

The other required settings are already enabled with sensible defaults in oracle/.env.example.

The default configuration includes:

ORACLE_START_BLOCK=latest
ORACLE_STEEM_RPC=https://api.steemit.com

For new validators, ORACLE_START_BLOCK=latest is recommended. This allows the oracle to start from the current Steem tip rather than scanning historical Steem blocks.

After adding your private key, start the services:

docker compose --profile oracle up -d

Check the services:

docker compose ps

And monitor the oracle:

docker compose logs -f oracle

Important Security Note

oracle/.env contains your validator's signing key.

Never commit oracle/.env to Git and never share your private key publicly.

Each validator must use its own validator key.

Validator Action Required

If you are operating one of the validators above:

  1. git pull
  2. Export your validator's ETH private key using unsafe-export-eth-key (while services are still running)
  3. docker compose down
  4. cp oracle/.env.example oracle/.env
  5. Add the exported private key to oracle/.env
  6. Run docker compose --profile oracle up -d
  7. Check docker compose ps
  8. Check docker compose logs -f oracle

This is a minor update, but please make sure your validator is running the latest code and that the Bridge Oracle starts correctly.

Thank you to all validators helping secure and operate the SVM network.

Sort:  

Update completed successfully.
Steem-Space validator has been updated to the latest version, and the SVM Bridge Oracle is configured and running successfully. Everything is working normally. Thank you to the SVM team and all validators for securing the network.