• Stars
    star
    176
  • Rank 210,326 (Top 5 %)
  • Language
    Kotlin
  • License
    GNU General Publi...
  • Created over 5 years ago
  • Updated 12 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Blockstream Green Wallet for Android

Blockstream Green - A native bitcoin wallet for Android

Build Status

What is Blockstream Green?

Blockstream Green is a non-custodial Bitcoin wallet - it allows you to safely store, send, and receive your Bitcoin.

It's a mobile app available for Android and iOS, based on gdk, our cross-platform wallet library.

We offer a variety of advanced features, such as letting our users set their own spending limits, watch-only access for observers, and our unique multisig security model. All of these (and more) are explained in more detail here.

Get it on F-Droid Get it on Google Play

Build

For instructions on how to build Blockstream Green please refer to BUILD.md

Contributing

Guidelines for contributions can be found in CONTRIBUTING.md

Translations

You can help translating this app here

Support

Need help?

Read our FAQ or contact us at [email protected].

License

Blockstream Green is released under the terms of the GNU General Public License. See LICENSE for more information or see https://opensource.org/licenses/GPL-3.0

Authenticity

Verifying the APK signing certificate fingerprint is very important for you own security - please follow this steps to make sure the APK you've downloaded is authentic.

Unzip the APK and extract the file /META-INF/GREENADD_.RSA; then run:

keytool -printcert -file GREENADD.RSA

You will get the certificate fingerprints; verify it matches with:

Certificate fingerprints:
	 MD5:  60:D0:C6:E1:B7:8B:5F:E7:E1:94:B6:B8:7D:54:D0:73
	 SHA1: 7F:05:E3:DC:29:CB:E6:76:F5:0A:56:A2:80:1A:FD:37:91:96:8F:7A
	 SHA256: 32:F9:CC:00:B1:3F:BE:AC:E5:1E:2F:B5:1D:F4:82:04:4E:42:AD:34:A9:BD:91:2F:17:9F:ED:B1:6A:42:97:0E
	 Signature algorithm name: SHA256withRSA
	 Version: 3

Now download the list of cryptographic checksums: SHA256SUMS.asc

Verify that the checksum of the release file is listed in the checksums file using the following command:

shasum -a 256 --check SHA256SUMS.asc

In the output produced by the above command, you must ensure the output lists "OK" after the name of the release file you downloaded.

Now import our GPG key:

04BE BF2E 35A2 AF2F FDF1  FA5D E7F0 54AA 2E76 E792

Verify that the checksums file is PGP signed by our key:

gpg --verify SHA256SUMS.asc

Check the output from the above command for the following text:

A line that starts with: gpg: Good signature

A complete line saying: Primary key fingerprint: 04BE BF2E 35A2 AF2F FDF1  FA5D E7F0 54AA 2E76 E792

More Repositories

1

satellite

Blockstream Satellite
Python
953
star
2

esplora

Explorer for Bitcoin and Liquid
JavaScript
937
star
3

Jade

Jade hardware wallet
C
270
star
4

green_qt

Blockstream Green App
QML
184
star
5

gdk

Blockstream Green Development Kit
C++
143
star
6

green_ios

Blockstream Green Wallet for iOS
Swift
101
star
7

greenlight

Build apps using self-custodial lightning nodes in the cloud
Rust
99
star
8

contracthashtool

A simple implementation of Pay-to-Contract-Hash
C++
90
star
9

liquid

Liquid daemon and cli
C++
80
star
10

liquid-swap

Swap Issued Assets on the Liquid Network using Confidential Transactions
Python
50
star
11

borromean_paper

Technical paper on the Borromean ring signature construction
47
star
12

satellite-api

Blockstream Satellite API
Python
33
star
13

green_cli

Command line wallet for Blockstream Green
Python
27
star
14

lwk

Liquid Wallet Kit
Rust
26
star
15

bitcoin-images

This repository contains some useful Docker images.
Dockerfile
19
star
16

aqua_ios

Old GDK iOS wallet, new repo at https://github.com/AquaWallet/aqua-wallet
Swift
18
star
17

liquid-functionary

Liquid network functionary code
Rust
14
star
18

asset_registry_db

Assets db
DIGITAL Command Language
13
star
19

liquid-walkthrough

12
star
20

esp32_bsdiff

bsdiff changed to remove bz2, the header and to allow streaming interfaces, to be used on the esp32 with idf as a component
C
12
star
21

docs

Blockstream product documentation
Python
12
star
22

miniscript-templates

Templates for Miniscript-based spending policies. For use by Bitcoin wallet developers and users.
12
star
23

blind_pin_server

Python
11
star
24

gr-blocksat

Blockstream Satellite Receiver GNU Radio Out-of-tree Module
C++
8
star
25

liquid-melt

Python
7
star
26

gdk_rpc

gdk_rpc for bitcoind/liquidd
Rust
6
star
27

webjadeupgrader

A web based firmware upgrade tool for Blockstream Jade
JavaScript
6
star
28

asset_registry

registry for liquid assets
HTML
5
star
29

liquid_multisig_issuance

Issuance of liquid assets with multisig and registry support
Python
5
star
30

ln-wordpress-store

Lightning Store in a box
PHP
5
star
31

verify-elements-commitments

Python
3
star
32

esp32_deflate

Wrapper around the deflate functionality found in the miniz in the esp32 rom
C
3
star
33

asset_registry_testnet_db

Io
2
star
34

price-oracle

Provide signed Bitcoin to Fiat currency conversion rates
2
star
35

dvb-apps

C
1
star
36

docs-theme

CSS
1
star
37

ur-c

C
1
star
38

cln-lsps

A Lightning Service Provider Specification for Core Lightning
Rust
1
star