Public alpha

NIMmesh

Test it

Installing is the easy half. This is how you recreate the actual test.

Nobody has done this on Android yet. iPhones have, four times. A run that fails is still a result, so send it in.

What you need

Real mainnet money. No test mode. Send what you would not mind losing.

The run

  1. Install on both phonesAndroid warns about sideloading once. That is about sideloading, not this file.
  2. Open the app on both, keep both screens awakeBackground relaying is its own test. Leave it out of the first run.
  3. Phone A: airplane mode on, then Bluetooth back onAirplane mode switches Bluetooth off. This is the step people miss.
  4. Phone B stays onlineIt is the gateway. Wi-Fi or cellular.
  5. Wait for both to say meshedThe status line at the bottom of the home screen.
  6. Send from phone AAny amount, any address. Phone A has no internet.
  7. Watch it settle on phone AThen find it on a block explorer, an ordinary transaction.

When it does not work

Both say searching forever wake both, keep the app on screen

One phone went to sleep or got backgrounded. Give it a few seconds after waking.

Phone A never leaves pending check phone B has internet

The mesh can carry a payment perfectly and still have nowhere to hand it off.

Nothing happens in airplane mode check Bluetooth is back on

Airplane mode disables it, and the app cannot mesh without it.

Bluetooth permission denied grant Nearby devices in app settings

Android will not ask twice. Without it the app runs but can neither see nor be seen.

It stops when the screen locks a maker's battery saver killed it

The app runs a foreground service so the radio survives a locked screen. Some manufacturers kill it anyway.

Worth reporting

How to tell us

The Help button on the wallet screen sends the errors behind the screen you were on. Or email [email protected] with both phone models.

Help fund more development

Help fund more development

Built for the Nimiq community.

Any help means a lot, and it goes straight back into building.

NIM