SVM Testnet: Oracle Spam Fix, Validator Reliability & Network Health
The Steem Virtual Machine (SVM) Testnet is currently operating in a stable and consistent manner. A recent minor Oracle client update has reduced network spam and the number of unnecessary failed transactions originating from jailed validators.
The primary goal of this update is to enhance network efficiency, improve transaction hygiene, and refine the validator recovery process.
Network Health and Current Metrics
Current SVM Testnet statistics:
| Metric | Status |
|---|---|
| Total Transactions | 37,130+ |
| Average Block Time | ~5.3 seconds |
| Active Validators | 9 |
The network is maintaining consistent block production, and active validators are stably performing their consensus duties.
The Problem: Oracle Spam from Jailed Validators
A recent increase in failed transactions was observed on the network.
Investigations revealed that this was not a chain-level bug; rather, the issue stemmed from outdated Oracle client logic.
When a validator is jailed, the SVM chain rejects the following from that validator for security reasons:
- Price-feed oracle data
- Bridge attestations
This is crucial for network security, ensuring that inactive or non-compliant validators cannot influence the network state.
However, older Oracle clients were repeatedly attempting to broadcast this data even while the validator was in a jailed state.
As a result:
- The chain was rejecting transactions
- Failed transactions were increasing
- Unnecessary network traffic was being generated
- Error rates and transaction noise were rising
The Fix: Oracle Client Optimization
A minor update has been applied to the Oracle client software to resolve this issue.
The Oracle client is now capable of recognizing the validator's jailed status.
When a Validator is Jailed
The Oracle client will:
- Stop broadcasting
- Cease generating failed transactions
- Reduce unnecessary network noise
- Halt unnecessary submissions during the validator recovery process
Once the validator becomes active again, the Oracle client will be able to resume broadcasting normally. ---
Update Required for Validators
Validators—particularly those currently jailed or recovering—are advised to update their Oracle client.
Update process from the SVM repository directory:
# 1. Pull the latest code changes
git pull
# 2. Stop the current Go oracle service
docker compose --profile go down
# 3. Pull the latest Docker images
docker pull
# 4. Specifically pull the updated oracle-go image
docker compose --profile go pull oracle-go
# 5. Restart the oracle-go service without rebuilding dependencies
docker compose --profile go up -d --no-deps oracle-go
This process will launch the updated Oracle client.
Why This Fix Is Important
This minor update improves the network's overall efficiency.
Key benefits:
- Stops failed transaction spam from jailed validators
- Halts unnecessary oracle broadcasts
- Reduces network transaction noise
- Streamlines validator recovery
- Aligns Oracle client behavior with chain security protocols
- Creates a cleaner environment for valid oracle price-feed transactions
Current Network Status
Following the Oracle optimization:
- 9 active validators are performing consensus duties
- Valid oracle price-feed updates are processing normally
- The network remains stable
- Updated Oracle logic is effectively reducing failed transaction spam
- Consensus and oracle operations are proceeding without interruption
Looking Ahead
In addition to refining and improving the efficiency of the SVM Testnet infrastructure, the development team is now moving towards finalizing the SVM App frontend. Following the public release, the broader community will be able to easily use the SVM App to:
- Access Sherpa Protocol liquidity pools
- Perform token swaps
- Utilize DeFi functionality within the SVM ecosystem
- Interact with the Sherpa Protocol
Overall Development Progress
The current development trajectory for SVM is:
Network Stability → Oracle Optimization → Validator Reliability → Sherpa Protocol → SVM App Public Release
Although the Oracle client update was minor, it has improved coordination between validator behavior and network efficiency.
Testnet Disclaimer
SVM is currently in the testnet phase.
The bonded STEEM, transactions, and generated tokens used here are solely for testing consensus and the EVM execution layer. Neither this chain nor its assets hold any real-world monetary value.

Congratulations!
Your post has been selected and upvoted by the SteemPro Team 🚀
Explore more on SteemPro:
🌐 https://www.steempro.com
🎮 Play SteemHeights: https://www.steempro.com/games/steem-heights
💬 Join our Discord: https://discord.gg/Bsf98vMg6U
💪 Supporting the growth of the Steem ecosystem together.
🟩 Vote for witness faisalamin:
https://steemitwallet.com/~witnesses
https://www.steempro.com/witnesses#faisalamin
This is an automated message.