Files
proxmox/rpc-translator-138/docs/archive/QUICK_FIX_WEB3SIGNER.md
defiQUG cb47cce074 Complete markdown files cleanup and organization
- Organized 252 files across project
- Root directory: 187 → 2 files (98.9% reduction)
- Moved configuration guides to docs/04-configuration/
- Moved troubleshooting guides to docs/09-troubleshooting/
- Moved quick start guides to docs/01-getting-started/
- Moved reports to reports/ directory
- Archived temporary files
- Generated comprehensive reports and documentation
- Created maintenance scripts and guides

All files organized according to established standards.
2026-01-06 01:46:25 -08:00

1.4 KiB

Quick Fix for Web3Signer Path

Issue: Service file update failed. The binary is at /opt/web3signer-23.10.0/bin/web3signer and keys are at /opt/web3signer/data/keys/.

Manual Fix

Run these commands:

# Update the systemd service file
ssh root@192.168.11.11 "pct exec 107 -- bash -c 'cat > /etc/systemd/system/web3signer.service <<\"ENDOFFILE\"
[Unit]
Description=Web3Signer - Ethereum Signing Service
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/opt/web3signer-23.10.0
ExecStart=/opt/web3signer-23.10.0/bin/web3signer --http-listen-port=9000 --http-listen-host=192.168.11.111 --http-host-allowlist=* --data-path=/opt/web3signer/data eth1 --chain-id=138
Restart=always
RestartSec=5
StandardOutput=journal
StandardError=journal
SyslogIdentifier=web3signer

[Install]
WantedBy=multi-user.target
ENDOFFILE
'"

# Reload systemd and restart
ssh root@192.168.11.11 "pct exec 107 -- systemctl daemon-reload && systemctl restart web3signer && sleep 5"

# Verify keys are loaded
curl http://192.168.11.111:9000/api/v1/eth1/publicKeys

Or Run the Updated Script

cd /home/intlc/projects/proxmox/rpc-translator-138
./scripts/fix-web3signer-path.sh

Key Points:

  • Binary: /opt/web3signer-23.10.0/bin/web3signer
  • Data path: /opt/web3signer/data (keys are in /opt/web3signer/data/keys/)
  • The --data-path parameter tells Web3Signer where to look for keys