MAINNET· تعمل منذ 2020كتلة #32,731,545نهائية 6.00sعمليات / كتلة 0المُدَقِّقون 11 · 5 منظماتإجمالي XBN 369B XBNالمتداول 74.10B XBNإجماع HFBA · نهائية 3–5 ثوانٍMAINNET· تعمل منذ 2020كتلة #32,731,545نهائية 6.00sعمليات / كتلة 0المُدَقِّقون 11 · 5 منظماتإجمالي XBN 369B XBNالمتداول 74.10B XBNإجماع HFBA · نهائية 3–5 ثوانٍ
Bantu

Your keys. Your wallet on Bantu.

ECOPay is a self-custody digital-asset wallet built for everyone who wants faster payments, lower fees, and real ownership. Private keys are generated and signed on-device. The server is structurally incapable of moving a single user's funds. Built on Bantu; open to seven other networks.

ECOPay

A digital wallet that refuses the usual tradeoff. Self-custody made simple — without making users handle complex addresses or manage raw keys.

Self-custody architecture
15 interface languages
Free to open
Installable as a PWA
Settlement
< 5 seconds

Sub-five-second finality on Bantu mainnet. Watch the receipt appear before you put your phone down.

Networks
8, one app

Bantu (home) + Base, Solana, Ethereum, Polygon, BNB Chain, Lisk, AssetChain.

Languages
15 · RTL-aware

Including Hausa, Swahili, Arabic with right-to-left layout. Every label translated.

Security
14 layers

Defense-in-depth model. Server is structurally incapable of moving user funds.

//Why ECOPay exists

Most wallets force a tradeoff. ECOPay refuses.

Custodial apps are convenient, but the provider controls the keys. Self-custody apps protect ownership, but typically punish users with raw addresses and unforgiving UX. ECOPay is designed so safety and ease work together — neither comes at the other's expense.
Yours

Private keys are generated and signed on your device. ECOPay's servers physically cannot authorize a transaction. Even if we were compromised, no user would lose a cent.

Fast

Payments confirm in under five seconds on Bantu. Send by username, by QR, by payment link, or by tap on a saved contact — whichever is closest to your thumb.

Open

One self-custody architecture across many networks. Your assets on Bantu, Base, Solana, Ethereum, Polygon, BNB Chain, Lisk, AssetChain — visible together, switchable in one tap.

//The standout

Send before the recipient is ready.

The killer feature ECOPay ships on Bantu. When the recipient lacks an account, lacks a trustline, or has compliance pending, the payment becomes an on-chain claimable balance — controlled by the recipient, locked from the sender. Trust isn't bolted on. It's protocol.
  • 01

    Sender taps Send

    Readiness engine checks recipient state — account exists, trustline open, compliance cleared.

  • 02

    Queued as Pending

    Claimable balance posted on-chain. Sender cannot revoke. Funds are escrowed by the protocol, not by ECOPay.

  • 03

    Recipient gets ready

    Adds trustline, finishes KYC, or funds the wallet — at their pace. Both parties see the same state in real time.

  • 04

    Claim signed locally

    Recipient signs the claim XDR on their device. Funds settle on-chain. Receipt becomes public.

// Pending tray
  • @fatima
    Ready to claim
    cNGN 12,500
  • @adunni
    Waiting for trustline
    USDC 250.00
  • @kofi
    Claimed
    XBN 480

Funds never disappear. Sender and recipient see the same lifecycle state in real time. The protocol holds the escrow — not ECOPay.

//What ECOPay ships

Six categories, each engineered to feel obvious.

Every feature has earned its place against real users on slow connections, older devices, and unfamiliar mental models. Nothing is here for completeness theater.
Pay

Five ways to pay. One review step. Zero accidents.

Type a @username, scan a QR, send a payment link, tap a saved contact, or paste any G…/0x… address. Every send goes through Prepare → Review → Sign → Result. Nothing leaves your device until you confirm — and an irreversibility callout makes sure you read what you're signing.

Wallets

Multi-wallet by default. Up to ten under one account.

A personal wallet, a merchant wallet, a joint wallet, a savings wallet — each with its own address, its own optional @username, its own balance list, its own merchant flag. Generate or import a BIP-39 24-word phrase (legacy 56-character S-keys are also supported with safe migration).

Compliant Delivery

Send before the recipient is ready.

If they don't have an account, don't have a trustline open, or don't have compliance cleared, ECOPay queues the payment as an on-chain claimable balance. The funds wait there — controlled by the recipient, locked from the sender — until conditions are met. Trust is built into the protocol, not bolted on top.

Swaps

In-wallet swaps via the Bantu marketplace.

Powered by Bantu's on-chain orderbook. No intermediary, no spread beyond the market rate. Live quotes update with a 400ms debounce as you type. Strict 1% slippage protection on every order — the network refuses the swap if the price moves more than 1% between quote and execution.

Assets

Browse the whole network. Trust only what you choose.

Bantu's trustline model means you opt in to holding a non-native asset before you can receive it. ECOPay maintains a curated registry — XBN, cNGN, USDC, USDT get a gold-shield Verified badge. Unverified issuers force a deliberate warning and a PIN before the trustline burns a reserve.

Receipts

Every transaction becomes a public receipt.

Tap any row for the full story — hash, ledger sequence, fee, memo, status. Every transaction has a public on-chain-verifiable receipt URL anyone can open. CSV and PDF export for any wallet. Multi-currency display in 150+ fiats, refreshed every minute.

//Multi-network

Built for Bantu. Open to every other.

Bantu is the home network — the rail ECOPay was designed for. The same self-custody model extends to seven additional networks so users can hold and send wherever issuers choose to deploy.
HOMENative

Bantu

Sub-5s finality. Native trustlines, claimable balances, on-chain marketplace, memos as first-class data.

EVMCoinbase L2

Base

cNGN, USDC. Gasless meta-transactions for cNGN.

SVMToken-2022

Solana

SOL, cNGN as Token-2022. Fast finality, low fees.

EVMMainnet

Ethereum

cNGN, USDC, USDT. The settlement layer of record.

EVMLow-fee EVM

Polygon

Broad stablecoin coverage at fees that don't punish small payments.

EVMRegional liquidity

BNB Chain

cNGN, USDC, USDT. Major presence in Asia-Africa corridors.

EVMEmerging-market rail

Lisk

Cross-rail support for issuance teams shipping in frontier markets.

EVMRWA rail

AssetChain

Real-world-asset chain with native compliance hooks.

// Security architecture

Your private key never leaves your device. Not even once.

Engineered so the secure path is the easy path — and so no single compromise can move funds. Fourteen independent defense layers, each closing a specific class of attack. The server cannot sign for you. Cannot freeze you. Cannot reset your password. Cannot recover your secret.

Your device
  • Private key generated by Web Crypto
  • Vault: PBKDF2 + AES-GCM-256
  • Transactions signed on-device
ECOPay servers
  • Public address only
  • Cannot sign on your behalf
  • Cannot decrypt your vault
Bantu / EVM / Solana
  • Settles in < 5 seconds
  • Permanent, auditable record
  • Public receipt URL on every tx
Vault
PBKDF2-SHA256 · 200,000 iterations · AES-GCM-256

Your password derives the vault key. The vault holds your secret in authenticated symmetric encryption — ciphertext, on your device, nowhere else.

Optional PIN
4-digit second factor

Optional but strong. Verified locally against an encrypted sentinel — never stored, never sent. Five failures → 10-minute lockout, persisted across reloads.

Anti-phishing phrase
Yours, local-only

A 2–3 word phrase you choose at registration. Displayed on every authenticated page. A phishing clone cannot reproduce it.

Device tracking
Per-device cookie · email alerts

Every sign-in is bound to a device. New device → email with the fingerprint and time. Revoke any device, or sign out everywhere, in one tap.

//By design

What ECOPay structurally cannot do.

Self-custody is a contract about incapability. These are the operations the system refuses, no matter who asks — the user, a regulator, a court, or ECOPay itself.
  • Sign a transaction on your behalf. Your private key has never been on our servers.
  • Freeze your funds. A court order against ECOPay cannot compel us to move what we don't control.
  • Reset your password. The password decrypts a vault on your device. We have no copy of either.
  • Recover your secret key. If you lose both the secret and the password, the wallet is unrecoverable.
  • Read your anti-phishing phrase. It lives on your device only.
  • See your PIN. Verified locally against an encrypted sentinel; never transmitted.
//Daily use

Polished where it matters.

Performance on a three-year-old phone over 3G. Accessibility verified across every component, light and dark. Settings that feel personal — and stay in sync across devices.
15 languages
Including RTL Arabic.

English, French, Spanish, Portuguese, German, Italian, Chinese, Swahili, Hausa, Vietnamese, Ukrainian, Russian, Hindi, Polish, Filipino, Korean, Arabic — every label, button, error, and email translated.

11 display currencies
Live rates, refreshed every minute.

USD, EUR, GBP, CNY, JPY, NGN, ZAR, KES, GHS, XAF, XOF. Localized number formatting via the native Intl API.

Installable as a PWA
Add to home screen on any modern device.

First Contentful Paint under 2s on 3G. Time to Interactive under 3s on a mid-range Android. Data-saver mode reduces polling and pauses non-essential work.

Accessibility, not an afterthought
WCAG AA across light and dark.

48-pixel touch targets, screen-reader labels on every control, visible 2-pixel focus outlines, prefers-reduced-motion honored, end-to-end keyboard navigation, dynamic type that respects OS font scale.

// Open the wallet

Real ownership. Fast settlement. One wallet across eight chains.

ECOPay is free to open. Installable as a PWA on any modern device. Built on Bantu, open to seven additional networks. Your private key is generated and signed on your device — and stays there.