Announcement: Latest Release
Please follow these instructions to upgrade your nodes to the newest version to ensure the best performance and stability for everyone! Check out the Github Release with changelog details (will be added within 48 hours).
Then, press Ctrl + U, and hit Enter. This will upgrade your nodes. Upgrading can take several minutes for each node. Please don’t close the app or stop your nodes during this process.
Your nodes will now stop
Press Ctrl + S to start your nodes again
For CLI Tool Users:
If you’re using the CLI tool, please update and upgrade. Run the update first: antup update
Then run the upgrade: antctl upgrade --interval 60000
Finally, start them again with antctl start --interval 60000
For ALL Users:
Please start your nodes gradually — especially if you plan on running multiple nodes.
Be conservative with CPU allocation to maintain stability
You must be on the LATEST VERSION nodes to earn rewards
with latest ant client 0.4.3 i downloaded 6Gb Ubuntu iso in 3 min 37 sec im sure i was around 15 min on the last release
Successfully fetched all 1497 encrypted chunks
Successfully decrypted all 1497 chunks
Successfully downloaded data at: 8d715daa99904615210449f53681c2f9f4bce871d5fc1312d2b571a537a5bb5d
real 3m37.892s
user 2m20.753s
sys 1m16.646s
if anyone else feels like a test
I used this setting for downloading
export CHUNK_DOWNLOAD_BATCH_SIZE=24
time ant file download 8d715daa99904615210449f53681c2f9f4bce871d5fc1312d2b571a537a5bb5d . #md5sum d79522031c673fe5ff1c037038806012 ubuntu-25.04-desktop-amd64.iso 5.8Gb
---- edit
incase you do not have enough ram for 6gb file download here is smaller test file 1.2Gb archlinux
I just downgraded to last version and am running again to get the actual difference but hell yea this one knocked my socks off. also its nice to see the chunks geting reported as downloaded for the visual feed back.
Yeah, that was actually driven by me when I was trying to download that list of files you sent me, which I’m going to use as part of standard testing from now.
We will have further improvements here soon, like being able to resume downloads, streaming to support downloading larger files, and just generally sprucing up the output with progress bars and such.
now I am slightly confused after downgrading to 0.4.2
🔗 Connected to the NetworkId { id: 1 } network Fetching file: "ubuntu-25.04-desktop-amd64.iso"...
Successfully downloaded data at: 8d715daa99904615210449f53681c2f9f4bce871d5fc1312d2b571a537a5bb5d
real 3m42.289s
user 2m32.171s
sys 1m25.038s
its only 5 seconds faster with the latest release but i definatley never saw numbers like this before but last time i tested was around the upgrade time and before that 700k nodes disappeared.
to start with iv got 1gbps fibre and a Mikrotik router
24 is my sweet spot i downloaded the same file multiple times with different values till i found the number with best speed and before the errors start.
I just want to note, that test file is 6GB. However, we do still have the issue with downloading larger files, which is that all files get processed in memory, so you can see an issue if you don’t have enough memory to process those. This will be fixed shortly.
If you don’t have a big connection, use a chunk download size of 1, and the file download command now has a --retries argument. Try using --retries 20. That is the combination I use on my stone-age connection and I can get downloads with either none or very little errors, like one chunk out of hundreds/thousands.
Hmm, that doesn’t necessarily look like any problem with ant. There’s an error message there from Bash. Might be a misconfigured shell. Is the ant binary executable?
Ahh as expected - entirely my own fault trying to be too smart
I had an alias for ant to always include the --max-gas parameter - worked then but seems to fail now.
willie@gagarin:/usr/bin$ file /home/willie/.local/bin/ant
/home/willie/.local/bin/ant: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, BuildID[sha1]=91ffbd8ee6d98bf22847297f079f1319dc6db2cd, not stripped
willie@gagarin:/usr/bin$ type ant
ant is aliased to `ant() { if [ "$1" = "file" ] && [ "$2" = "upload" ]; then command ant "$@" --max-fee-per-gas 10000000; else command ant "$@"; fi }'
Bear in mind also it is a large file. I noticed 4gb in your hostname, and that file is 6GB. Unfortunately we have not yet converted the downloading mechanism to streaming, so you need lots of memory to download a file that large. Should be coming very soon though.