Skip to main content

Quick Start

Before starting, it is recommended to review these 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, for example:

$ ./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