Skip to main content

Quick Start

Before starting, it is recommended to review the introductory docs first.

1. Start Walletshield

In a terminal, install dependencies if necessary:

# for Debian or Ubuntu-based systems:
sudo apt install curl

Then download a launcher script to start Walletshield mixnet client using the Network ID issued within your ZKN Beta Tester Program group:

curl -O https://test.net.zknet.io/walletshield.sh
chmod u+x walletshield.sh
./walletshield.sh <network_id>

1.1 Specify Operating System

The launcher script's default platform is linux-x64. Other supported platforms may be specified explicitly. For example, for macOS:

./walletshield.sh <network_id> macos

Run the script without options to see supported platforms:

$ ./walletshield
USAGE: ./walletshield.sh <network_id> [platform]
[platform] is one of:
linux-x64 (default)
linux-arm64
windows-x64
macos

2. Configure wallet

Configure your crypto wallet to use the locally running Walletshield as RPC provider according to the Networks Configuration table.

For example: http://localhost:7070/ethereum/sepolia

3. Stop Walletshield

To stop the Walletshield mixnet client: CTRL+C