Skip to content

Releases: x1watt/minerfan

minerfan 0.3.0

Choose a tag to compare

@x1watt x1watt released this 19 Sep 13:13

A shop at the counter, and the app now tells you when there is a new version.

Shop

  • A new Shop tab. Keep folders (Coffee, Cakes) with the things you sell: a picture, a name, a description and a price per coin, typed by you (1000 CESC, 0.0001 XMR). No exchange rates involved.
  • Tap what the customer is taking into the cart, pick the coin, and show one big QR code. It is the coin's standard payment code, so any wallet can pay it, and it carries the order's reference and what was ordered.
  • The shop watches the wallet that takes that coin and turns the bill to Paid by itself. Anything at or above the price settles it, so a tip is welcome, and there is always a "Mark as paid" for cash.
  • A customer paying with minerfan taps Pay, scans, confirms, and gets a signed receipt the shop can scan. That is what ties a payment to the right order when three people order the same coffee.
  • Pictures come from the camera on a phone or from an image file anywhere, and are kept small.
  • Paid bills are kept on the device with the day's takings.

Updates

  • minerfan asks this site once a day whether a newer version is out, and says so at the top of the dashboard. Downloading is your choice.
  • The download runs in the background and picks up where it stopped, so closing the app or losing the network costs nothing. The file is checked against the checksum published here before it is offered, and installing stays in your hands.
  • Where it looks can be changed in Settings, and the site can point the app somewhere else later, so this keeps working if the project moves.

Also

  • Receive in the wallets now shows the address as a QR code any wallet can scan.

minerfan 0.2.2

Choose a tag to compare

@x1watt x1watt released this 17 Sep 07:51

minerfan now runs on macOS, and Windows builds are part of every release.

Downloads for every desktop

  • macOS: minerfan-macos.dmg, one app for Apple silicon and Intel Macs (macOS 10.15 or newer). Open the disk image and drag minerfan to Applications. The app is not signed by Apple yet, so the first start needs a manual approval: see the website for the steps.
  • Windows: minerfan-windows-x64.zip for 64-bit Windows 10 and 11.
  • Linux and Android as before.

Fixes

  • On macOS the app may accept incoming peer connections (P2Pool and I2P) and read a contact card from an image file, which its sandbox did not allow.
  • Protecting key files with owner-only permissions can no longer stop the app from making its keys where the system refuses the permission change.

Each download has a checksum next to it.

minerfan 0.2.1

Choose a tag to compare

@x1watt x1watt released this 16 Sep 16:34

The coin rooms now ship with the addresses their moderator rights are bought with, so moderation is on out of the box.

  • Both rooms have an address built in, and the room's admin key was already there. Until now both were empty, which switched moderation off everywhere.
  • The same three settings (the admin's public key and one address per coin) are kept in the user's profile, in ~/.config/minerfan/rooms.json, written the first time the app starts and read before any room opens. A device keeps the settings it was given when the app is replaced by another build, and a key the file leaves out stays as the app was built.

The addresses and the admin key are listed at https://x1watt.github.io/minerfan/moderation.html

minerfan 0.2.0

Choose a tag to compare

@x1watt x1watt released this 16 Sep 16:24

Coin chat rooms get moderators, and closing the window can quit.

Chat rooms per coin

  • Each mined coin has its own chat room, carried by the app's I2P node: no server, no account, and messages from the last two weeks reach whoever joins.
  • The room is one tap away wherever the coin is named: the dashboard card, the miners list, the wallets and each wallet's page.

Moderator rights, bought

  • A room can have one moderator, and anyone can buy the rights: pay any amount above the current one from the app's wallet and the largest payment holds them for 30 days. A larger payment takes them over and starts a new 30 days; after 30 days with no larger payment the rights end and any amount wins again.
  • The moderator can hide messages for everyone, mute people, pin a message, set a topic and ask for approval before new people post. Hidden messages stay hidden; everything else ends with the term.
  • Payments are checked against the payment's own key, so a claim speaks only for the callsign that paid. Grants are signed and every app replays them with the rules of XPRS section 10, so an old message sent again changes nothing.

The account

  • Settings can show this device's secret key (nsec) to back it up, and take another account by pasting one. The callsign, the rooms and the contact card follow.

Closing on the desktop

  • The close button asks whether to keep mining in the dock or to quit, and remembers the choice. Settings has all three: Ask, Keep mining, Quit.

Fixes

  • Cryptoescudo wallets now notice payments announced by a peer before the block arrives.

minerfan 0.1.0

Choose a tag to compare

@x1watt x1watt released this 15 Sep 21:03

First public release of minerfan: a multi-miner in pure Dart and Flutter.

Downloads

  • minerfan-android.apk: Android 7.0 or newer (arm64, arm and x86-64 in one file). Not on Google Play, whose rules do not allow on-device mining.
  • minerfan-linux-x64.tar.gz: 64-bit Linux with GTK 3. Extract, run ./minerfan, or move the folder to ~/.local/opt/ and start it once to get a launcher.
  • SHA256SUMS: checksums of both.

What is in it

  • Monero on its own P2Pool node (mini by default) with its own Monero light peer; RandomX in Dart with a JIT on x86-64 and ARM64.
  • Cryptoescudo solo mining on the GPU (OpenCL scrypt) with an SPV light node and an adjustable effort slider.
  • Flexible mining around your work, power profiles, thermal control.
  • Monero and Cryptoescudo wallets created on first start; receive, send, history, recovery words.
  • Contacts with a public key and XPRS callsign, and signed QR cards.
  • A chat room per mined coin over the app's own I2P node: no servers, no moderators, the last 14 days. Messages are public.

Website: https://minerfan.github.io