RCnet is a test network developed by Radix, focused on providing developers and early integrators with the tools and standards necessary for creating more robust frontends. The network aims to enable smoother integration with the Babylon transaction model. With the release of RCnet, the Radix Wallet will offer transaction review capabilities and a Core API, making it more accessible for integrators such as exchanges.
DEVELOPMENT | |
Launch Date | 2021-07-28 |
Official Announcement | |
Antecedent | |
Postcedent | |
Code Repository | |
License | |
LEDGER | |
State Model | Unsharded |
Sybil Protection | Delegated Proof of Stake |
Consensus Protocol | |
Execution Environment | Radix Engine v1 |
Validator Node Cap | 100 |
Features
Transaction Review
The latest iOS Wallet preview build includes an initial version of the transaction review functionality, enabling users to monitor their account transactions, view the badges they are presenting, and interact with various applications. Although the feature remains under development, it establishes a foundation for future enhancements, such as:
- Customizable guarantees on deposits
- Prominent warnings for potentially high-risk transactions
- Special views for specific transaction types
- An "advanced view" for users desiring a detailed examination of transaction manifests
- Improved handling of resources created within transactions
- Metadata-defined icons for applications, components, and resources
- Links to additional screens detailing user interactions with dApps and resources
- Accurate fee estimates and a breakdown of fees between network costs and royalties
- Multiple visual adjustments and refinements
Core API for Integrators
The node-provided Core API streamlines the Babylon integration process for exchanges and other third parties, allowing key integrators to work with the Radix Engine and node without the need to operate their own Gateway instance.
Personas and Off-Ledger Data Sharing with dApps
The updated Wallet preview now incorporates Personas, enabling developers to request personal data directly from the Radix Wallet. The current preview Wallet supports a limited set of personal data fields, with plans to expand the range of fields as development continues.
Radix dApp Toolkit
The Radix dApp Toolkit extends the capabilities of the Radix Connect Button, offering automatic session management, tracking and notifications for requests and transactions, data caching, and more.
Metadata Updates and New Standards
RCnet introduces an initial set of metadata standards designed to assist developers in ensuring proper integration of their dApps, tokens, NFTs, and other components with the Radix Wallet and other clients.
Radix Engine Toolkit Expansion
In response to developer feedback and the needs of early integrators, the Radix Engine Toolkit will be updated with new features, such as a TypeScript target, a command-line version for Scrypto developers, and additional functions for building and signing basic transactions.
Limitations and Ongoing Development
While RCnet achieved the majority of its objectives, certain areas, including the Gateway API, Radix Off-Ledger Authentication (ROLA), and fee table adjustments, remain under development. These features will be available before the Babylon release, although no specific release date has been provided.