pull down to refresh

Hi

First post on SN ๐Ÿ™‚. I'm sure there are lots of really talented coders here so I'm a bit nervous ๐Ÿ˜ฐ about posting this, but and I wanted to introduce my first (amateur) Bitcoin app. It's for Windows only (yeah, I know), sorry. It started as a little single-screen experiment and I just kept adding and iterating until it reached the point that I wondered whether anyone else might use it.

It tries to do lots of things (block explorer, stats, xpub viewer, graphs, bookmarks, etc). It's free and open source. I've tried to make it as 'polished' as I can but I emphasise that I am an amateur who's always trying to learn! Feedback, suggestions, ridicule, etc is welcome ๐Ÿ˜†

https://satsuma.btcdir.org

Here are a few screenshots using a variety of the preset themes.

Welcome to SN. I'm the resident devils advocate and on chain Bitcoin hater around here, so I'll challenge you to this. Where's the inclusion of current on chain fees based on priority similar to mempool.space?

EDIT: (I just saw this in the upper right hand corner after looking at screenshots again. But can you include the guaranteed into the next block fee analysis that they do over there? That has never failed.me when forced to use on chain BTC.)

Can I lookup on chain and lightning nodes on here? Any thoughts of building a custodial wallet platform into this as well?

I'm bookmarking this to try on my laptop from my phone (my phone syncs to my laptop) and I'll lyk more of my thoughts when I try it.

Oh, don't indulge with Darthcoin. He's a narcissistic prick that bullies people and has a higher than thou complex. If Darth starts hating on you and calling you names, it means you're doing something right.

reply

On-chain fees are always visible at the top section of any screen. There's also a historic fee chart. The fee data is being pulled from mempool.space, which can be on your own node or the public api. There are about 28 or so screens in all, but the fees, price and block height are always visible.

reply

I don't like the timing you have though because it's not right. There's not a block every ten minutes, that's a myth. I've seen over an hour between blocks on a fairly regular basis. So id advise instead of using time use the fee size needed to get included into the next block.

reply

ah I see what you mean. Yes, that's a good point. I'll change that in the next update ๐Ÿ‘

reply

It's in the next release :)

https://m.stacker.news/17340

reply

This looks very interesting. Do you use Linux? If not, it may be possible to run this with it with Wine. Wine uses libraries that Windows apps use.

I wish you good coding.

reply

Thanks very much! I spent a bit of time looking at Ubuntu many years ago but never really put in the work, so I have next to no experience with Linux. It would be great if it wasn't limited to Windows so I should look into that. Thanks for the tip :)

reply

I've been very happy using Linux Mint which is based on Ubuntu but seems to work better for me.

If you have an old desktop or laptop try Linux Mint XFCE

https://www.linuxmint.com/download_all.php

If your "old " system is 4 years old you can run the latest Linux Mint.

Your design work looks very sharp.

reply

I'll do it :) I guess I can run it from a bootable USB to start with. Mint + Wine + SATSuma would be cool if it works. Doesn't sound a tasty combination ๐Ÿคฎ

Thanks for the compliment on the design. It means a lot. Hardly anyone has tried it yet and that's the first bit of feedback I've had! I expect the design isn't for everyone but it has a theme builder for colours, background, etc...

https://m.stacker.news/17290

reply

Yes, try the USB for sure. You'll discover some great tools.

Another install you could do is an external SSD. Just make sure not to hose your original machine!

For many years fixing windows systems I used Linux USB boots to remove malware, recover files, change passwords... All kinds of fun.

reply

Welcome! Nice proof of work and a great entry into the community!

reply

Thanks a lot! That's great to hear. It has been a lot of work. I don't expect many people will use it but it was enjoyable to build.

reply

You may be surprised. we cowboys are a bit geeky around these here parts.

What a cool project -- welcome to SN!

reply

Thanks! Great to have people see it at last!

reply

Amazing ๐Ÿ‘

Any app also available for Android? Or Apple?

How interesting, I'm going to try it, since I'm a Windows user.

reply

Thanks!

reply

Cool!
Haha, Satsuma tangerine which I like so much.
๐Ÿงกโšก

reply

Congrats on the build. How long were you working on this for? Seems it has so much depth and many screens.

reply

Thanks! I'm not sure. I could probably work it out from my GitHub but it wasn't a consistent effort.

reply

You're setting the bar very high with such a first post...

reply

Thanks :)

reply

Really nice, congrats of the launch of SATSuma and welcome to SN!

I really like the template and the app look's really well-structured form an Information architecture perspective

Is the background customizable from the user? or are they different for each section?

reply

Thank you. The background is customizable by the user. There are 6 preset images, or you can choose a solid colour, or your own custom image. Whatever you choose, it is used throughout the app on every screen

reply

All the themes bring some real "kicks the llama's ass" vibes!

reply

haha I haven't heard that phrase for a long time (winAmp).

reply

I. LOVE. It. โค๏ธ

Unfortunately, my desktop PC is dead at the moment. And when I bring 'er back, I'm not doing it on Windows.

But still, very nice work.

reply

That's amazing, thank you! ๐Ÿงก.
Good luck getting your PC back up and running!

reply

I've just updated it to v2.01 - a minor display glitch fixed and fees re-labelled to show priority rather that time estimations (thanks for the suggestion @AJ1992)

reply

Woot woot

reply