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@a2115fe
go mod tidy
go mod vendor
```
  • Loading branch information
benma committed Sep 25, 2024
1 parent 70c2821 commit a08155c
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-20240925080402-a2115fee878e
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-20240925080402-a2115fee878e h1:wEIIFhiZ58RsVjoKfwSBBD0i75uZ7KATOI/elaBWOOY=
github.com/BitBoxSwiss/bitbox02-api-go v0.0.0-20240925080402-a2115fee878e/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-20240925080402-a2115fee878e
## 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 a08155c

Please sign in to comment.