<aside>
๐
Current list of infrastructure Providers
</aside>
Use this checklist to ensure a successful integration for deploying your dApp on Ronin.
Developer Community
<aside>
๐
**Registration & Connecting to Developer community
Developer Portal (Mavis Console)**
- [ ] Register for an account on the Developer Portal to access essential tools and resources.
Builders Discord
- [ ] Join the official Ronin Discord #developer-chat to receive assistance and support from the internal team.- Link
- [ ] (Optional) Join a community of builders on the community-led Ronin Builders Discord - Link
</aside>
<aside>
๐ก
Utilization of Reliable External Providers
- [ ] Confirm that an external provider (e.g., Chainstack or dRPC) is utilized for node management, or verify that the team maintains and operates their own nodes.
- [ ] Ensure the Subgraph implementation leverages a reliable external provider, such as Alchemy, for efficient indexing and query performance.
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAA1ElEQVR4Ae3bMQ4BURSFYY2xBuwQ7BIkTGxFRj9Oo9RdkXn5TvL3L19u+2ZmZmZmZhVbpH26pFcaJ9IrndMudb/CWadHGiden1bll9MIzqd79SUd0thY20qga4NA50qgoUGgoRJo/NL/V/N+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEyFeEZyXQpUGgUyXQrkGgTSVQl/qGcG5pnkq3Sn0jOMv0k3Vpm05pmNjfsGPalFyOmZmZmdkbSS9cKbtzhxMAAAAASUVORK5CYII=
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAA1ElEQVR4Ae3bMQ4BURSFYY2xBuwQ7BIkTGxFRj9Oo9RdkXn5TvL3L19u+2ZmZmZmZhVbpH26pFcaJ9IrndMudb/CWadHGiden1bll9MIzqd79SUd0thY20qga4NA50qgoUGgoRJo/NL/V/N+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEyFeEZyXQpUGgUyXQrkGgTSVQl/qGcG5pnkq3Sn0jOMv0k3Vpm05pmNjfsGPalFyOmZmZmdkbSS9cKbtzhxMAAAAASUVORK5CYII=
</aside>
Smart Contract Deployment
<aside>
๐
Deployment of Smart Contracts
- [ ] Deploy and verify smart contracts on the Saigon Testnet to ensure proper functionality.
- [ ] Adhere to operational security (OPSEC) practices by using a separate deployer address for the mainnet deployment to enhance security and isolation.
- [ ] Complete mainnet deployment and verify contracts. Ensuring decoded transactions are correctly displayed for transparency and traceability.
</aside>
UI Deployment
<aside>
๐
Deployment of UI
Ensure seamless integration with the Ronin Wallet, enabling users to sign and submit transactions effortlessly.
Wallet Connection
- [ ] [Primary] Ronin Wallet Connection
- Tested on Ronin Wallet Extension - (Safari/Firefox/Chrome)
- [ ] Applicable if App is supported on Desktop
- Tested on Ronin Wallet In-App Browser
- [ ] Applicable if App is supported on Mobile
- Tested on Ronin Wallet Mobile Browser (Android)
- [ ] Applicable if App is supported on Mobile
</aside>
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAA1ElEQVR4Ae3bMQ4BURSFYY2xBuwQ7BIkTGxFRj9Oo9RdkXn5TvL3L19u+2ZmZmZmZhVbpH26pFcaJ9IrndMudb/CWadHGiden1bll9MIzqd79SUd0thY20qga4NA50qgoUGgoRJo/NL/V/N+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEyFeEZyXQpUGgUyXQrkGgTSVQl/qGcG5pnkq3Sn0jOMv0k3Vpm05pmNjfsGPalFyOmZmZmdkbSS9cKbtzhxMAAAAASUVORK5CYII=
Good to Have
<aside>
๐
**Support for Testnet, Integration of Multisig + Supporting Delegate Registry
Multisig Integrations**
- [ ] Wallet connection -ย Enable wallet connection with support for the SAFE Core SDK to facilitate seamless integration with the Ronin Multisig - Link
Testnet Support
- [ ] Support for Saigon Testnet - Provide full support for the Saigon Testnet, enabling developers and users to test products in a controlled testnet environment.
Delegate.xyz Support
- [ ] Delegate -ย Implement support for the delegate registry on Ronin to enhance delegation capabilities.
Ecosystem Github Repository
- [ ] Submit Pull Request to Github Repository - Link
- [ ] Include contract details and relevant context for external tracking purposes.
- [ ] Provide dApp website details for integration with the Trusted Domain System.
</aside>