Skip to main content

FAQ

Overview

This page contains answers to frequently asked questions about Ronin Waypoint.

FAQ

Where can I find the client ID?

To find your app's client ID, open the Developer Console, then click Waypoint Service, and then in the Client credentials section, locate the CLIENT ID (APPLICATION ID) field.

Where can I find the chain ID?

The chain ID is 2020 for the Ronin mainnet and 2021 for the Saigon testnet.

What is MPC used for in Ronin Waypoint?

Multi-party computation (MPC) is a cryptographic technology used to generate the wallet's private key and to sign transactions. MPC replaces the traditional private key with two or more shards. One shard is stored on the user's device, the other on the Sky Mavis server. The private key is never fully assembled in one place, making the wallet more secure against hacking attempts.

What if my game already has an account system?

If your game has its own account system and you want to keep it using it, while taking advantage of Web3 transactions offered by Ronin Waypoint, you have two options to link the two systems:

  • Treat Ronin Waypoint as only a payment method for in-game purchases. Your game can use the keyless wallet without having to go through the Sky Mavis Account authorization to make Web3 transactions.
  • Link the Ronin Waypoint user ID to your existing account system. Your game can use Ronin Waypoint as another identity provider for the existing system.

For more information, see Link Ronin Waypoint to your account system.

How do I upgrade the Ronin Waypoint version?

Sky Mavis automatically upgrades the Ronin Waypoint software to the latest version. You don't need to perform any manual upgrades.

What are sponsored transactions?

Sponsored transactions are transactions where you pay the gas fees for your users transacting with your smart contracts. This feature is available through Ronin Waypoint. Sky Mavis sets up a payer wallet for your project and funds it with RON. You set eligibility criteria for your users to qualify for gas sponsorship. When a user interacts with your smart contract, Ronin Waypoint automatically applies sponsorship and charges the payer wallet.

For more information, see About gas sponsorship.

How do I retrieve the user's profile information?

Using the user ID in the sub claim of an ID token, you can retrieve the user's profile information, such as the externally owned account (EOA) wallet address linked to the Ronin Waypoint account, or the user's profile name. For more information, see Get user profile.

Can other wallets be linked to the user's Ronin Waypoint account?

Ronin Waypoint generates a keyless wallet during user's onboarding. If the user has an existing EOA Ronin Wallet, they can link it to their Ronin Waypoint account. You can then fetch both wallets as described in Handle wallets.

Can I obtain a user's social login type and ID from Ronin Waypoint?

The Ronin Waypoint service doesn't provide the user's social login type and ID due to security reasons.

How do I validate the user's ID token?

Ronin Waypoint returns an ID token after the user authorizes your app to access their account. You can validate the ID token using the public key provided by Sky Mavis. For more information, see Validate ID token.