Live on Arbitrum Sepolia · Powered by Stylus

Transact Safely.
Settle Natively.

Accept crypto payments and receive guaranteed local-currency settlements at a locked exchange rate — zero FX risk, instant, on-chain.

See How It Works
Built on Arbitrum
Chainlink Price Feeds
Privy Wallet Auth
USDC Stablecoin
0%

FX Risk Eliminated

0 steps

End-to-End Flow

0/7

Always On-Chain

The Problem

FX Volatility is Killing Merchant Margins

A merchant in Lagos sells a product for $100 USDC. By the time they convert it, the rate has slipped — they net only ₦138,000 instead of the expected ₦150,000. Margin gone.

Uncontrollable FX volatility is the single biggest reason merchants in emerging markets refuse to adopt Web3 payments.

Without SettlX

Payment received$100 USDC
Rate at payment₦1,500/USDC
Rate at conversion₦1,380/USDC ↓
Loss to FX slip-₦12,000

With SettlX

🔒 Guaranteed NGN₦150,000

Why SettlX

Built for the Real World

🔒

Locked Exchange Rate

The moment a merchant accepts, the NGN rate is cryptographically locked on-chain. The exact amount is guaranteed no matter what the market does.

Instant Settlement

Built on Arbitrum L2. Fast block times mean rate locking and payment confirmations happen in seconds.

🛡️

Smart Contract Escrow

USDC is held in trustless on-chain escrow. Payers are protected if rejected; merchants are protected from FX moves after acceptance.

🏦

Bank Account Payout

Merchants register their Nigerian bank account. Admin settles the exact locked NGN amount directly to that account.

📊

Full Transparency

Every payment, rate lock, and status change is verifiable on-chain. Event logs preserve original references and bank details.

💸

Ultra-Low Gas Fees

Arbitrum L2 transactions cost cents. SettlX is economically viable for everyday merchant use at any payment size.

The Flow

How It Works

Four steps from stablecoin payment to guaranteed local-currency settlement.

1
Payer

Approve & Send USDC

The payer approves USDC spending and calls payMerchant(). USDC is held immediately in smart contract escrow.

2
Merchant

Lock the Rate

Merchant sees the payment with a live NGN equivalent. Clicking 'Lock Rate' writes the current exchange rate on-chain — permanently.

3
Protocol

USDC Moves to Treasury

On rate lock, USDC transfers from escrow to the SettlX treasury. The locked NGN amount is recorded in the PaymentAccepted event.

4
Admin

NGN Sent to Bank

Admin sends the exact locked NGN amount to the merchant's registered bank account, then calls markAsPaid() on-chain to close the cycle.

Payer sends USDCEscrow holds fundsMerchant locks rateNGN settled to bank

Powered By

🔵

Arbitrum Stylus

Rust smart contracts on L2

🔗

Chainlink

USDC/USD price feeds

🔑

Privy

Embedded wallet auth

⚙️

Wagmi + Viem

On-chain data & event logs

Ready to settle risk-free?

Accept crypto with guaranteed local-currency payouts.