Linux x64 · Docker
Test Meownero locally.
Receive test coins, send a payment and restore a wallet. The test runs offline on your machine, not on a public testnet.
Linux x64 Docker tester
Command-line only. The graphical wallet isn't ready to download.
Test coins have no value. Never use real funds or your own recovery phrase.
182 MiB · Docker image, launcher and setup guide
You'll need
- Linux x64 with local Docker Engine, cgroup v2 and a Unix socket. The Docker client and daemon must run on the same kernel.
- Python 3.11 or newer, sha256sum and unzip.
- 5 GiB of available memory and 5 GiB free for test results. Keep extra disk space for the ZIP, extracted files and Docker image.
Use a non-root account with Docker access. Docker Desktop, remote Docker, ARM, macOS and Windows are untested.
Run the test
Save the ZIP in a new folder and open a terminal there. Keep that terminal open for all four steps. Stop if any command fails.
1. Check the download
Keep the original ZIP filename. The checksum should print OK.
printf '%s %s\n' '0b72d59fba8bd01b1ba45e72016c4e5c36176026918c1152c1e75d3e01030978' 'meownero-vanguard-linux-x64-docker-96aa5a8.zip' | sha256sum --check2. Unpack it
This checks the files inside and moves into the kit folder. It refuses to overwrite an existing folder.
test ! -e 'meownero-vanguard-linux-x64-docker-96aa5a8' && test ! -L 'meownero-vanguard-linux-x64-docker-96aa5a8' &&
unzip 'meownero-vanguard-linux-x64-docker-96aa5a8.zip' &&
cd 'meownero-vanguard-linux-x64-docker-96aa5a8' &&
sha256sum --check SHA256SUMS3. Load the Docker image
docker load --input 'meownero-vanguard-linux-x64-fd7256b1.docker.tar.gz' &&
test "$(docker image inspect --format '{{.Id}}' 'sha256:fd7256b13c90935782aedcebd23dcbd8dbe1e16853974ffb6722a116e32a13f9')" = 'sha256:fd7256b13c90935782aedcebd23dcbd8dbe1e16853974ffb6722a116e32a13f9' &&
test "$(docker image inspect --format '{{.Os}}/{{.Architecture}}' 'sha256:fd7256b13c90935782aedcebd23dcbd8dbe1e16853974ffb6722a116e32a13f9')" = 'linux/amd64' &&
printf '%s\n' 'Exact image verified: linux/amd64'Continue only if it prints "Exact image verified: linux/amd64".
4. Run it
Run this from the kit folder. It creates receipts/journey01 for the results. Use a new output folder for each run, with no symlinks in its parent path.
mkdir -m 700 receipts &&
python3 -B vanguard/docker/run.py --image 'sha256:fd7256b13c90935782aedcebd23dcbd8dbe1e16853974ffb6722a116e32a13f9' --out ./receipts/journey01In receipts/journey01, result.json must say PASS_NATIVE_JOURNEY. Check runtime.json for cleanup.removed set to true. Keep the results if a run fails.
The tester removes its container and disposable wallets when it finishes. Only the test results stay on disk.
Build details
Tested on Ubuntu 24.04.4 LTS, Docker Engine 29.5.3, cgroup v2 and Python 3.14.7. Other hosts and versions are untested. This is an accelerated FCMP++/CARROT regtest in an Ubuntu container. The wallet test passed, along with timeout and interruption checks.
- ZIP filename
- meownero-vanguard-linux-x64-docker-96aa5a8.zip
- SHA256
- 0b72d59fba8bd01b1ba45e72016c4e5c36176026918c1152c1e75d3e01030978
- Source commit
- 96aa5a836648153db7f2c3ef1e949b35b2f4bdff
- Docker image ID
- sha256:fd7256b13c90935782aedcebd23dcbd8dbe1e16853974ffb6722a116e32a13f9