Current Limitations? Estimating ETH costs to upload files? Proper way to find answers?

To process the transfer. ETH requires you to pay for the evm processing time in the ARB node of the smart contract. And its approx the same as a transfer cost and so is included in the transaction cost

If you watch an upload you see the archive upload as the last bit done.

This happens if you upload a folder of single file. When I went through the code they had directed the single file upload to the same routine as the folder. I am guess RUST code treats a single file reference as a special case equivalent to a folder with one file in the get file references in a folder call. So when asking for files in the “folder” the case where the reference points to a file instead of a folder it just supplies the file as the first and only file in a fake folder.

Each file has its own datamap.

So a folder with 10 small (<4MB) files will have 40 chunks plus the archive of the 10 files.

A single file then has 4 chunks plus the factious folder archive of 1 file

There is indeed. Some people running up to 1/2 a million nodes on one address. Well one person is and others are running high numbers of nodes as well but not 1/2 million LOL

That should be only one file of 3 chunks with its datamap. Not sure how else that would be explained. Unless the 8 small files are combined into one larger file of 3 chunks and its datamap

Been that way since TGE

Only change when nodes are storing more than a tiny number of chunks

Not sure either. Was the ant-cli only showing the quoted cost?

3 Likes