Injected (EIP-6963 preferred)
MetaMask / Trust (extension)
No injected EVM provider detected. Install MetaMask or Trust Wallet, or use WalletConnect below. Never enter a recovery phrase on ODELPay — only in your wallet app.
ODEI Wallet
ODEI Wallet
Modular cards for local encrypted keystores, injected connect (EIP-6963), and protected native transfers. OpenPayGB (OPGB) sits on top of ODEI Wallet while we keep shipping more wallets on this kit. Not custodial OPGB itself — use test funds only until independently audited.
Injected wallet health
Console errors like Broadcast channel unavailable or channel secret come from the browser extension’s inpage.js (often Binance Web3 / multi-adapter wallets), not from ODELPay app code. We prefer EIP-6963 providers (MetaMask / Trust) and only connect on your click.
No EIP-6963 announcements yet — connect when ready.
Fix: keep one EVM extension enabled, reload, or use WalletConnect / ODEI Wallet.
EVM network guard
After you connect MetaMask / Trust / WalletConnect, this hub verifies you are on a known network (Ethereum, Polygon, BNB, Arbitrum, Optimism, Base). Unverified or custom chains are blocked for hub signing flows.
MetaMask / Trust (extension)
No injected EVM provider detected. Install MetaMask or Trust Wallet, or use WalletConnect below. Never enter a recovery phrase on ODELPay — only in your wallet app.
TonConnect · WalletConnect
For all users (guests, traders, education, and outside the tuition ecosystem): connect TON via TonConnect, EVM via WalletConnect (MetaMask, Trust, Rainbow), or the multi-ecosystem Wallets hub for injected MetaMask/Trust and Phantom (Solana). Self-custody keys stay in your wallet; OPGB cash rails stay custodial.
Self-custody TON transfer — network fees apply in your wallet.
TON not connected
WalletConnect
Set NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID to enable EVM wallets (WalletConnect Cloud — not Reown AppKit).
Use when extensions conflict or Broadcast channel fails.
ODEI Wallet
ODEI Wallet
Modular cards for local encrypted keystores, injected connect (EIP-6963), and protected native transfers. OpenPayGB (OPGB) sits on top of ODEI Wallet while we keep shipping more wallets on this kit. Not custodial OPGB itself — use test funds only until independently audited.
Injected wallet health
Console errors like Broadcast channel unavailable or channel secret come from the browser extension’s inpage.js (often Binance Web3 / multi-adapter wallets), not from ODELPay app code. We prefer EIP-6963 providers (MetaMask / Trust) and only connect on your click.
No EIP-6963 announcements yet — connect when ready.
Fix: keep one EVM extension enabled, reload, or use WalletConnect / ODEI Wallet.
EVM network guard
After you connect MetaMask / Trust / WalletConnect, this hub verifies you are on a known network (Ethereum, Polygon, BNB, Arbitrum, Optimism, Base). Unverified or custom chains are blocked for hub signing flows.
MetaMask / Trust (extension)
No injected EVM provider detected. Install MetaMask or Trust Wallet, or use WalletConnect below. Never enter a recovery phrase on ODELPay — only in your wallet app.
TonConnect · WalletConnect
For all users (guests, traders, education, and outside the tuition ecosystem): connect TON via TonConnect, EVM via WalletConnect (MetaMask, Trust, Rainbow), or the multi-ecosystem Wallets hub for injected MetaMask/Trust and Phantom (Solana). Self-custody keys stay in your wallet; OPGB cash rails stay custodial.
Self-custody TON transfer — network fees apply in your wallet.
TON not connected
WalletConnect
Set NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID to enable EVM wallets (WalletConnect Cloud — not Reown AppKit).
Use when extensions conflict or Broadcast channel fails.