Rooch v0.3 release, launching testnet

Rooch v0.3 is released, connects to the Bitcoin network, implements inscription interactive, and launches the Testnet. This is part of Rooch's third milestone called "Rooting."

Key features of Rooch v0.3

This version mainly provides the following main features:

DA

Rooch currently implements the DA open network framework and can support the following scenarios in the future:

  • Can be connected to DA Chain like Celestia
  • You can also access cloud storage as a fast storage medium
  • You can also enable local storage for testing or caching services
  • Collaborative work, multiple DA backends can work together within an open network to achieve high reliability while meeting different needs.

Bitcoin support

Connect to the Bitcoin test network and use UniSat as the default wallet. For detailed usage, please refer to Installing UniSat. Rooch implements the Bitcoin relay network and provides basic support for becoming the Bitcoin network execution layer. Implement the analysis of transaction type, transaction progress, address, balance, inscription, UTXO, etc.

Object storage

This version has made a major reconstruction of object storage. Please refer to the Object for detailed usage to provide developers with a better development experience.

Inscription

Currently, basic functions such as inscription inscribe, display, and query have been implemented. For detailed operations, please refer to Inscription.

Rooch Dashboard

  • Provide Bitcoin network interactive functions
  • Integrate UniSat wallet, open the Dashboard and it will automatically detect, verify, authorize and log in
  • Provide inscription query function
  • Access address: https://dashboard.rooch.network/ (opens in a new tab)
  • For usage instructions, please see: Rooch Dashboard usage instructions.

JSON RPC and SDK

  • Implement Bitcoin related RPC
    • Provide UTXO query interface: btc_queryUTXOs
    • Provides inscription query interface: btc_queryInscriptions
  • SDK adds Bitcoin related operations

For the interfaces currently supported by Rooch, please see: Rooch JSON RPC.

Test network

Advance network information:

  1. Name: test
  2. ChainID: 2
  3. RPC: https://test-seed.rooch.network/(opens (opens in a new tab) in a new tab)

How to use the test network, please refer to the document: Connect to the test network

Next step goal

  1. Provide a per-manent incentive test network so that developers can deploy applications on it and let users try it out.
  2. Run the RoochBTC pioneer network to achieve indexing of Bitcoin mainnet assets. For a detailed description of this goal, see RoochBTC - Implementing Bitcoin's second layer with an on-chain indexer (opens in a new tab).

Conclusion

Rooch's milestones are driven by application scenarios, focusing on the experience of developers and users. The goal is to expand the boundaries of Web3 applications and explore the possibilities of mass adoption. To learn more and try Rooch, please refer to the Quick start documentation.

For more detailed information on Rooch v0.3, please refer to the Rooch v0.3 release notes (opens in a new tab). We would like to thank the over ten developers who have contributed to Rooch so far. If you want to learn more and get involved in Rooch, please join the Rooch Discord (opens in a new tab).