New dApp Flow
Last updated
Last updated
The registration of a new application within the Rays Protocol is a carefully structured process that ensures both the quality of applications and the security of the platform. The following outlines the key steps involved in this process for developers:
Application Registration Steps:
Proposal Submission: Developers initiate the registration by submitting a proposal for their application, detailing its functionality, purpose, and how it fits within the DeFi ecosystem.
Code Review: The code is rigorously reviewed for quality, security, and adherence to best practices. This may involve automated testing as well as peer review by community developers.
Smart Contract Deployment: After the approval of the proposal and successful code review, developers deploy the application's smart contracts to the Rays testnet for live testing.
Testnet Phase: The application undergoes a testnet phase where it is monitored for performance, security, and user interaction. Developers may make necessary adjustments based on feedback during this phase.
Final Review and Mainnet Launch: Once the application proves to be stable and secure on the testnet, it undergoes a final review. This includes verifying that all adjustments have been properly implemented and ensuring compliance with any additional platform standards.
Mainnet Deployment: With final approval, the application is officially deployed to the Rays mainnet, making it accessible to the wider DeFi community. Developers are responsible for maintaining and updating their applications post-launch.
Approval Process and Deployment: The approval process is designed to promote excellence and resilience within the Rays ecosystem. It involves multiple stakeholders, including the Rays admin team, developers, and potentially the wider community, especially for significant applications that might impact the platform's operations substantially. The deployment uses an automated system to ease developer efforts, providing a seamless transition from proposal to live application.
By ensuring that each application undergoes thorough vetting and testing, Rays upholds its commitment to offering user-centric, secure, and efficient DeFi solutions.