Skip to content

Embedded Wallet

Gatoll includes a pluginless embedded wallet so anyone can claim a Loot without installing a browser extension. It is built for first-time users, and it is non-custodial — your keys stay yours.

The wallet runs inside Gatoll. A participant arriving from a social link can create a wallet and claim in seconds, on a phone, with no MetaMask install and no seed-phrase ceremony standing between them and the reward. This is what makes a Loot claimable by people who are new to Web3.

Your private key is encrypted on your side into a standard EIP-2335 keystore — the same encrypted-keystore format used for validator keys. Only the encrypted keystore is ever stored server-side. Gatoll never sees or decrypts your private key; it holds ciphertext that only you can unlock. Signing happens with your key, under your control.

In short: Gatoll can store your encrypted wallet so it is available across sessions, but it cannot spend from it.

Because the wallet is non-custodial, you are responsible for retaining access. Treat it like any other wallet:

  • Keep the password/credentials that unlock your keystore safe — losing them can mean losing access to the wallet.
  • Use the export option to save your keystore so you can restore the wallet elsewhere.
  • Consider moving significant balances to a wallet you separately control.

Prefer your own wallet? You can bind an external wallet (MetaMask, WalletConnect, and the like) with a SIWE signature and claim to that instead. The embedded wallet is there for convenience, not a requirement.