For the complete documentation index, see llms.txt. This page is also available as Markdown.

πŸ”—Connect Your Wallet

Hashly uses wallet sign-in: no email and no password. You connect a Hedera wallet and sign a short message that proves the account is yours. βœ…


πŸ‘› Supported Wallets

The connect dialog offers two Hedera wallets, and both come as a browser extension and a phone app:

The connection runs over WalletConnect on Hedera mainnet. More detail in Compatible Wallets.


πŸ“² How to Connect

  1. Click Connect at the bottom of the sidebar. On a phone, tap Menu in the bottom tab bar first.

  2. The Choose your wallet dialog opens, with the wallets on one side and a QR code on the other.

  3. Pair the way that suits you:

    • 🧩 Extension installed: click HashPack or Kabila (it shows Installed) and approve in the extension popup.

    • πŸ“± On your phone: tap the wallet and continue in its app.

    • πŸ”² Wallet on another device: scan the QR code with HashPack or Kabila, or press Copy and paste the pairing code into your wallet.

  4. Approve the connection in your wallet.

  5. Sign the "Sign in to Hashly" message when your wallet asks. Signing creates no transaction, so no HBAR is spent. πŸ”

  6. That's it. Your account ID, remaining votes and XP appear at the bottom of the sidebar.

⏰ The QR code and the pairing code expire. The dialog counts down and offers a New code when one runs out.

No wallet yet? No wallet yet? at the bottom of the dialog opens the Get Started page.


πŸ†• What Signing In Does

  • πŸ” Checks the signature. Hashly reads your account's public key from the Hedera mirror node and verifies the signed message against it. The message carries a timestamp and must reach Hashly within 5 minutes.

  • ✨ Creates your account the first time. A Hashly account is created for your account ID, with its own referral code.

  • πŸ”₯ Records today's login. Each sign-in counts as your login for the UTC day, which feeds your login streak and the login missions.

  • ⏳ Keeps you signed in for 24 hours.


πŸ” Security

  • ❌ Hashly never asks for your private key or recovery phrase. Anyone who does is not Hashly.

  • ✍️ Signing in only signs a message. No transaction is sent and there are no fees.

  • 🧾 Hashly only asks you to sign a transaction when you start one yourself, such as paying for Premium or associating a raffle prize token. Your wallet shows it before you approve.

  • πŸͺ Your session is kept in the auth-token cookie (HTTP-only, 24 hours) and a copy of the session token in local storage (hashly-auth-token), which keeps you signed in inside wallet in-app browsers.


πŸ”Œ Disconnecting

Click your account at the bottom of the sidebar and choose Disconnect. This ends the WalletConnect session, removes the sign-in cookie and clears the stored session token. Your votes, XP and badges stay linked to your account ID and are there when you come back. The same menu has shortcuts to your Profile and Missions.


πŸ’‘ Tips

  • πŸ“° On News pages the sidebar hides the wallet button. Open any other page to connect.

  • πŸ” Dialog stuck on "Opening…"? Press Try again, or Use QR instead and scan the code.

  • ⏳ Votes or submissions fail after a day? Your 24-hour session has ended. Disconnect, then connect and sign again.

  • πŸ”‘ Signature rejected? Sign-in works with accounts whose key is a single ED25519 or ECDSA (secp256k1) key. See Compatible Wallets.

Last updated

Was this helpful?