Ensure the following tools and dependencies are installed on your system:
- Rust (for node software development): Install Rust
- Git (for version control): Install Git
- Flutter (for front-end development): Install Flutter
- Dart (Flutter's underlying language): Install Dart
-
Clone the repository:
git clone https://github.com/sorydima/REChain-.git cd REChain-
-
Build the project using Cargo: REChain is built using Rust, and
cargo
(Rust's package manager) will handle the compilation and dependencies.cargo build --release
-
Run the REChain Node: Start a REChain node after building it. This will connect your machine to the decentralized REChain network.
./target/release/rechain-node --config ./config/config.toml
-
Set up Flutter: Install Flutter and ensure it is correctly configured by running:
flutter doctor
-
Clone the frontend repository (if applicable):
git clone https://github.com/sorydima/REChain-Frontend.git cd REChain-Frontend
-
Run the Flutter app: Install dependencies and run the app:
flutter pub get flutter run