Formicaio

Since updating the app via Umbrel yesterday, nothing Is happening. I don’t know if there is no network or if it’s a problem with the app itself or what.

I’ve stopped the app and restarted it a couple of times. Tried to add new notes. No joy. Previous notes don’t come up at all.

The only thing I haven’t done is uninstall and reinstall .Any suggestions?

Make sure you refresh the page with Ctrl+F5, sometimes after updating the app the browser keeps loading a cached version of its GUI and that could have issues connecting to the new backend, refreshing with Ctrl+F5 forces the browser to clear the cache and fetch the latest from the backend.

Are you able to create a new node? if so, check the browser console (F12) if there is any message logged when you try to create or start the new node.

1 Like

Tried clearing cache. No joy.

Not able to create nodes. It allows me to initiate node creation, but nothing happens.

At this point I’m just going uninstall, reboot and reinstall. I’ll let you know how it goes.

1 Like

Uninstalling and then installing new nodes is working well. Whatever happened, that fixed it. Back to BEAUTIFUL!!

1 Like

Next version will show a warning on the GUI when the connection to the backend has been lost, sometimes the issue is just that and refreshing the page solves it, specially after updates, at least it will hopefully help in clarifying where the issue could reside in this type of situations.

Edit: version 0.2.11 just published is to provide only the feature mentioned above.

3 Likes

Formicaio v0.3.0

The new Formicaio version 0.3.0 has just been released and it’s ready for installation across all supported platforms and methods.

Important Installation Note: This version requires a fresh installation and cannot be used as an upgrade from previous version/s of Formicaio. Reason being I took the chance to make some internal refactoring which included the Formicaio database SQL migration scripts.
This version is prepared to have nodes to run on Arbitrum One network and query rewards balance from new ANT token contract.

If this is your first time installing Formicaio, you can easily follow the installation instructions in the README.

For users who are running earlier versions of Formicaio, please ensure you remove any existing app data before installing v0.3.0. Here’s a quick guide based on your installation method:

  • For Formicaio native-mode users (without Docker/Podman): Stop/kill the Formicaio application, and completely remove the folder where you unpacked the previous release v0.3.0-rc. Then, follow the instructions to download the new version and unpack it in a fresh directory, just like you did it the first time.

  • For UmbrelOS users: Uninstall the existing Formicaio app, then reinstall it as usual. When accessing the Formicaio Community App Store, ensure that UmbrelOS recognized the new version (v0.3.0). UmbrelOS periodically scans for app updates, so double-check that you are about to install the latest v0.3.0.

  • For Docker-Compose users (using the provided <formicaio>/deploy/local/docker-compose.yml file): Stop the application, delete the <formicaio>/deploy/local/docker_volumes folder which was automatically created by the application, and then pull and start the new Formicaio v0.3.0 with the following commands:

    $ cd <formicaio>/deploy/local
    $ docker compose down
    $ rm -rf ./docker_volumes
    $ docker compose up -d --pull always
    
  • For Podman users (using the provided <formicaio>/deploy/local/k8s/formicaio-pod.yaml), Stop the application, delete the volume which was automatically created by the application, and then pull and start the new Formicaio v0.3.0 with the following commands:

    $ cd <formicaio>/deploy/local/k8s
    $ podman pod rm -f formicaio-pod
    $ podman volume rm -f pod_volume_formicaio
    $ podman play kube formicaio-pod.yaml
    
7 Likes

Just make sure you start your newly created nodes, or restart them, after the new network is announced to be up and running, otherwise nodes may not be picking up the peers contacts list and won’t be automatically connecting to new network.

3 Likes

I reinstalled Umbrel as I’d messed something up in the update process and that seemed best. I entered the Git URL in the community app store, but Formicaio doesn’t then appear in the Community App Stores access, so there’s no way to open it. Reentering the URL gets the message that it’s already been installed, but there is still no way to start the app.

Don’t know if it’s a problem with the latest version of Umbrel or how Formicaio interacts with it.

Any suggestions?

Try removing the community app store, re-add it, and see if you can install it from there. Restarting the UmbrelOS may help if it’s not picking it up I guess.

Worst case scenario, reset UmbrelOS to factory settings, it has an option in its settings panel: Settings -> Advanced settings -> Factory Reset.

Double check this is the URL you are entering when adding the community app store: https://github.com/bochaco/formicaio-app-store . I just tried a UmbrelOS factory reset and I was able to add the app-store and install Formicaio with no issues.

1 Like

odd that the factory reset worked, when I’d just reinstalled and updated Umbrel. Anyway, that’s handled. Thanks

1 Like

Are these settings correct? I’m running 0.3

They are AFAIK. They match those used by the antnode binary by default:

2 Likes

You can always change the RPC URL if you prefer another server to query the balances from.

2 Likes

Just trying formicaio for first time today with my pi3, however I am getting no records, ive tried both port forwarding and home network, with home network i get much less peers connected. Is there anything that I could do to or should i just wait?

2 Likes

There seems to be no much data being uploaded at the moment, you should see records replicated to your nodes once files are uploaded and replication of chunks kicks in.

In my home-network setup I saw they get connected 100s of peers when bootstrapping for the first few minutes but then stabilised around an average ~25 per node, but I see some are still connected ~100 and some others to ~10 peers…
Switching home-network off and having port-forwarding perhaps is better since you don’t relay through other nodes to get peers connected to your nodes, but I’m not sure if the average number of connected peers after they stabilise would be different, I wouldn’t expect it to, but not sure tbh.

Unless you have nodes running with 0 connected peers, I think you are good, it’s just that no data being uploaded to the network yet.

3 Likes

So I should not worry about this?

or this?

My nodes all have 0 records stored, just like yours. I did received some rewards only a few minutes ago, but still 0 records on all of them, I think there is barely any upload of data at the moment. Mines see roughly the same net size as yours, and in average ~30 connected peers per node.

Im a bit worried that 50nodes have not received a single record between them over 18 hours.

OTOH We do have near quarter million nodes and not to many uploads though - but still…

I believe that payments made for data upload can be tracked by looking at this contract: https://arbiscan.io/address/0xb1b5219f8aaa18037a2506626dd0406a46f70bcc
If that’s the case, you can see there were only 86 TXs made so far, last one 6hrs. ago.

Many of them (>50% at this point) made by addr 0x3550728Fe3324a62Ad714d4c147ba1d1cF4F0bc7 which seems to be the wallet also used for random payments to nodes (like a lottery it seems) directly on the ANT token contract (Autonomi (ANT) Token Tracker | Arbitrum One). That wallet seems to have been funded (so far with 400k ANTs) by the wallet holding the emissions allocation funds (0xdA4f3aF146f86850DE8e0D6FaE6EEe051Ad0AA44), indirectly through a wallet which seems to be the Autonomi Foundation wallet: 0xd10A556E6A5111b5D4Dd5Ae06761d41F6CE1D499.

2 Likes

That 0x3550728Fe3324a62Ad714d4c147ba1d1cF4F0bc7 address is also paying for quotes

I got one payment to a non-Formicaio node about 8 hours ago - a chunky 6.5 ANT aka $2.50