Skip to main content

Register Account

Newly created accounts must be registered on the MOI network before they can send transactions or interact with DApps. Unlike a simple in-app confirmation, MOI account registration is an on-chain process that requires a second wallet — an already-registered user must submit the registration transaction on your behalf.

When your account is not yet registered, Moi Wallet shows a registration screen with your account details and a link to step-by-step instructions. You cannot use Send, Receive, or DApp features until registration completes.

Register your own account (new users)

Follow these steps on the mobile app or Chrome extension:

  1. Copy your account details from the registration screen. Use Copy account details — the screen displays an encoded payload required for on-chain registration.
  2. Share these details with an existing Moi Wallet user who already has a registered account on the same network.
  3. Ask them to open Register Account from the app drawer (mobile) or the menu drawer (extension — open the menu from the top navigation bar).
  4. They should paste your account details on the Register Account screen and complete the registration — this submits an on-chain transaction and may require a small amount of MOI from their wallet for network fees.
  5. Once they confirm the transaction, return to your registration screen and tap Refresh.
After successful registration

If your account is successfully registered, you will be automatically taken to the home screen after refreshing. If registration is not yet complete, the app will prompt you to finish the process.

On the registration screen, tap the instructions link for the same step-by-step guide inside the app.

Register someone else's account (existing users)

If another user has shared their account details with you, you can register their account from your wallet:

  1. Open the app drawer (mobile) or menu drawer (extension).
  2. Tap or click Register Account.
  3. Paste the account details they shared with you.
  4. Review the registration details and confirm — complete any required transfer step to fund the registration transaction.
  5. Wait for the on-chain transaction to confirm.

The other user can then tap Refresh on their registration screen to verify the account is active.

What happens under the hood

  • Account details encode a participant create payload — the data needed to register the account on the MOI network.
  • The registering user's wallet broadcasts the transaction and pays any required network fees (gas).
  • Once confirmed on-chain, the new account is active and can send transactions and connect to DApps.
Registration is per-network

Account registration applies to the currently selected network. If you switch to testnet, accounts must be registered on testnet separately. Both you and the registering user must be on the same network. See Managing Networks.