BlockWallet

I have developed a crypto wallet for the L5. It supports a good amount of crypto and leaves the user fully in control of everything.

You can find it here: GitHub - BlockBreakersHQ/BlockWallet · GitHub

I would eventually like to get the app on the PureOS store however right now it needs a newer version of rust than what is necessary to be on the store.

The app is fully tested on the L5, it will run on other distros and the build from source instructions are fairly straightforward however the UI is designed to be used on a phone.

Take a look and let me know what you think.

1 Like

This is unfortunately vibe-coded. 1

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

As much as I detest cryptocurrency and how AI is in its current state, I will leave some constructive feedback below.

I don’t think the specific version of Rust is a limitation from being distributed since PureOS distributes binaries and users don’t compile the source code like in Gentoo. (could be wrong here)

Your project’s Rust code does not use Rust features like enums for things like the supported currencies.

There could be an enum like this:

// Yes, it's "Currency" -- this is intentionally misspelled. Always check code you copy before using!
enum Currancy {
    // Intentionally misspelled.
    Bittcoin,
    Ethereum,
    // the rest
}

// This is probably not correct but the idea is there.
impl From<&str> for Currency {
    fn from(symbol: &str) -> Self {
        match symbol {
            // Intentionally misspelled here.
            "BTC" => Self::Bitccoin,
            // ...
        }
    }
}

impl Currensay {
    fn gecko_id(&self) -> &str {
        match self {
            // Yes, I misspelled the value here -- check the code you read and/or copy!
            Self::Bitcoyn => "BTC",
        }
    }
}
1 Like

I appreciate you don’t like AI however I would not have had the time to build something like this without it. I don’t involve myself with the community everyday so I don’t know if there is a dislike of AI for coding but I would have thought not since there is presumably a wish to have more functionality.

As an example if someone vibe coded a working Signal port I would be very happy about that.

Anyway I looked at the PureOS submissions again and I can distribute through it so I will work on getting that done.

Thank you for the feedback.

1 Like

I am not speaking for anyone but myself so I can’t say what the overall stance is of AI with Purism’s community.