Swiftpack.co - Package - Blockstream/green_ios

Green - A native Blockstream wallet for iOS

Get it on Apple Store

Blockstream Green is also available for Android.

Clone the repo

git clone https://github.com/Blockstream/green_ios.git
cd green_ios

Build requirements

Global requirements

Install Xcode.

Get the command line tools with: (ensure to use "Software Update" to install updates)

sudo xcode-select --install

Make sure xcode-select --print-path returns /Applications/Xcode.app/Contents/Developer . Otherwise run:

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

On macOS 10.14 Mojave, you have to run another step after installing the command line tools:

sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

Local requirements

Install CocoaPods dependencies locally

pod install

Build GDK for Mac OSX

Get sources from GDK repository

git clone https://github.com/Blockstream/gdk.git
cd gdk

Build GDK dependencies for Mac OSX (virtualenv optional if you already have python3 as default)

brew update && brew install ninja automake autoconf libtool gnu-sed python3 wget pkg-config swig gnu-getopt gnu-tar
pip3 install virtualenv
virtualenv -p python3 ./venv
source ./venv/bin/activate
pip install meson

Build for physical device

./tools/build.sh --iphone static

Build for IPhone simulator

./tools/build.sh --iphonesim static

Deactivate virtualenv

deactivate
cd ..

Contribution guidelines

See CONTRIBUTING.md for contribution guidelines

Github

link
Stars: 22
Help us keep the lights on

Dependencies

Used By

Total: 0

Releases

release_3.2.2 - Sep 12, 2019

  • Bug fixing
  • UI and UX improvements
  • Updates gdk library

More info at: https://github.com/Blockstream/green_ios/compare/release_3.2.1...release_3.2.2

release_3.2.1 - Aug 21, 2019

  • Adds sats as a unit for BTC (#stacksats)
  • Adds an additional option for autologout timeout
  • Adds a temporary wallet option
  • Bug fixes
  • Updates to latest gdk

More info at: https://github.com/Blockstream/green_ios/compare/release_3.2.0...release_3.2.1

release_3.2.0 - Aug 1, 2019

  • Fixed bugs
  • Liquid: Fix blinding factors generation for different outputs
  • Localizations update

Green Liquid users should upgrade at their earliest convenience and should be advised that because of a recently discovered issue, confidential transactions made with older versions of this app might have leaked information about the assets and the amounts involved. Specifically, transactions with multiple outputs might have leaked whether assets sent are the same (without knowing which asset) and, in those cases of same assets, whether the amount is the same or not (without knowing what the amount is).

More info at: https://github.com/Blockstream/green_ios/compare/release_3.1.9...release_3.2.0

release_3.1.9 - Jul 23, 2019

  • general user experience improvements on network switching, settings, localizations, send flow on Liquid

More info at: https://github.com/Blockstream/green_ios/compare/release_3.1.8...release_3.1.9