zinniad

Crates.iozinniad
lib.rszinniad
version0.20.3
sourcesrc
created_at2023-03-30 12:49:32.53065
updated_at2024-09-04 06:17:58.257072
descriptionZinnia daemon runs Zinnia modules inside Filecoin Station.
homepage
repositoryhttps://github.com/filecoin-station/zinnia
max_upload_size
id825047
size152,907
owners (github:filecoin-station:owners)

documentation

README


🌼

Zinnia Daemon


crates

Zinnia is a sandboxed and resource-limited runtime for distributed workers. This crate provides a daemon to run Zinnia Modules inside Filecoin Station.

Installation

You can download the zinniad binary from our GitHub Releases.

OS Platform Filename
Windows Intel, 64bit zinniad-windows-x64.zip
macOS Intel, 64bit zinniad-macos-x64.zip
macOS Apple Silicon zinniad-macos-arm64.zip
Linux Intel, 64bit zinniad-linux-x64.tar.gz
Linux ARM, 64bit zinniad-linux-arm64.tar.gz

Build from source

If you have Rust tooling installed on your machine (see Install Rust), you can build & install Zinnia from the source code.

$ cargo install zinniad

Basic use

Run a JavaScript module

FIL_WALLET_ADDRESS=f1... \
zinniad my-module/main.js

See Building Modules for how to write new modules for Filecoin Station.

Note: We don't support running more than one Zinnia module in the Filecoin Station yet. Tracking issue: zinnia#144

Run a Rust module

We have decided to put Rust/WASM modules on hold for now.

Commit count: 454

cargo fmt