This repository contains a simplified example of a transfer application built with Rust. The project demonstrates basic transfer functionality with multiple components organized in a workspace structure.
simple_transfer/transfer_app/
- Main transfer applicationsimple_transfer/transfer_library/
- Core transfer library with business logicsimple_transfer/transfer_nif/
- Native Implemented Functions (NIF) bindingssimple_transfer/transfer_witness/
- Witness generation and verification
To build the entire workspace:
cargo build
To run the transfer application:
cargo run --bin transfer_app
The main application that orchestrates transfers and provides the user interface.
Contains the core transfer logic and algorithms.
Provides native function bindings for performance-critical operations.
Handles cryptographic proof generation and verification for transfers.