- 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.
1.4 KiB
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-pathparameter tells Web3Signer where to look for keys