Supported wallets and chains

Grainlify uses three chains, for different things. This page lists which wallets work with each, and on which devices.

ChainWhat it's forWalletsWhere you set it up
SolanaGrainlify Bounties: bounties are paid to the wallet you linkPhantom, Solflare, Backpack, and on Android the Mobile Wallet Adaptergrainlify.com/bounties/link
BaseYour Base payout address, for GrainHack payouts. The one event so far paid on the Base Sepolia testnetAny regular Ethereum walletSettings → Payout Preferences
AptosYour Aptos payout address, for payouts made on Aptos once claims are switched onPetraSettings → Payout Preferences

In each case you connect the wallet and sign one message to prove you control it. Signing costs nothing, sends no transaction and can't move funds. Grainlify never asks for your recovery phrase.

Solana, for bounties

WalletOn a computerOn a phone
PhantomBrowser extensionOpen in Phantom reopens the page in Phantom's browser
SolflareBrowser extensionOpen in Solflare reopens the page in Solflare's browser
BackpackBrowser extensionNo shortcut. Get Backpack links to its download page
Mobile Wallet AdapterNot usedAndroid only: Use a wallet app on this phone
  • On a computer, the wallet page lists the wallets installed in your browser under Found in this browser, marked Detected. Other Solana wallets that can connect and sign messages in the same standard way show up there too.
  • On a phone, a normal browser can't see your wallet app, so the page offers the shortcuts above instead. If you're already inside a wallet app's own browser, the page finds the wallet the same way it does on a computer.
  • On Android, Use a wallet app on this phone connects through the Mobile Wallet Adapter to a wallet app installed on the phone, without leaving your browser. iPhones have no equivalent.

One wallet can be linked to one GitHub account, and each GitHub account has one wallet. Linking a new one replaces the old. The steps are in Link your Solana wallet.

Base, for GrainHack payouts

Any regular Ethereum wallet installed in your browser works. The card lists the wallets it finds under Choose a wallet.

  • Use an address you control directly, not an exchange deposit address.
  • Smart-contract wallets such as Safe can't be verified yet.
  • The signing request lasts ten minutes. If it expires, start again.

The steps are in Register your Base payout address.

Aptos, for your payout address

Use Petra. It's the wallet Grainlify has tested end to end for payout addresses. If no wallet is found, the page asks you to install Petra and reload.

  • Only single-key accounts can be verified. A multi-key account is refused with a message saying so.
  • The signing request lasts ten minutes. If it expires, start again.
  • Once registered, the page shows your address, when you verified it, and the network it's registered for.

Registering a different address replaces the old one for that network. A payout is locked to the address that was registered when the payout was published, so choose a wallet you'll still have later. The steps are in Register your payout address.

Which one do I need?

  • To take bounties, you need a Solana wallet.
  • For GrainHack payouts, you need a Base payout address registered with an Ethereum wallet.
  • For payouts made on Aptos, you need a payout address registered with Petra. Claims on Aptos are built but not switched on yet. How payouts work explains which programme pays on which chain.