User manual

How to use Evabob

Step by step, from signing in and setting your PIN to sending, requesting, selling with a link and fixing common problems.

Updated 25 September 2026For the Android and iOS appTestnet preview

Before you start

Evabob is a testnet preview. Everything in this manual works with free test dollars that have no value, so you can try every feature without risking real money.

You need:

  • The Evabob app on an Android phone or iPhone.
  • An email address you can open on that phone. You sign in with a code sent there.
  • A few minutes to set a PIN. Choose one you'll remember and nobody else can guess.

Test money only

Don't send real money to an Evabob address. The app runs on test networks, and anything sent from a real network won't arrive.

Sign in

  1. Enter your emailOpen Evabob, type your email address and tap Send me a code.
  2. Open the emailYou'll get six digits. Look in your spam folder if they don't arrive within a minute.
  3. Enter the codeType the six digits. If they expired, tap Send a new code.

There's no password to remember. Each time you sign in, Evabob sends a fresh code.

Choose your @username

Your @username is how people find and pay you. Evabob suggests one; you can keep it or type your own.

  • Use 3 to 24 letters, numbers or underscores. It can't contain "evabob".
  • Choose carefully: it's permanent. Once signup finishes it can't be changed, so anyone who has paid you before always reaches you.
  • It isn't your display name. Your name and photo are set separately in Profile and can be changed later.
  • Capitals don't matter and the @ is optional when people type it. People can always pay you by email too.

Set up your wallet and PIN

Next, Evabob creates your wallet. It's yours: payments leave it only when you approve them with your PIN.

  1. Tap Create walletOn the Set up your wallet screen.
  2. Choose a PINEnter it, then enter it again to confirm. Evabob never sees it and never asks you for it.
  3. Continue to EvabobYour wallet is ready on three networks: Arc (your main account), Ethereum and Base.

Keep your PIN to yourself

Evabob will never ask for your PIN, recovery phrase, private key or API key, by message, email or phone.

If you skip this step, Profile shows your wallet as Not linked yet. Open Profile › Set up wallet to finish.

Get test dollars from the Circle Faucet

The Circle Faucet gives out free test USDC. It's the quickest way to put money in your Evabob balance while the app is on testnet.

  1. Copy your Arc addressIn Evabob, tap Wallet, choose Arc (your main account), then Get paid, and copy the address. You can also copy it from the Wallet row in Profile.
  2. Open the faucetGo to faucet.circle.com in your phone or computer's browser.
  3. Choose USDC and Arc TestnetPick USDC as the token and Arc Testnet as the network.
  4. Paste your address and sendPaste the address you copied and press the send button. The faucet sends a fixed amount and limits how often you can ask.
  5. Watch it arriveBack in Evabob, the money appears in your balance and in Activity, usually within a minute. With the app open, you'll hear a short chime.

Want euros too?

Request EURC on Arc Testnet from the same faucet to try Convert with euros. If you picked a different network by mistake, the money shows under that network in Wallet, and you can move it to Arc with Move money.

Open Circle Faucet

Find your way around

The Evabob home screen.
HomeYour spendable balance in your main currency (naira or dollars), with the other one underneath. Below it: Send, the scan button and Request. "Your money" lists anything on hold or on its way, and "Money in" shows the last 7 days. "View all" opens your full recent activity in place.

The bar at the bottom

TabWhat it's for
HomeYour balance, quick actions and what's on hold
ChatConversations, request cards and the Evabob Agent
Send (round button)Opens Send from anywhere
ActivityEvery payment and receipt, the moment money moves
WalletYour dollars on each network, with Send, Get paid and Move money

The menu

Tap the four-dot button at the top right of Home to open the menu: Request, Convert, Move money, Your GA, Agent wallets, Get paid by agents, Work from agents, Sell with a link, and Circles and collections. Tap your photo to open Profile. On Android, the back button steps back through screens; on Home, press it twice to leave the app.

Send money

  1. Tap SendOn Home, or the round button in the bottom bar.
  2. Choose who it's forType a name, @username or email. Saved contacts appear as you type. You can also paste a wallet address.
  3. Enter the amountUse the keypad. You type in your main currency (naira or dollars), and the other currency shows underneath. It can add up for you: 120+35 becomes 155. Tap All of it to send your whole balance.
  4. Add a note if you likeFor example "Rent, March". It's optional. If the field says anyone can see it, forever, the note is written publicly on the network and can't be deleted, so keep private details out of it.
  5. Check the review screenYou'll see their photo, what they receive and the fee. Read any warning carefully.
  6. Confirm with your PINYou'll see Sent, and the payment appears in Activity. It usually arrives in about a second.

The 10-minute pause

The first time you pay someone, the review screen has a switch to wait 10 minutes before it goes, and it starts on. The money is held during a countdown you can cancel. Leave it on unless you know the person well.

Paying someone who isn't on Evabob

If you send to an email with no account, you'll see They are not on Evabob yet. Tap Hold it for them: they get an email, and the money waits for them for 7 days. If they don't sign up by then, it comes back to you. Until then it shows in Activity as Waiting for them to join. When they join, they see a Claim held money screen in the app.

Scan to pay

Tap the scan button between Send and Request and point your camera at a QR code. An Evabob code opens Send with that person's @username filled in; a request code opens the request, ready to pay.

Request money

  1. Open RequestFrom Home, or Menu › Request.
  2. Enter the amount and what it's forFor example "$40, Logo design".
  3. Add who pays and a due date (optional)If you do, Evabob reminds them the day before, on the day, and three days late.
  4. Share itTap Share request to send the link, or Show QR code for someone standing next to you.

Follow your requests in request history. You're told when one is paid or becomes overdue.

If someone requests money from you

Open the request from the link, the QR code or the chat card. You'll see who is asking, with their @username and photo. Tap Pay, or Decline this request if you don't owe it. After paying you get a receipt you can keep or share.

Paid by milestone

Switch on Paid by milestone and add 2 to 10 lines in dollars, one per milestone. The payer approves them all with one PIN, and each line is paid to you as you deliver it.

Chat and pay

  1. Start a conversationOpen Chat, tap + and find someone by @username or email.
  2. Ask for moneyTap Ask for money in the conversation to send a request card with the amount and a note.
  3. Pay a request you receivedTap Pay on their card and choose how: Pay it all now, Pay half, hold half, or Hold it all.

To decline a request, tap Cancel. The card closes for both of you and the sender is told. You can cancel your own requests the same way. Messages can be copied, and you can send photos from your camera or gallery.

Ask the Evabob Agent

The Evabob Agent is pinned at the top of your chat list. Ask it anything about your money in your own words:

  • "How much can I spend?"
  • "Send $25 to @john for lunch"
  • "Is this payment request real?" (paste the link)

When you ask it to move money, it shows a confirmation card with the exact payee and amount. Nothing happens until you tap Confirm and enter your PIN.

Pay for work safely

When you pay for work with Hold it all or Pay half, hold half, the held money is locked until the work arrives.

If you're paying

  • When the worker marks the job delivered, check it. Tap Release to say the work has arrived and pay them straight away.
  • If you do nothing, it's released to them 7 days after delivery.
  • Need to stop? Cancel and get it back works instantly before delivery. After delivery, choose why and a person at Evabob reviews both sides; the money stays put until they decide.

If you're doing the work

  • You can see the money is already set aside before you start.
  • Mark the job delivered when you're done, then wait for release.
  • If there's a review, tap Add your side and include links or photos of the work.

Sell with a link

  1. Open Sell with a linkMenu › Sell with a link.
  2. Describe the itemWhat you're selling (for example "Ankara dress, size 12"), details such as colour or size, and the price.
  3. Set a delivery windowHow many days you need to deliver.
  4. Share the linkThe link is copied. Paste it in a chat, a post or your bio, or tap Show QR code.

Buyers see your track record and pay into a hold. Mark each order delivered when it's on its way; the money reaches you when the buyer confirms, or 7 days after you mark it delivered. If you haven't marked an order delivered within your window, the buyer gets their money back.

Circles and collections

Start a money circle

  1. Open Circles and collectionsMenu › Circles and collections, then New money circle.
  2. Name it and set the amountEveryone puts in at least $1 a round. Choose how often it runs, for example every 2 weeks.
  3. Add people in payout orderUp to 20 people. The first person on the list is paid first.
  4. Start the circleEveryone else gets an invite. It starts when all of them have joined.

Nobody holds the money, not even you. If someone misses a round, their turn moves to the end and they're caught up automatically when their balance allows.

Start a collection

Tap New collection, say what it's for, and set a target (at least $1) and a deadline. It's paid out as soon as the target is reached. If the deadline passes short, everyone is refunded automatically.

Convert and move money

Convert dollars and euros

Open Menu › Convert, choose which currency you're spending, enter the amount, and check You receive and the fee before confirming with your PIN.

Move money between networks

  1. Open Move moneyMenu › Move money, or tap a network in Wallet.
  2. Choose where it's goingArc, Ethereum or Base. It goes to your own wallet on that network. To send it somewhere else, tap Change address.
  3. Enter the amount and confirmYou'll see what arrives after fees. Leave a little on Arc to cover the network cost.
  4. Follow itSending, then On the way, then Done. It can take a few minutes.

If you leave before entering any PIN, nothing moves and you'll see No PIN was entered, so nothing moved. If a move stalls after your PIN, Evabob finishes it for you after 40 minutes.

Activity and receipts

Activity lists every payment. Use the filters at the top: All, Money in, Money out and On hold. Tap a row that says On hold, tap to continue to finish or cancel it.

Tap any payment to open its receipt: who, how much, when, the fee and a reference. From there you can:

  • Download the receipt to your phone.
  • Share a "Paid" link and QR code. Whoever opens it sees the payment re-checked live on the network, so a seller can confirm it themselves. Your memo is never shown.
  • Open Details for the technical record, if you need it.

Agent wallets

An agent wallet lets software you use (a bot, a script, an AI assistant) pay for things by itself without touching your main balance. This is an advanced feature; skip it if you don't need it.

  1. Create an agent walletMenu › Agent wallets, then Create agent wallet.
  2. Copy the keyGive the key to your software. It's shown once and isn't stored, so copy it now. If you lose it, rotate it.
  3. Fund itTap Fund with PIN and move money from your balance.
  4. Set an allowanceAn amount, a time window, and what it may buy. Above your limit it can pay silently, ask you first, or be refused.

Freeze all stops every agent at once. Revoking a key means that software can no longer spend. Withdrawals always go back to your own wallet.

Test Get paid by agents and Work from agents

Both features have two sides. The app shows the person's side; the other side is an agent, which is software holding an agent wallet key. To try them, you play the agent yourself with a few commands in a terminal.

Set up

  1. Use two accountsAccount A owns the agent. Account B sells or does the work. An agent can't hire its own owner, so B must be someone else.
  2. Create and fund an agent (account A)Menu › Agent wallets, then Create agent wallet. Copy the key, then Add money › Fund with PIN. A dollar of test money covers both tests.
  3. Point your terminal at EvabobSet the server address and your key, then check the agent:
API=https://api-testnet.evabob.app
KEY=sk_evabob_xxxxxxxx
curl -H "Authorization: Bearer $KEY" $API/v1/agent-api/me

This shows the agent's allowance, what it has spent and whether it's paused.

Get paid by agents

  1. Make a paywall (account B)Menu › Get paid by agents, then New paywall › Text. Give it a title and a price of $0.01, then tap Make paywall and copy the link. It ends in /x/<id>.
  2. See what software seesAsk for it without paying. The answer is 402 Payment Required with the price terms.
curl -i $API/x/<id>
  1. Have the agent payThe text comes back with settlement: "proof": Evabob checked what was delivered before taking the money.
curl -X POST $API/v1/x402/pay \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: test-paywall-0001" \
  -d '{"url":"'$API'/x/<id>","idempotencyKey":"test-paywall-0001"}'
  1. Check both sidesAccount B sees the sale on the paywall. The agent's balance is $0.01 lower.

Sales are paid out to B in batches: once B is owed $1, or a day after the oldest sale if more than $0.04 is owed. A single $0.01 sale stays pending. To test Your time, make that kind of paywall and pay it the same way; B gets Accept and Decline, and nothing is charged until B accepts.

Work from agents

  1. Post a task from the agentName account B. Leave out "to" to post an open task that anyone can take with Take this task.
curl -X POST $API/v1/agent-api/tasks \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"@b_handle","title":"Test task","description":"Reply done",
       "amountUsdc":0.05,"deliveryDays":1,"idempotencyKey":"test-task-0001"}'
  1. Wait for the money to be lockedThe task moves from locking to locked once the fee is held on chain. Check it with curl -H "Authorization: Bearer $KEY" $API/v1/agent-api/tasks/<taskId>.
  2. Do the work (account B)Menu › Work from agents shows the task with "The money is set aside before you start". Open the held payment and tap Mark as delivered.
  3. Have the agent acceptThis pays B. The task shows Paid.
curl -X POST -H "Authorization: Bearer $KEY" \
  $API/v1/agent-api/tasks/<taskId>/accept

You can also try /dispute with {"reason":"not_received"}, or /cancel, on the same task address.

If a payment is refused

APPROVAL_PENDING: it's above your ask-me limit. Approve it in account A, then repeat the call with the same idempotency key. AGENT_PAUSED or LOOP_BREAKER: tap Resume on the agent (the loop breaker trips after more than 5 calls to one address in a minute). NOT_ON_LIST: the seller isn't in the agent's allowed categories.

Profile and settings

Tap your photo on Home to open Profile.

SettingWhat it does
Edit profileChange your photo (256 KB or smaller) and display name. The display name can be changed every 7 weeks; your @username is permanent.
Main currencyNaira or dollars. Amounts are typed and shown in it, with the other underneath.
App themeBlue, pink or grey. The whole app changes straight away.
External AI assistantOff by default. Turn it on for fuller answers from the Evabob Agent. Payments work the same either way.
PrivacyWhat is collected, kept and shared.
Export my dataCreates a private copy of your account data.
Delete accountRemoves your profile, chats and Evabob history. Send out any money first.

Exporting and deleting both need a recent sign-in. If Evabob asks, sign out, sign in again, then try once more.

Security settings

These are in Profile too.

App lock

Require your PIN or fingerprint to open the app. It locks again after 10 seconds in the background. The PIN is checked as soon as you type the last digit.

Fingerprint or Face ID

Approve payments with your fingerprint or face instead of typing your PIN each time. Your PIN still works.

Family check

Mark contacts as family and set an amount (default $100). Paying them more than that needs a code emailed to you first.

Change app PIN

Change the PIN that opens the app, from the App lock setting.

"Was this you?"

If someone signs in with your email on another device and asks to take over your Evabob account, you'll get an alert. If it wasn't you, tap Stop it, then change your email password: whoever did it can read your email.

Why family check matters

Scammers can copy a voice from a few seconds of video and call pretending to be a relative in trouble. With family check on, a big payment to family needs a code from your own email, which a scammer on the phone can't see. If someone asks you to read out that code, stop.

Read warnings on the review screen

Before you pay, Evabob checks who the payee really is. Take extra care if you see a warning that an address isn't an Evabob account, or that it only looks like one you've paid before. Look-alike addresses are a common trick.

Troubleshooting

I used the faucet but my balance is still $0

Check that you chose Arc Testnet on the faucet and pasted the address from Wallet › Arc › Get paid. Give it a minute, then pull down on Activity to refresh. If you picked Ethereum or Base, the money is under that network in Wallet; use Move money to bring it to Arc.

My wallet says "Not linked yet"

Wallet setup didn't finish. Open Profile › Set up wallet and complete the PIN steps.

I didn't get my sign-in code

Check your spam folder, make sure the email is spelled correctly, then tap Send a new code. Only the newest code works.

It says "Not enough money"

The amount plus the fee is more than your balance. Lower the amount, or tap All of it to send everything you can.

"The payment did not go through"

If the message adds Nothing left your wallet, your money is safe and you can try again. Otherwise, check Activity before trying again so you don't pay twice.

Why is my money "On hold"?

Money is on hold when it has left your balance but hasn't reached anyone yet: it's waiting for someone to join, for work to be delivered, or for a 10-minute pause to end. Tap it in Activity to see where it stands or to cancel.

Evabob asked me to sign in again

Your sign-in ended, so Evabob needs to check it's you. Enter the new code from your email.

A payment was refused after several in a row

Evabob limits how many payments can be made in a minute to protect your account. Wait a minute and try again.

The app says "Locked for now"

Too many wrong app PINs were typed in a row. Wait for the countdown to finish, or use the option to get back in by email.

Can I change my @username?

No. It's permanent once signup finishes, so people who paid you before always reach you. You can change your display name and photo in Profile.

"Something went wrong" with a reference code

Note the code and include it when you contact support; it points to exactly what happened. If you were asked to sign in again, your wallet session expired: sign in and try once more.

Someone asked for my PIN or code

Don't share it. Evabob never asks for your PIN, recovery phrase, private key or API key. Contact support from a device you control.

Getting help

  • Ask the Evabob Agent in Chat about a payment, your balance, moving money, or anything that looks unfamiliar.
  • Email support at support@evabob.app. For privacy requests, write to privacy@evabob.app.
  • Lost your phone? For account recovery, contact support from a device you still control.
  • Deleting your account: Profile › Delete account. Send out any money in your wallet first.
  • Want to know more? Read What Evabob makes possible for how each feature works.

Keep this manual

Download the PDF to read offline or share with someone you're inviting.