Legal (aligned with the hosted hash.boats Terms & Privacy): - Rewrite in-app Terms (assets/text/Terms_of_Use.txt): drop the false 'No Fiat Operations'/'No Embedded Applications' clauses; add MoonPay (optional, where available), Trocador swaps + ~1% fee disclosure, WalletConnect, sanctions/18+, Apple EULA rider, and PA + class/jury-waiver dispute terms. - Reconcile PRIVACY.md with the canonical hosted policy. - Add THIRD_PARTY_LICENSES.md; correct the blanket 'MIT' claim in README (app code MIT; bundles BSD-3/Apache-2.0/LGPL-3.0); fix README build-doc + LICENSE.md links and copyright year. - Standardize in-app legal naming to 'Terms of Service'; add in-app links to hash.boats/terms and /privacy. Release fixes: - Align URL scheme hashwallet:// -> hashbags:// (matches registered scheme) so WalletConnect/Trezor/quick-action deep links work. - Store-review gating: hide Buy action until a provider is available; hide the empty 'Apps' tab. - Exclude removed chains (SOL/TRX/ZEC/DCR/ZANO + tokens) from swap pickers. - Residual Cake branding: macOS CFBundleDisplayName and Windows Runner.rc (Hash Wallet -> Hash Bags); remove Android cakewallet://y.at leftover. - Genericize internal-infra comments in CI workflows.
2.4 KiB
Third-Party Licenses
Hash Bags' own application code is licensed under the MIT License (see
LICENSE.md), inherited from its upstream project,
Cake Wallet.
The Hash Bags app, however, bundles and links third-party open-source
software under other licenses. The app as a whole is therefore not solely
MIT-licensed. The most significant non-MIT components are listed below. All of
these licenses permit commercial redistribution; several (BSD-3-Clause,
Apache-2.0, LGPL-3.0) carry attribution/notice obligations that this file, the
per-package LICENSE files in the repository, and the in-app "Open-source
licenses" screen are intended to satisfy.
This list is representative, not exhaustive. For a complete, generated
inventory of every transitive dependency, run a tool such as
flutter_oss_licenses and/or
consult the in-app licenses screen (Flutter's showLicensePage).
| Component | Role | License |
|---|---|---|
Monero wallet core (via monero_c) |
XMR wallet/crypto core compiled into the app | BSD-3-Clause (The Monero Project) |
Wownero wallet core (via monero_c) |
WOW wallet/crypto core compiled into the app | BSD-3-Clause (The Wownero Project) |
torch_dart (scripts/torch_dart/) |
Tor integration | LGPL-3.0 |
reown_walletkit / reown Flutter (scripts/reown_flutter/) |
WalletConnect connectivity | Apache-2.0 (Copyright 2024 Reown, Inc.) |
Assorted Dart/Flutter packages (e.g. bitcoin_base, blockchain_utils, on_chain) |
Chain support libraries | Apache-2.0 |
cw_* fork modules (cw_core, cw_bitcoin, cw_evm, …) |
First-party fork packages | MIT (Cake Technologies LLC; Such Software LLC) |
Notices
- The Monero / Wownero cores (BSD-3-Clause) require that the copyright
notice and disclaimer be reproduced in binary distributions. Their license
texts are carried in the
monero_csubmodules fetched byscripts/prepare_moneroc.sh. torch_dart(LGPL-3.0) is used as a library; its full license is atscripts/torch_dart/LICENSE.reown_walletkit(Apache-2.0) — seescripts/reown_flutter/LICENSE.
Hash Bags and Such Software LLC names, branding, and logos are not covered by any of these open-source licenses and remain the property of Such Software LLC.