Skip to content

ThePeopleOfTheNetwork/arweave_rs

Repository files navigation

arweave_rs

Rust based implementation of the Arweave mining software (WIP)

This project makes use of git submodules.

The first time you compile, or perhaps after a big update after a git pull, you need to update the submodules:

git submodule update --init --recursive

Then compile using:

cargo build

MacOS Build

The above instructions should be sufficient.

Windows Build

There are a few dependencies to build on Windows.

openssl-sys - In vendored mode open ssl is compiled and statically linked. To compile it you will need to have perl and perl-core installed. Installing the latest version of strawberry perl will suffice. Note: The first time this dependency is built on Windows it can take several minutes.

randomX - You will need Visual Studio 2019 with the "Desktop development with C++" Workload selected. Make sure C++ Build tools and core features are installed. Specifically the C++ CMake tools for Windows. More details about building randomX here.

License

This project is licensed under either of

MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)

at your option.

About

Rust based implementation of the Arweave mining software (WIP)

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages