profile
viewpoint

greenaddress/GreenBits 83

GreenBits is a Bitcoin Wallet for Android provided by GreenAddress

greenaddress/WalletElectron 67

The GreenAddress wallet for Windows/Mac/Linux

greenaddress/garecovery 38

GreenAddress recovery tool for 2of2 and 2of3 wallets

Blockstream/Jade 36

Jade hardware wallet

greenaddress/GreenAddressWebFiles 8

Common GreenAddress web files (used by Electron app, Cordova app) or see js_only_deprecated for web/Chrome app

jgriffiths/prefgen 6

A python tool to generate Android Preference (i.e. Settings) code from Asciidoc source

greenaddress/gaexamples 1

This repository is a collection of python example programs to illustrate how to use the GreenAddress API.

jgriffiths/firejail 1

Linux namespaces and seccomp-bpf sandbox

jgriffiths/Acer-VN7-792G 0

Linux/Qubes on Acer VN7-792G laptops

push eventBlockstream/green_android

Luca Vaccaro

commit sha a9b2bbb8103fc8bd318a517f1fbdd6baabf677d8

lint: remove unused resources

view details

push time in 2 hours

push eventBlockstream/Jade

Jamie C. Driver

commit sha 1b87b1ad61573c0b408c1c3c37dc2c0ed6c83664

Return 'bad-params' if tx inputs insufficent to cover output amounts. In sign-tx, once all inputs have been sent check the total input amount is sufficient to cover the outputs, and pass the excess (fee) to the display code (rather than have it calculate it for itself and potentially assert).

view details

Jamie C. Driver

commit sha 8743063e0b2042875fdb9d89d4a17e8a82d40f35

Remove incorrect assert from sign-tx when no tx data passed. This error in the parameters is already correctly detected, but there is an assert in the path which is unnecssary and incorrect. Now removed, and relevant negative test cases added.

view details

push time in 2 hours

Pull request review commentBlockstream/gdk

Append gdk version to client user agent string

 namespace sdk {         , m_is_locked(false)         , m_tx_last_notification(std::chrono::system_clock::now())         , m_cache(m_net_params, net_params.at("name"))-        , m_user_agent(net_params.value("user_agent", GDK_COMMIT))+        , m_user_agent(net_params.value("user_agent", "") + " " + GDK_COMMIT)         , m_electrum_url(

It will yes I think it's probably ok for simplicity?

jkauffman1

comment created time in 8 hours

Pull request review commentBlockstream/gdk

Append gdk version to client user agent string

 namespace sdk {         , m_is_locked(false)         , m_tx_last_notification(std::chrono::system_clock::now())         , m_cache(m_net_params, net_params.at("name"))-        , m_user_agent(net_params.value("user_agent", GDK_COMMIT))+        , m_user_agent(net_params.value("user_agent", "") + " " + GDK_COMMIT)         , m_electrum_url(

If there is no 'user_agent' this will result in a leading space before the gdk commit/version - is that ok ?

jkauffman1

comment created time in 9 hours

PR opened Blockstream/gdk

Append gdk version to client user agent string

Where the client app provides a custom user agent string, preserve the gdk commit version, e.g.

[v2,sw,csv,csv_opt]green-cli-v0.1 dfca148a61dd9b6fa01cdebf36fd4d62671b67fe

rather than [v2,sw,csv,csv_opt]green-cli-v0.1

+1 -1

0 comment

1 changed file

pr created time in 9 hours

create barnchBlockstream/gdk

branch : user-agent

created branch time in 9 hours

delete branch Blockstream/green_cli

delete branch : wally-pip

delete time in 10 hours

PR merged Blockstream/green_cli

Install wally from PyPI

Also upgrade 0.8.0 -> 0.8.1

+22 -4

1 comment

1 changed file

jkauffman1

pr closed time in 10 hours

push eventBlockstream/green_cli

Jeremy Kauffman

commit sha 64232e182518532d1415c067b07773fa48e0dd29

Install wally from PyPI Also upgrade 0.8.0 -> 0.8.1

view details

push time in 10 hours

issue openedBlockstream/Jade

A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header

I have got an extra m5stickc_plus and m5stickv, but I failed to flash it using the default sdkconfig come up with the repo. I got the error message as title. Is there any suggested menuconfig / sdkconfig I can reference to flash on these two devices? Thanks.

created time in 15 hours

push eventBlockstream/Jade

Lawrence Nahum

commit sha b7186e0e2b600a87629841233708a8e611d9fcf7

add to py jade interface logging of size of sent serialized cbor messages

view details

Lawrence Nahum

commit sha 1c20e668c73fdf3b53b9b09bf9c6ed4d25398c41

during abort, on top of internal error show file:line_n on display if initialized

view details

Lawrence Nahum

commit sha a8fe900616cbd8be4b9c82a7b1a3bf12af01fb06

use single quotes in python test consistent with rest of the code

view details

Lawrence Nahum

commit sha 837745a22861097af0db8678288f7e500573fdb7

fix jade crashes when ota timesout

view details

Lawrence Nahum

commit sha 6a56aa7a8b46c0b38cbdaf7d77145e316dea82ba

skip second validation of inbound cbor msg

view details

Lawrence Nahum

commit sha ae202b8b2fcb4dbefdeaa751dcafa1bbe71bd011

fix jade assert crash on valid cbor but malformed api

view details

Lawrence Nahum

commit sha 2f9984a368e90226e668a9e4aad3ce25ecb65688

pass to cbor_parser explicit CborValidateBasic rather than 0 (same)

view details

Lawrence Nahum

commit sha 7369ae979c4e3e9c4c42b61e77861efdbd8254ab

handle multiple cbor messages in buffer

view details

push time in 19 hours

issue commentBlockstream/Jade

Button A (previous) not responding on M5 stack

Working now, thanks! Will move on testing it now.

odudex

comment created time in a day

issue closedBlockstream/Jade

Button A (previous) not responding on M5 stack

I set the environment, compiled and flashed Jade on a standard M5 stack and soon noticed Button A was not responding. I tried to debug input.c and tinker with the code but didn't manage to find out why "btn_handle_prev" was not responding and "button_A" was not being called. Log warned about "handler already registered, overwriting" but I wasn't able to find out if it has to do with this issue

closed time in a day

odudex

issue commentBlockstream/Jade

Button A (previous) not responding on M5 stack

hi @odudex this has been fixed in master

Feel free to reopen if you find some issue. thanks!

odudex

comment created time in a day

push eventBlockstream/Jade

valerio-vaccaro

commit sha afcf04a1de31984992092cc56f62c30ab18429fa

Fix button-A operation on M5Stack build Skip reading hall sensor to feed entropy in random initialisation on M5Stack build, as this appears to have a GPIO conflict with button-A.

view details

push time in a day

push eventBlockstream/Jade

Lawrence Nahum

commit sha e8f7e03d1d76adda31310c6ba97f724dfd111c6f

add tx out buffer for serial, delegates to interrupt rather than looping on fifo

view details

push time in a day

Pull request review commentBlockstream/green_cli

Install wally from PyPI

-https://github.com/ElementsProject/libwally-core/releases/download/release_0.8.0/wallycore-0.8.0-cp36-cp36m-linux_x86_64.whl; 'linux' in sys_platform and python_version == '3.6' --hash=sha256:95809c3ef620317a9e3826600189f164dd69abe9c61b52a35e655e22396cc56f-https://github.com/ElementsProject/libwally-core/releases/download/release_0.8.0/wallycore-0.8.0-cp37-cp37m-linux_x86_64.whl; 'linux' in sys_platform and python_version == '3.7' --hash=sha256:f287bb7c15155dac6ba866744fccdf3855e648c1b4366cbd67a75a7e353f567f-https://github.com/ElementsProject/libwally-core/releases/download/release_0.8.0/wallycore-0.8.0-cp37-cp37m-macosx_10_14_x86_64.whl; 'darwin' in sys_platform and python_version == '3.7' --hash=sha256:6687bd503908f5f4a7052f622b03881c5217ae9c2810f5d28284eb22cdcbde22-https://github.com/ElementsProject/libwally-core/archive/release_0.8.0.tar.gz --hash=sha256:a52b9cd46a7acc5031d8f1deb49bd51525966e38c5dc5544412e841593608ba6+wallycore==0.8.1 --hash=sha256:ce8a62ad607a321740de0faf0cf34481c1932aa4c11168ad96b07789d0aaede3

added, thanks

jkauffman1

comment created time in a day

push eventBlockstream/green_cli

Jeremy Kauffman

commit sha 64232e182518532d1415c067b07773fa48e0dd29

Install wally from PyPI Also upgrade 0.8.0 -> 0.8.1

view details

push time in a day

pull request commentBlockstream/green_cli

Install wally from PyPI

ACK 1d9ee6286e1b55ca1f20c4d3eacf126a3d678cc9

jkauffman1

comment created time in a day

push eventBlockstream/green_cli

Jeremy Kauffman

commit sha 1d9ee6286e1b55ca1f20c4d3eacf126a3d678cc9

Install wally from PyPI Also upgrade 0.8.0 -> 0.8.1

view details

push time in a day

Pull request review commentBlockstream/green_cli

Install wally from PyPI

-https://github.com/ElementsProject/libwally-core/releases/download/release_0.8.0/wallycore-0.8.0-cp36-cp36m-linux_x86_64.whl; 'linux' in sys_platform and python_version == '3.6' --hash=sha256:95809c3ef620317a9e3826600189f164dd69abe9c61b52a35e655e22396cc56f-https://github.com/ElementsProject/libwally-core/releases/download/release_0.8.0/wallycore-0.8.0-cp37-cp37m-linux_x86_64.whl; 'linux' in sys_platform and python_version == '3.7' --hash=sha256:f287bb7c15155dac6ba866744fccdf3855e648c1b4366cbd67a75a7e353f567f-https://github.com/ElementsProject/libwally-core/releases/download/release_0.8.0/wallycore-0.8.0-cp37-cp37m-macosx_10_14_x86_64.whl; 'darwin' in sys_platform and python_version == '3.7' --hash=sha256:6687bd503908f5f4a7052f622b03881c5217ae9c2810f5d28284eb22cdcbde22-https://github.com/ElementsProject/libwally-core/archive/release_0.8.0.tar.gz --hash=sha256:a52b9cd46a7acc5031d8f1deb49bd51525966e38c5dc5544412e841593608ba6+wallycore==0.8.1 --hash=sha256:ce8a62ad607a321740de0faf0cf34481c1932aa4c11168ad96b07789d0aaede3

I'd add all hashes:

wallycore==0.8.1 \
    --hash=sha256:0ea264d6852c9bd6d73ec4603116e2fd7b52f287ae96dcc3adfd4f761b76ec59 \
    --hash=sha256:42b286a046ac2af9c98f7e5a9c6c2f34ee61c9969c45a99f1f3865dadd7d9eec \
    --hash=sha256:523b5f8f161428dce0643bb5a2efa9fab2f33accfd3be9276d48421e46686822 \
    --hash=sha256:55c3fc79182eae1eda068ce9ef4d199c22407ec2ef0d0b278af8f6770bf4a49e \
    --hash=sha256:6aa57488c80c2a40f00d96040fb6ec8c42bebc60a9363fb536788b593fafc024 \
    --hash=sha256:6cb711aa8ece8d1bf1f8bf2e8d9e00bff84550ee030e6ea0809480114b85cffe \
    --hash=sha256:6e2bdc5cf77479eb9d070f10b3e313540c30775b6704218b05626abdd7585b84 \
    --hash=sha256:6f83a421b703330398de1207f836302b5495f5be71bf335f5be93ba4e61c8a7a \
    --hash=sha256:73b7bba9e95c098437428d797a1ea3bbc4f83b0acdc43562e23323fb4eb43837 \
    --hash=sha256:848ea57236582daac5400131f155b0724ed24d6d1f60eb4d56802492e7c83c6a \
    --hash=sha256:90f65430e2c90c5c7f6993b5077e6de9485b3b57615524022ba319387f92ec02 \
    --hash=sha256:a9998e4ebadc87c646b4722961539cae615f4b4acc227ea98db6e1700494e332 \
    --hash=sha256:a9c0a0a4b13f94fbd9a7beac43ce3cd56cfcce2f5ce42bb69f6106f65ce27449 \
    --hash=sha256:acf04910cbe70af1e9eed6f7418bdfee35071a3148cac382d0f1eafe96a28edf \
    --hash=sha256:c5f228f0ba0460443cb6682a0e03b7240d89893bd2a218742c16e9ecccdfe2f0 \
    --hash=sha256:ce8a62ad607a321740de0faf0cf34481c1932aa4c11168ad96b07789d0aaede3 \
    --hash=sha256:e7428c21519bfa8a563ef4713d17ef050d70a2c9cdc6bd0d161301cb436c464b \
    --hash=sha256:f1a9bacf4049fcc84b57a8e2ae4d8f197f9185a7663bf3c43509574551bc3399 \
    --hash=sha256:f6716c50d33b3a39594c6abaf6e7aade9dbf901ce2e345790be5312a5297bd0f \
    --hash=sha256:f7fb7d64a1b78526d05cb872af0b36a391b58685d2ff9f70711cf106dca55cf9 \
    --hash=sha256:fd7b03e8d9c00bacd1832dff3be35912d191be5fe93230ef567ab7d517d1e2d1

(got this from an internal source and double checked against https://pypi.org/project/wallycore/#files)

jkauffman1

comment created time in a day

PR opened Blockstream/green_cli

Install wally from PyPI

Also upgrade 0.8.0 -> 0.8.1

+1 -4

0 comment

1 changed file

pr created time in a day

push eventBlockstream/green_cli

Jeremy Kauffman

commit sha 18a90757157b950cd46b8d89ca96b0657d095537

Install wally from PyPI Also upgrade 0.8.0 -> 0.8.1

view details

push time in a day

create barnchBlockstream/green_cli

branch : wally-pip

created branch time in a day

delete branch Blockstream/gdk

delete branch : jon_green_ss_to_merge

delete time in a day

create barnchBlockstream/gdk

branch : 2021-01-14-bump-subtype-m

created branch time in 2 days

push eventBlockstream/green_qt

Borgbyte

commit sha a74b3b0633dde553f9232bc3c610c4d9d7ac5993

Enable qtconnectivity and qtserialport to support jade

view details

push time in 2 days

issue commentBlockstream/green_android

Two-Factor Auth Fail No Call/Sms Received

Delayed SMS & Call (straight to voicemail) received. Repeated auth and was successful.

oxsevod

comment created time in 3 days

issue openedBlockstream/green_android

Two-Factor Auth Fail No Call/Sms Received

Description

Two-factor Auth Fail No Call or SMS received <!-- brief description of the bug -->

Version

Latest F-droid <!-- commit id or version number -->

Steps to reproduce

<!-- if you can reliably reproduce the bug, list here the steps -->

Expected behaviour

Sms or call <!-- description of the expected behavior -->

Actual behaviour

None <!-- explain what happened instead of the expected behaviour -->

Screenshots

<!-- screenshots if gui related, drag and drop to add to the issue -->

Device or machine

Lg G6 <!-- device/machine used, operating system -->

Additional info

<!-- additional information useful for debugging (e.g. logs) -->

created time in 3 days

issue openedBlockstream/green_android

SMS not received when trying to set up Two-Factor Authentication

Description

<!-- Under SMS 2fA setup I insert my phone number (I am from Slovenia - phone prefix = +386 ) but I never receive the SMS with code-->

Version

<!-- Green Version 3.4.5 release -->

Steps to reproduce

<!-- Go to SMS two-factor authentiction setup and type in Slovenian SMS number example +386 68123123 -->

Expected behaviour

<!-- I should get SMS with -->

Actual behaviour

<!-- Nothing happens, I dont get SMS -->

Device or machine

<!-- SAMSUNG Galaxy A7(2018), Android 10 -->

created time in 3 days

more