Sky Mavis Developer Documentation

website·Indexed 35 days ago

https://docs.skymavis.com/

Developer resources for building on Ronin, featuring documentation for Ronin Waypoint, Ronin Wallet integration, RPC API references, and the Ronin Name Service (RNS). Includes guides for connecting wallets in TypeScript, JavaScript, and Unity, as well as details on the Ronin Store and the sunsetting of Skynet services.

Tokens
109.5K
Snippets
458
Records
826
Agent score
59%

What's inside Sky Mavis

  1. Overview of Sign-In with Ronin

    Sign-In with Ronin is a standard extended from Sign-In with Ethereum (SIWE) (EIP-4361) designed to provide a secure and seamless authentication process for dApps. The typical user flow consists of connecting the Ronin Wallet, signing a message to accept terms of service, and solving a security challenge to prove humanity.
  2. Overview of building on Ronin

    Ronin is an EVM-compatible blockchain developed by Sky Mavis specifically for games. Because it supports EVM-compatible smart contracts and protocols, developers can use standard Ethereum libraries, frameworks, and development environments to build on Ronin.
  3. Overview of the Ronin Wallet Referral program

    The Ronin Wallet Referral program allows approved partner developers to earn commissions when users connect their crypto wallets to the developer's app. This is achieved by integrating the Ronin Account Service, which tracks wallet connections and attributes them to the app. Once linked, the developer earns a percentage of the commission for transactions made from that wallet, provided the referral meets specific eligibility rules.
  4. Overview of Ronin Account OAuth 2.0 Service

    Ronin Account is an OAuth 2.0 service providing a passwordless sign-in flow for games and apps within the Ronin ecosystem. It allows users to maintain a single account across multiple entities, such as the Ronin Wallet and Axie Infinity Marketplace, simplifying onboarding by using social sign-in methods instead of complex Web3 concepts.

    Deprecation Notice: Ronin Account is being deprecated. For new integrations, developers should use the Ronin Waypoint service.

  5. Overview of Ronin Waypoint React Native SDK

    The Ronin Waypoint React Native SDK allows developers to integrate account and wallet features into Android and iOS apps. It enables users to sign in with a Ronin Waypoint account and use a keyless wallet for in-app transactions. All SDK functions return a string in the format of the deep link schema registered in the Ronin Developer Console (e.g., mydapp://).
  6. Overview of Mavis Pay for Ronin blockchain payments

    Mavis Pay is a payment processing service that allows merchants (game studios, creators, and others) to receive payments directly on the Ronin blockchain. It simplifies the payment experience by handling wallet connections and the processing and validation of blockchain payments.
  7. Overview of Ronin Market NFT capabilities

    Ronin Market (formerly Mavis Market) is an NFT marketplace on the Ronin network. It provides game developers and creators tools to feature NFT projects, reach audiences, and generate revenue through two main channels: primary sales via the Ronin NFT Launchpad and peer-to-peer secondary trading with royalty earnings.
  8. Overview of Ronin Store

    Ronin Store (store.roninchain.com) is a marketplace for game developers (merchants) to sell in-game items to players. It supports both on-chain (NFTs) and off-chain items. Key features include a user-friendly interface for item creation, private sales for specific customer groups, promotion codes for discounts, and payment acceptance via Ronin Waypoint keyless wallets.
  9. Overview of Ronin Waypoint Headless SDK

    The @sky-mavis/waypoint/headless package allows a dapp to reconstruct a user's wallet provider after the user has granted the necessary wallet permissions. This provider is compatible with the EIP-1193 standard, enabling the dapp to interact with the user's keyless wallet (e.g., sending transactions, signing messages) without requiring repeated user confirmations. For security reasons, user authorization and wallet creation must be managed by Ronin Waypoint rather than the dapp itself.
  10. Overview of Ronin Launchpad ticket presales

    The Ronin Launchpad ticket presale allows projects to pre-sell limited NFT collections using a raffle system. Participants purchase tickets with RON; winning tickets are redeemed for NFTs, while losing tickets are fully refunded. The system uses Verifiable Random Function (VRF) technology to ensure on-chain, transparent, and fair winner selection.
  11. Overview of Ronin Wallet

    Ronin Wallet is a non-custodial blockchain wallet used for managing digital assets and accessing decentralized applications (dApps) on the Ronin chain. It is available as a browser extension (Chrome and Firefox) and as a mobile application (Google Play Store and Apple App Store).
  12. Overview of Ronin Name Service (RNS)

    Ronin Name Service (RNS) allows developers to replace long, complex Ronin wallet addresses with human-readable names (ending in .ron), improving the user experience for dApps on the Ronin network.