Skip to content

Commit

Permalink
prevent sleep on macOS during long running queries
Browse files Browse the repository at this point in the history
To prevent USB communication interruptions when e.g. recovering from
24 words.

See BitBoxSwiss/bitbox02-api-go#111

```
go get github.com/BitBoxSwiss/bitbox02-api-go@88d5934
go mod tidy
go mod vendor
```
  • Loading branch information
benma committed Sep 19, 2024
1 parent a99fbae commit c44b6d1
Show file tree
Hide file tree
Showing 7 changed files with 94 additions and 4 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

## Unreleased
- Bitcoin: add support for sending to silent payment (BIP-352) addresses
- Prevent macOS from going to sleep on long running interactions with the BitBox

## 4.44.0
- Bundle BitBox02 firmware version v9.20.0
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module github.com/BitBoxSwiss/bitbox-wallet-app
go 1.22

require (
github.com/BitBoxSwiss/bitbox02-api-go v0.0.0-20240918121853-2221e9876d20
github.com/BitBoxSwiss/bitbox02-api-go v0.0.0-20240919135300-88d593412b6c
github.com/BitBoxSwiss/block-client-go v0.0.0-20240516081043-0d604acd6519
github.com/btcsuite/btcd v0.24.2
github.com/btcsuite/btcd/btcec/v2 v2.3.4
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
github.com/BitBoxSwiss/bitbox02-api-go v0.0.0-20240918121853-2221e9876d20 h1:ZXqJmnQtmF9p1AmK0TMSBjAxUkZXfyMS5NRGO6L49pA=
github.com/BitBoxSwiss/bitbox02-api-go v0.0.0-20240918121853-2221e9876d20/go.mod h1:Wzc1QpS2F8aV+8mZOfrrKA+D15byCzGRTGFkSRJC8J8=
github.com/BitBoxSwiss/bitbox02-api-go v0.0.0-20240919135300-88d593412b6c h1:rMxKumpaUtBgK/2uEQu487m2w8MFjfO8z6e5AUswEL0=
github.com/BitBoxSwiss/bitbox02-api-go v0.0.0-20240919135300-88d593412b6c/go.mod h1:Spf6hQRSylrvdjd7Cv4Tc8rFwlcamJAC8EuA61ARy7U=
github.com/BitBoxSwiss/block-client-go v0.0.0-20240516081043-0d604acd6519 h1:diVA/i8TJFBl9ZyMNX15KjZBpI2Gu63xQTozu6FsTrA=
github.com/BitBoxSwiss/block-client-go v0.0.0-20240516081043-0d604acd6519/go.mod h1:SJTiQZU9ggBzVKMni97rpNS9GddPKErndFXNSDrfEGc=
github.com/DataDog/zstd v1.4.5 h1:EndNeuB0l9syBZhut0wns3gV1hL8zX8LIu6ZiVHWLIQ=
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 25 additions & 0 deletions vendor/github.com/BitBoxSwiss/bitbox02-api-go/util/sleep/sleep.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion vendor/modules.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# github.com/BitBoxSwiss/bitbox02-api-go v0.0.0-20240918121853-2221e9876d20
# github.com/BitBoxSwiss/bitbox02-api-go v0.0.0-20240919135300-88d593412b6c
## explicit; go 1.21
github.com/BitBoxSwiss/bitbox02-api-go/api/bootloader
github.com/BitBoxSwiss/bitbox02-api-go/api/common
Expand All @@ -7,6 +7,7 @@ github.com/BitBoxSwiss/bitbox02-api-go/api/firmware/messages
github.com/BitBoxSwiss/bitbox02-api-go/communication/u2fhid
github.com/BitBoxSwiss/bitbox02-api-go/util/errp
github.com/BitBoxSwiss/bitbox02-api-go/util/semver
github.com/BitBoxSwiss/bitbox02-api-go/util/sleep
# github.com/BitBoxSwiss/block-client-go v0.0.0-20240516081043-0d604acd6519
## explicit; go 1.19
github.com/BitBoxSwiss/block-client-go/electrum
Expand Down

0 comments on commit c44b6d1

Please sign in to comment.