Hi Mento community,
I’m Gare, founder of TapPay, a self-custodial mobile payments wallet launching in Nigeria built on Celo, using NGNm as the primary settlement token.
What TapPay does:
TapPay enables two use cases:
- Domestic: peer-to-peer NFC tap-to-pay between smartphones, settled in NGNm instantly
- International: diaspora remittance from UK/US senders via Transak (cUSD delivery) to a Nigerian recipient
We believe TapPay is the first consumer application building specifically on NGNm. The app is production-ready, currently in pre-launch on Celo Sepolia testnet, with a Lagos + UK diaspora simultaneous launch planned in the next 60 days.
The integration we’ve already built:
Our codebase already has a complete cUSD → NGNm swap implementation using Mento’s Broker contract — getAmountOut(), ERC-20 approve, swapIn(), receipt polling, and slippage protection. It’s production-ready code with a runtime availability check: when the screen loads, it calls findExchangeId() on the BiPoolManager. If the pool exists, the swap is live. If not, the UI gracefully disables the feature and routes users to a Transak offramp instead.
We built it this way specifically because we knew the pool wasn’t live yet and wanted to be ready the moment it is.
Why a cUSD/NGNm pool matters:
Right now, a Nigerian user who receives cUSD from a UK diaspora sender has to do a two-step process to use it for daily spending: cash out cUSD to bank via Transak, then re-deposit NGN via Flutterwave to get NGNm back. An active cUSD/NGNm BiPool collapses that into a single in-app tap.
More broadly, TapPay’s remittance corridor creates a consistent, recurring source of cUSD → NGNm swap demand — diaspora sends happen weekly, sometimes daily. That’s real, predictable volume for the pool from day one of launch.
What I’m asking:
- What’s the process for requesting a new BiPool — do I need to submit a formal MGP or is there a lighter-weight pathway for pools the core team wants to activate?
- Is the Mento team open to seeding initial liquidity for a cUSD/NGNm pool, or does that need to come from external LPs?
- Is there anyone on the team I should speak to directly about this?
Happy to share the codebase, demo the app, or provide any technical detail needed. We want NGNm to succeed and we’re building on it because we believe it’s the right infrastructure for Nigerian consumer payments.
Thanks
Gare Aganbi
Founder, TapPay