Skip to content
 
 

Repository files navigation

This fork adds a map to visualize the nodes you are connected to.

7cc360a391f85d38d2377ab86af861410efe53c2

You need to enable the RPC server, and currently it does not support cookie authenthication. You can use the following config:

[rpc]
listen_addr = '127.0.0.1:8232'
enable_cookie_auth = false

Zebra Launcher

A Desktop app for installing and running Zebra.

In-browser preview with example data

Installation

To install the Zebra Launcher:

  1. Download the installer for your operating system from the Github releases here.
  2. Run the installer

Note: It currently requires a 64-bit processor, and on macOS, an ARM-based processor such as the Apple M1.

Screenshots

 

Developer Setup

  1. Make sure all of the Tauri prerequisites are installed.
  2. Install pnpm
  3. Run pnpm i to install npm packages
  4. Run pnpm tauri dev to start the Tauri app.
  5. Add an empty dist folder to the root of this project to fix the Rust warning in src-tauri/src/main.rs
  6. Install Prettier for formatting .ts/.tsx/.css files

Recommended IDE Setup

Release

  • Update zebrad binaries for target platforms by:
    • Running cargo b --release in the Zebra workspace
    • Copying the binary into src-tauri/binaries and adding the target as a suffix to the file name
  • Tag and publish a new release on Github
  • Run pnpm run tauri build on target platforms, and
  • Upload the bundle files produced by Tauri as assets on the Github release.

About

This fork adds a map to visualize the nodes you are connected to in the Zebra launcher.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages