Connect your wallet
How to connect a self-custodied wallet to Predictifi and sign in with Ethereum (SIWE).
Predictifi is non-custodial: you keep your own funds, and the app only ever asks your wallet to sign a message or approve a transaction you initiate.
1. Connect
Click Connect in the top navigation and choose your wallet. Make sure your wallet is unlocked and set to Base Sepolia (chain ID 84532). Predictifi runs on testnet with test USDC that has no monetary value — on Base mainnet you will see no markets and no balances. If you do not have a wallet yet, install one of the supported browser or mobile wallets first.
2. Sign in with Ethereum
After connecting, you sign a one-time Sign-In with Ethereum (SIWE) message. This proves you control the address and creates a secure server session. The signature is used only for identity — it never moves funds and Predictifi never sees your private keys.
3. Approve USDC (once)
The first time you trade, your wallet asks you to approve USDC spending for the market maker. This is a standard ERC-20 allowance; you can revoke it at any time from your wallet.
Gasless when supported
When your wallet supports it, trades are sponsored through a paymaster so you do not pay gas directly. Otherwise the transaction is submitted normally from your wallet and you pay network gas.
Troubleshooting
- Wallet will not connect. Confirm the extension or app is installed and unlocked, and that it is on the Base Sepolia network. Refresh and try again.
- Wrong network. Switch your wallet to Base Sepolia (not Base mainnet); the app prompts you if you are on the wrong chain.