Yes, you’re right
emails and SMS content will be generic and sounding a little like spams.
One idea inspired by WeTransfer could be to allow the sender to input its name, and the SMS Content would be something more personalized, like “John Doe has shared Pretty Cat.jpg with you”.
If you have any other ideas, feel free to share them! ![]()
Exactly
Nice to hear those words from you team… All the best
Hi thanks for trying sunshare!
The error is currently not very friendly but this error arises when you don’t have enough BTT in your wallet to pay the upload. I see that you have 7K BTT which is not enough if you upload 1GB or less, the current price is around 10K BTT (0.1 cent USD).
I can provide you the magic voucher in DM if you want to make some free uploads.
Nice Job @constantinpricope201! You are the very first sunshare’s user to go through the whole process! ![]()
Just made a small update to display the insufficient funds error more nicely.
Now this toast shows up if you try to pay a Share without enough BTT ![]()
Small update made today:
Sunshare is now available using https://sunsha.re URL ![]()
@mehdidotcafe Hello =) ![]()
lovely and simple interface. I wanna know if there is the option to play the mp3 or other sound files directly, without to download them ?
Hello @roBIN, thank you very much for trying sunshare!
Currently, such a feature is not planned as you can see on the roadmap.
However, I am listening to the community and if several users want this feature then I will definitely consider it ![]()
okay. it is sooo cool that you listen user’s feedback
That’s the sunshare spirit ![]()
looks clean and easy to understand, good job @mehdidotcafe
Great use case for BTFS!
Sometimes we just want to share a big file with friends or colleagues. Kudos for encrypting the files. I have tested and works as expected
I like that you are working on a dashboard showing your uploaded files. Nice!
Didn’t you have any issues with the BTFS API in terms of uploading to different nodes using “btfs upload”? I remember an issue on github around that…
About upload size, how are you dealing with the upload timeout for large files?
How do you ensure the renting contract was successfully paid to third party node owners in your backend?
Keep us updated with your progress ![]()
Hello @SimbadMarino thank you for your kind words!
So far, everything is working well with the BTFS Upload, sunshare’s API is using the Renter Storage Upload Offine to upload files to several nodes on behalf of sunshare’s BTFS node (which may be overkill, I just realized it now haha)
Regarding the upload size, sunshare is currently limited to 4GB per file. Sunshare uses the BTFS S3 API to upload large files, chunk by chunk. After the file has been fully sent, the BTFS node “completes” the file upload by gathering all the chunks together and generating a file hash. The bigger the file is, the slower the complete step is. For a 2GB file, it takes around 5 minutes for the complete step to upload. Bigger files were generating a timeout client-side.
I am definitely seeking to get rid of this limitation and allow no limit uploads, but I’m not sure if the BTFS S3 API is well suited for that.
About the renting contracts, once sunshare has created a BTFS Upload session for a given file, a background task checks every X seconds the status of the BTFS upload. Once the BTFS upload status is “complete” sunshare knows that the file has been stored to other nodes without any issues.
Thanks for providing the answer in detail. On your btfs node i see last transaction was made 2months back, while i see @SimbadMarino and @constantinpricope201ans me have tested your project, why dont we see the transaction on the node?
Just curious. Thank you!
I think the transactions that you are seeing on scan.btfs are test transactions made using the Add file metadata to blockchain feature before I started sunshare (you can also see them in the “file metadata” tab).
What do you want to see exactly? If you want to see the Cheque Expense of sunshare’s BTFS Node, it seems that you can’t see it from scan.btfs, I can only see it from the node’s host UI (and maybe by querying the BTFS Network using the peerId)
You are the files we store on sunshare directly get stored on btfs network without the need of your private btfs node? If yes then how are you making this possible
No, this is not what I meant to say.
As you can see on the architecture flowchart provided few comments ago, files are stored in the sunshare’s BTFS Node + 2 Other nodes.
What I am saying is that the transactions listed on scan.btfs are the ones from the BTTC Address linked to the BTFS Node and it seems that, somehow, BTFS is either not storing on chain the cheque expenses or not using the BTTC Address linked with the BTFS Node.
I have picked random BTFS Node on scan.btfs, and I can’t see anything related to cheques expenses.
And this is what I am currently trying to figure out ![]()
If you upload a file on sunshare, you’ll see the storage occupied space growing on the node’s scan.btfs page.



