Quadrans is a decentralized, open-source blockchain network designed for smart contracts and distributed applications. It aims to provide a transparent, secure, and scalable ecosystem for businesses and developers. Quadrans supports a testnet environment that allows users to experiment with the network before deploying on the mainnet.
Windows 10/11 with WSL (Windows Subsystem for Linux)
Podman for container management
FileZilla (for retrieving wallet JSON file)
Basic command-line knowledge
Open PowerShell as Administrator and run:
wsl --install Ubuntu
After installation, restart your computer and open Ubuntu from the Start menu.
Inside Ubuntu, install Podman with:
sudo apt update && sudo apt install podman -y
Verify installation:
podman --version
Download the Quadrans Testnet image:
podman pull localhost/quadrans-testnet:latest
Run the container:
podman run -d --name quadrans-testnet localhost/quadrans-testnet:latest
Verify the running container:
Access the Quadrans container:
podman exec -it quadrans-testnet gqdc account new
Set a password and note down your generated wallet address.
Locate your keystore file inside the container:
podman exec -it quadrans-testnet ls /root/.quadrans/testnet/keystore
Grant permissions:
podman exec -it quadrans-testnet chmod -R 755 /root/.quadrans/testnet/keystore
Find the IP address of your WSL instance:
ip addr show eth0 | grep "inet " | awk '{print $2}' | cut -d'/' -f1
Use FileZilla to retrieve the file:
Open FileZilla
Connect using SFTP
Host: sftp://your-wsl-ip
Username: your-wsl-username
Password: (your WSL password)
Navigate to /root/.quadrans/testnet/keystore/
Download your JSON wallet file
Use the Quadrans Testnet Faucet: https://faucetpage.quadrans.io/redeem.php
If you face synchronization issues, manually add testnet peers:
Access the Quadrans console:
podman exec -it quadrans-testnet gqdc attach /root/.quadrans/testnet/gqdc.ipc
Add peers manually:
admin.addPeer("enode://6167f7272eb6b1883049ccd69888fbd2918765d7071ce51304f194f630cf3a5eb5ef4eb873f55ce0fe004d1fdf59dc2898085896278543b411e3a7d73dfd8b12@154.12.239.34:28657");
admin.addPeer("enode://9b3b0bf8069d4d002ce6319fc07718c5009e72ebb6da3490631ab040274a3daa2d9a53958993783584395b0fdc07dc82b4b309778aa428bd6589c6af94d4a55d@152.228.141.231:28657");
admin.addPeer("enode://42d8d6109472e8429eeaea59faded145669f9310403d4f1cd65be69e37e6ec465443ce747d1471c0c211583e56d1fc720571e06abfbe871f9fc031f6a36e81f5@144.91.74.181:28657");
admin.addPeer("enode://8f645fe27dee31f1551c737fc1b7ef9acf20cf0103d48f89b505de105b1ad16960220d52e9d69cb11e1a98cc576a56a2dda6724125fb69a3df29770e97235de2@104.45.7.40:28657");
Check syncing status:
To start the Quadrans Testnet node:
podman start quadrans-testnet
To stop the node:
podman stop quadrans-testnet
View logs:
podman logs -f quadrans-testnet
Check running containers:
Check all Podman images:
Quadrans Official Documentation: https://docs.quadrans.io/nodes/quadrans-nodes.html
Quadrans X: https://x.com/quadrans
My X Handle: https://x.com/mazzysweb
Private TG Channel: https://t.me/mazzysweb
This guide should help you set up and manage your Quadrans Testnet node smoothly! 🚀
Maz