# Log-in & Wallet Binding Guide

**Note:**

* Returning veteran players must go to the official website to re-bind their EOA wallets before they can sync old assets, mint assets, trade assets etc. (Check out "3.3" below)
* New users please register a new account and bind an EOA wallet.
* All on-chain asset interactions will remain centralized on the official website. Players must bind a wallet and secure their wallet credentials carefully.

### Step by Step Guide for New Players:

## 1. Creating a New Account

#### 1.1 Visit <https://partyicons.com/home> and click the "Login" button located in the upper-right corner of the landing page.

<img src="/files/FIBKazw0BLLFgrl8Dln5" alt="" height="223" width="560">

#### 1.2 Create a Game Account with a Social Account

<img src="/files/odIjBsFJGPmV46cC3tgG" alt="" height="224" width="560">

#### 1.3 Select Your Registration Method

Select your preferred authentication method to sign up (this guide uses Gmail as the primary example).

* **⚠️ Reminder:**
* **Standard Email registration (entering a Gmail address manually) and Google Account registration represent two completely distinct account databases. They do not share data.**
* **Returning players must use the exact same gateway as before to log in, otherwise the system cannot retrieve your original game account.**

<img src="/files/LuFygmXywMvWsf6J3jR2" alt="" height="693" width="439">

#### 1.4 Complete Email Verification

* Enter the verification code sent to your inbox into the verification pop-up window.
* If the code does not arrive, check your spam folder or click the "Resend Verification Code" button.

<img src="/files/K8AUy5o0zb6heFZu99If" alt="" height="769" width="475">

## 2. Binding Your Wallet

#### 2.1 Trigger the Binding Interface

* Once your game account is generated successfully, return to the website homepage. The system will automatically trigger a wallet binding window.
* Click the "Bind Wallet" button.

<img src="/files/hgt47t9CVssSU5ogfakE" alt="" height="282" width="487">

#### 2.2 Choose Your Wallet Type

* Select your preferred wallet platform to initialize the connection (the following steps use Ronin Wallet as the primary example).

<img src="/files/M0DYjG13H77FKgcosOt4" alt="" height="361" width="500">

#### 2.3 Install the Wallet Extension

* Follow the on-screen prompts to install the Ronin Wallet browser extension plugin.
* Complete the setup and configuration of the extension as directed by the plugin installation guide.

<img src="/files/0J5Ol3mfvgwImNmP1GTt" alt="" height="259" width="560">

## 3. Completing Binding and Login

* Once the extension setup is ready, execute the appropriate workflow matching your player profile below:

#### 3.1 Profiles with No Existing Wallet: Generating a New Wallet

* If you do not own a wallet, implement the following steps:
* Follow the plugin instructions to create a brand-new wallet address.
* Return to the official website interface; your new game account and new wallet address are now securely linked.
* You are now clear to launch the game client and begin playing.

<img src="/files/Yz7afWo7Ao0F7QMoj2Kd" alt="" height="468" width="442">

#### 3.2 Profiles with an Existing Wallet: Linking Active Addresses

* If you already possess an active wallet (such as a Ronin Wallet), implement the following steps:
* Inside the website's wallet binding prompt, log in or import your existing wallet.
* Return to the website interface; your new game account and pre-existing wallet are now successfully linked.
* You are now clear to launch the game client and begin playing.
* ⚠️ Warning: Do not link a wallet that has already been bound to another Party Icons game account. Doing so will trigger an EKKO AI data sync error, resulting in a complete failure to launch match sessions. Each wallet address can strictly connect to one game account.

#### 3.3 Returning Players: Retrieving Accounts

If you are a returning veteran player who registered an account prior to the game's recent SDK migration, the system may initially display your account status as a fresh profile upon your return. Follow this specific workflow to recover your legacy progression:

* Authenticate onto the official website using the exact social media login provider (e.g., Google) tied to your original account.
* During the wallet binding phase, use that identical social media account to log into your wallet. The system will automatically bridge your social media profile with your legacy game account details.
* Once the association completes successfully, all historical assets from your legacy account will instantly synchronize to your current active profile, allowing you to play without loss of data.

⚠️ Warning:

* If a returning veteran bypasses this wallet binding workflow and joins matches, the system will force gameplay progression under a fresh account state. Linking your wallet later via the above steps will completely overwrite all progress made on that new account state. Complete your wallet binding immediately upon your first login.
* Mobile-Only Players: After generating your credentials via a mobile client, you must access the official website on a desktop environment to execute the wallet binding process to unlock the full game experience.

#### 3.4 Troubleshooting Ronin Wallet Wake-Up Failures

If the website fails to successfully wake up or call your installed Ronin Wallet extension during the binding phase, apply the following steps:

* Navigate directly to the official Ronin Marketplace platform: <https://marketplace.roninchain.com>, and log into your Ronin Wallet extension there first.

<img src="/files/YnyGNkQPAh6AmbqbcV5x" alt="" height="591" width="394">

<img src="/files/LwEF7XNirpWmzExLJ6tg" alt="" height="785" width="480">

* Return to the official Party Icons landing page: <https://partyicons.com/home>, and re-initialize the connection. The wallet binding prompt will now execute normally.

<img src="/files/r4nPthVz2rvxXwcjzcTX" alt="" height="642" width="430">

## 4. FAQ

Q1: What should I do if the email verification code fails to arrive?

* Check your mailbox's spam or junk filters.
* Re-verify that your email address was typed into the input field correctly.
* Click the "Resend Verification Code" button to request a new token.

Q2: What should I do if the wallet binding sequence fails?

* Confirm that your Ronin Wallet browser extension plugin is active and fully unlocked.
* Check that your internet connection is stable.
* Refresh the webpage and re-run the connection sequence.
* Visit the Ronin Marketplace, log into your extension profile there, and return to our platform to try again.
* If the system alerts you that the wallet is taken, deploy an alternate unbound wallet. A single wallet address can strictly map to one game account.

Q3: What should I do if my legacy account assets fail to sync up?

* Verify that you authenticated using the exact social login credential from your original registration (rather than a manual email input method).
* Confirm that you used the same social login credentials when unlocking your wallet during the binding phase.
* Log out and log back into the official website platform.
* If asset synchronization remains blocked, contact our player support division immediately for technical tracking.

Q4: How do I differentiate between an "Existing Wallet Player" and a "Returning Player"?

* Existing Wallet Player: A user who owns a personal wallet address (like a Ronin Wallet) but has never registered a game profile inside Party Icons before. This user simply needs to log into their current wallet to link up.
* Returning Legacy Player: A veteran user who registered a full game account before our recent system SDK migration. Due to the architecture update, the migration flags them as a fresh profile initially. They must use social sign-on and wallet binding to fetch and restore their original progression data.

Q5: Why is my original account missing after logging in with a social media profile?

* Double-check whether your original registration was executed via manual Gmail input or through the Google OAuth social sign-on button. These represent separate database directories and do not communicate.
* Re-attempt your login utilizing the exact authentication gateway selected during your very first registration.

Q6: Can I manage the entire setup process directly on a mobile device?

* Account creation is supported on mobile browsers, but the core wallet binding protocol requires access via the official website on a desktop environment.
* We strongly recommend executing the entire registration and binding workflow inside a desktop browser to prevent script blocks.

## 5. Reminders

* Wallet Credentials Security: Secure your wallet seed phrases and private keys safely. Never disclose this data to anyone. Lost wallet credentials cannot be recovered under any circumstances.
* One Wallet Per Account: Every wallet address is limited to a single game account. Do not map a previously linked wallet onto a separate profile.
* Authentication Consistency: Maintain a uniform login method across all sessions (always use either manual Gmail input or social sign-on consistently). Mixing methods will create separate accounts and lock you out of your original data.
* Profile Protection: We highly recommend enabling Two-Factor Authentication (2FA) to maximize your overall account security posture.
* Mandatory Binding: Wallet binding cannot be skipped. Bypassing this step locks out all web-based on-chain features including asset minting and marketplace trading.
* Player Support Access: If you encounter any unexpected workflow loops, reach out to customer support immediately.
* This guide is based on the current game version. Actual in-game content and mechanics shall prevail.
* If you have any questions, please contact customer support.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://partyicons.gitbook.io/wiki/open-beta-preseason-test/log-in-and-wallet-binding-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
