Skip to content

grasslandnetwork/grassland

Repository files navigation

Grassland

Grassland Full Node Implementation

Installation

Installers are available on the Latest Releases page. The following platforms are supported:

Platform Versions
Windows 7 and above
macOS 10.15 and above
Linux See below
iOS/iPadOS (coming soon)
Android (coming soon)

Compiling From Source

Grassland Full Node is wriiten in the Rust and JavaScript languages using the Tauri application framework.

1. Install Prerequisites

1.1 Rust and System Dependencies

Follow these instructions to install Rust and system dependencies

1.2 Tauri's Rust CLI

cargo install tauri-cli

1.3 Node.js

Instructions for installing Node.js can be found here.

2. Clone the repository

Assuming Git is installed, clone the repository:

git clone https://github.com/grasslandnetwork/grassland
cd grassland

3. Install npm packages

Install the npm dependencies, this should be repeated each time any of the package.json files are updated.

npm install

4. Build the application

To build the application, run:

cargo tauri build

Contributing

Contributions of all kinds are welcome!

  • Found a bug? Please open an issue and let us know
  • Looking for a feature? Start a discussion
  • Fancy hacking on the project? Please see CONTRIBUTING.md for more information on getting set up.