Wallets
Trust · MetaMask · Phantom
OpenPayGB · Multi-ecosystem wallets
OpenPayGB product layer: connect Trust · MetaMask · Phantom, buy with Mobile Money, swap, send, cash out, and spend — without opening those marketing sites. OPGB sits on top of ODEI Wallet (self-custody kit at /opgb/kit while more wallets develop there). Custodial MoMo / UGX stays on OPGB; keys stay in your wallet app or ODEI. The same On/Off trade desk that powers /opgb/onoff is embedded below.
Self-custody keys stay in your wallet app; ODELPay only requests connect + signatures. No redirect to Trust / MetaMask / Phantom marketing sites. Never paste a recovery phrase into this hub.
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.
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).
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.
Phantom (Solana)
Install Phantom extension or open in Phantom browser
ODEI Wallet
Expanding self-custody kit under OpenPayGB: browser keystore, EIP-6963 connect, verified EVM sends. OPGB sits on top for MoMo / UGX — ODEI never holds custodial cash balances; OPGB never holds keys.
Open ODEI WalletOpen Go WalletEncrypted backup (wallet app or ODEI create — never cash forms)
Use MetaMask / Trust / Phantom / Tonkeeper backup flows, or the ODEI Wallet create ceremony (phrase shown once, browser-only keystore). Never paste a seed into OpenPayGB On/Off, Wallets trade, or MoMo forms. ODELPay custodial rails never upload seeds or private keys. If a site asks for your phrase, close it.
Wallets
Trust · MetaMask · Phantom
OpenPayGB · Multi-ecosystem wallets
OpenPayGB product layer: connect Trust · MetaMask · Phantom, buy with Mobile Money, swap, send, cash out, and spend — without opening those marketing sites. OPGB sits on top of ODEI Wallet (self-custody kit at /opgb/kit while more wallets develop there). Custodial MoMo / UGX stays on OPGB; keys stay in your wallet app or ODEI. The same On/Off trade desk that powers /opgb/onoff is embedded below.
Self-custody keys stay in your wallet app; ODELPay only requests connect + signatures. No redirect to Trust / MetaMask / Phantom marketing sites. Never paste a recovery phrase into this hub.
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.
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).
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.
Phantom (Solana)
Install Phantom extension or open in Phantom browser
ODEI Wallet
Expanding self-custody kit under OpenPayGB: browser keystore, EIP-6963 connect, verified EVM sends. OPGB sits on top for MoMo / UGX — ODEI never holds custodial cash balances; OPGB never holds keys.
Open ODEI WalletOpen Go WalletEncrypted backup (wallet app or ODEI create — never cash forms)
Use MetaMask / Trust / Phantom / Tonkeeper backup flows, or the ODEI Wallet create ceremony (phrase shown once, browser-only keystore). Never paste a seed into OpenPayGB On/Off, Wallets trade, or MoMo forms. ODELPay custodial rails never upload seeds or private keys. If a site asks for your phrase, close it.