First-time onboarding

How to use DeTrustPay, step by step

Wallet login is the only authentication method. Email is required for account grouping, verification, and notifications. Wallet signatures remain the authority for protocol actions.

Signing a login challenge does not move funds and does not submit on-chain transactions.

Before you start

  • Use a wallet you control and ensure it can sign messages.
  • Prepare a reachable email address for verification and account grouping.
  • Keep small SOL balance for later on-chain actions after login.
  • Set aside about 3-5 minutes for first-time onboarding.
Estimated time

3-5 minutes

If verification email is delayed, use the resend flow after cooldown.

Install Phantom wallet

DeTrustPay wallet login requires a Solana wallet provider. Phantom is recommended for first-time users because it supports standard message signing used in the sign-in challenge.

Download

Use the official download page for browser extension or mobile app.

Download Phantom

Verify the website URL before installing to avoid phishing copies.

Setup checklist
  • Install Phantom from the official website only.
  • Create a new wallet or import your existing wallet safely.
  • Back up your recovery phrase offline before continuing.
  • Set wallet lock/biometric security on your device.

3-step onboarding flow

Step 1

Connect wallet and verify ownership

Open wallet sign-in, connect your wallet, and sign a one-time challenge message.

Expected result: Wallet status changes to verified and the account linking section becomes available.

Step 2

Link email account

Submit your email (plus optional profile fields). This account stores metadata and groups wallets.

Expected result: A 6-digit verification code is sent to your email address.

Step 3

Verify 6-digit code

Enter the code in the OTP inputs and complete verification to finalize wallet sign-in.

Expected result: Session is issued and you are redirected to the core app overview.

Account paths

Existing verified email

If your email is already verified, verification should complete quickly and proceed to overview.

Action: If not redirected, click wallet verify again once and check wallet prompt state.

New email account

Use account linking with a new email, then complete OTP verification from your inbox.

Action: Use resend code when needed and wait for cooldown before requesting another code.

Switch to another email

Use “Use another email account” in the verification card to return to account linking.

Action: Submit the new email and complete OTP verification to finish reassignment flow.

Troubleshooting

Invalid or expired code

Request a new code, then enter the latest 6-digit value. Older codes are no longer valid.

Wallet verification failed

Reconnect wallet, ensure the active wallet matches expected address, then retry challenge signing.

Resend disabled

A resend cooldown is active. Wait for the timer and request again.

No email received

Check spam folder and ensure the address in the verification card is correct and fixed for this step.

Safety and policy links

  • Never share seed phrase or private key with anyone, including support.
  • Verify wallet address and prompt source before approving signatures.
  • Review risk and policy pages before high-value use.