Rooch is a modular DApp container with the Move language.
- Rooch Ethereum Layer2: Rooch(Execution) + Layer1s(Settlement) + Ethereum(Arbitration) + DA
- XChain Modular DApp: Rooch(Execution) + XChain(Settlement + Arbitration) + DA
- Rooch Layer3 Modular DApp: Rooch(Execution) + Rooch Layer2(Settlement + Arbitration) + DA
- Sovereign Rollup: Rooch + DA
- MoveOS: MoveOS is a standalone Move runtime environment based on MoveVM. It provide Move execution environment for rooch.
- Sequencer(TODO)
- Proposer(TODO)
- Challenger(TODO)
- Build from source $ cargo build && cp target/debug/rooch ~/.cargo/bin/
- Create a new Move project $ rooch move new my_move_project
- Build the Move project $ cd my_move_project && rooch move build
You can learn more about contributing to the Rooch project by reading our Contribution Guide and by viewing our Code of Conduct.
Rooch Network Rooch is licensed under Apache 2.0.
To connect with the Rooch Network community, please join our Discord.