Bitcoin FOSS Contributions
Public GitHub activity for trevarj. Updated . feed.json
117Events
10Repos
35comments
26commits
7issues
32pull requests
17reviews
refactor(bip32): make child number a newtype ChildNumber(u32)rust-bitcoin/rust-bitcoinpull request
- pull request refactor(bip32): make child number a newtype ChildNumber(u32) OPEN
Update to rustc (to nightly-2026-05-08) and fixrust-bitcoin/rust-miniscriptreview
- review Reviewed Update to rustc (to nightly-2026-05-08) and fix COMMENTED
2 activitiesrust-bitcoin/rust-miniscriptmixed
- pull request refactor: return `DerivationResult` from `derive_at_index` OPEN
- review Reviewed CI: Tidy up COMMENTED
Move BIP32 module to `key-expression` craterust-bitcoin/rust-bitcoinreview
- review Reviewed Move BIP32 module to `key-expression` crate APPROVED
descriptor_parse: crash with `pk(xprv.../*)`bitcoinfuzz/bitcoinfuzzcomment
ci: add nix-backed emulator e2e workflowwizardsardine/bhwipull request
- pull request ci: add nix-backed emulator e2e workflow OPEN
3 activitiesrust-bitcoin/rust-miniscriptmixed
- commit 1 commit to rust-bitcoin/rust-miniscript
- pull request chore: bump bitcoind to v0.38.0 MERGED
- comment Commented on Test with latest versions of Core
2 activitieswizardsardine/bhwimixed
- pull request feat: add register_wallet and descriptor-based address display for Ledger MERGED
- commit 1 commit to wizardsardine/bhwi
descriptor: support hash terminals in WalletPolicy translatorrust-bitcoin/rust-miniscriptreview
WalletPolicy::set_key_info doesn't enforce AST-order correspondence with templaterust-bitcoin/rust-miniscriptcomment
4 activitiesrust-bitcoin/rust-miniscriptmixed
- comment Commented on WalletPolicy::set_key_info doesn't enforce AST-order correspondence with template
- comment Commented on WalletPolicy::set_key_info doesn't enforce AST-order correspondence with template
- review Reviewed Use mathematical notation for semantic policy Display APPROVED
- review Reviewed descriptor: expose WalletPolicy template + key_info accessors APPROVED
Nix the e2ewizardsardine/bhwicomment
- comment Commented on Nix the e2e
wallet_policy: fix set_key_info silently dropping keys for repeated placeholdersrust-bitcoin/rust-miniscriptreview
Future of this projectwizardsardine/async-hwicomment
Descriptor `plan` and `plan_mall` should be `into_plan` and `into_plan_mall`rust-bitcoin/rust-miniscriptcomment
Implement Display Address Commandwizardsardine/bhwipull request
- pull request Implement Display Address Command MERGED
Followup to #895: rename `dissat_sat` function and use struct rather than tuple for return valuesrust-bitcoin/rust-miniscriptreview
10 commits to wizardsardine/bhwiwizardsardine/bhwicommit
3 activitiesrust-bitcoin/rust-miniscriptmixed
- pull request refactor: make `Descriptor` plan API available for generic `Pk` MERGED
- review Reviewed miniscript: rewrite satisfier to be non-recursive APPROVED
- commit 2 commits to rust-bitcoin/rust-miniscript
2 commits to wizardsardine/bhwiwizardsardine/bhwicommit
3 activitiesrust-bitcoin/rust-miniscriptmixed
- pull request fix: add sorting to satisfy_helper for sortedmulti MERGED
- commit 2 commits to rust-bitcoin/rust-miniscript
- pull request refactor: remove *SortedMulti variants from DescriptorType MERGED
Delete DescriptorType::ShWshSortedMulti rust-bitcoin/rust-miniscriptcomment
7 activitieswizardsardine/bhwimixed
- pull request bhwi-cli: warn about network mismatch MERGED
- pull request bhwi-cli(jade): fix serial transport reading MERGED
- comment Commented on Nix the e2e
- issue Document device protocol docs/repos OPEN
- comment Commented on Nix the e2e
- pull request Implement GetVersion command for all devices MERGED
- commit 8 commits to wizardsardine/bhwi
Delete DescriptorType::ShWshSortedMulti rust-bitcoin/rust-miniscriptissue
- issue Delete DescriptorType::ShWshSortedMulti CLOSED
refactor: remove SortedMultiVec and use Terminal::SortedMultirust-bitcoin/rust-miniscriptreview
2 activitiesrust-bitcoin/rust-miniscriptmixed
- comment Commented on Descriptor loses formatting options
- pull request refactor: remove SortedMultiVec and use Terminal::SortedMulti MERGED
2 activitieswizardsardine/bhwimixed
- commit 1 commit to wizardsardine/bhwi
- pull request bhwi-cli: add `descriptors pubkeys` command MERGED
5 commits to rust-bitcoin/rust-miniscriptrust-bitcoin/rust-miniscriptcommit
Return error from at_derivation_index when descriptor has no wildcardrust-bitcoin/rust-miniscriptreview
2 activitiesrust-bitcoin/rust-miniscriptmixed
2 activitieswizardsardine/bhwimixed
- pull request bhwi-cli: fix json output formatting MERGED
- commit 1 commit to wizardsardine/bhwi
2 activitiesrust-bitcoin/rust-miniscriptmixed
- review Reviewed Add support for sortedmulti_a COMMENTED
- pull request Add support for sortedmulti_a MERGED
Support for sortedmulti_arust-bitcoin/rust-miniscriptcomment
BIP-388 wallet policies for descriptors supportrust-bitcoin/rust-miniscriptcomment
build: fix nix buildwizardsardine/bhwipull request
- pull request build: fix nix build MERGED
2 activitieswizardsardine/bhwicomment
bhwi-cli: command to enumerate deviceswizardsardine/bhwireview
- review Reviewed bhwi-cli: command to enumerate devices COMMENTED
2 activitieswizardsardine/bhwimixed
- pull request bhwi-cli: command to enumerate devices MERGED
- comment Commented on bhwi-cli: list connected devices
2 activitieswizardsardine/bhwimixed
- pull request build: set bhwi-wasm env vars MERGED
- commit 1 commit to wizardsardine/bhwi
2 activitieswizardsardine/bhwimixed
- pull request fix: bhwi-wasm broken after module changes MERGED
- commit 2 commits to wizardsardine/bhwi
2 activitieswizardsardine/bhwimixed
- pull request Message signing and e2e testing MERGED
- commit 1 commit to wizardsardine/bhwi
simulator: added tcp server to interact with headless deviceColdcard/firmwarepull request
- pull request simulator: added tcp server to interact with headless device CLOSED
2 activitieswizardsardine/bhwimixed
2 activitieswizardsardine/bhwimixed
- pull request ci: add CI for rustfmt, clippy and tests MERGED
- commit 4 commits to wizardsardine/bhwi
guix: Update storage requirement for HOSTS and added warning for Guix overheadbitcoin/bitcoinreview
1 commit to wizardsardine/bhwiwizardsardine/bhwicommit
3 activitieswizardsardine/bhwimixed
- comment Commented on Introduce and apply rustfmt.toml
- issue Introduce and apply rustfmt.toml CLOSED
- commit 1 commit to wizardsardine/bhwi
3 activitieswizardsardine/bhwimixed
- pull request tests: add basic e2e tests for currently supported devices CLOSED
- pull request chore: use workspace dependencies MERGED
- commit 1 commit to wizardsardine/bhwi
2 commits to wizardsardine/bhwiwizardsardine/bhwicommit
OTA issue after secure boot flashBlockstream/Jadecomment
serde: add stringify serializer over generic T:DisplayBlockstreamResearch/rust-simplicityreview
- review Reviewed serde: add stringify serializer over generic T:Display COMMENTED
4 commits to rust-bitcoin/rust-miniscriptrust-bitcoin/rust-miniscriptcommit
2 activitiesrust-bitcoin/rust-miniscriptmixed
- issue BIP-388 wallet policies for descriptors support CLOSED
- pull request feat: add support for BIP-388 wallet policies MERGED
Support for ESP32-S3-Touch-LCD-3.5BBlockstream/Jadecomment
Future of this projectwizardsardine/async-hwicomment
2 activitiesBlockstreamResearch/rust-simplicitymixed
- pull request serde: add stringify serializer over generic T:Display MERGED
- commit 1 commit to BlockstreamResearch/rust-simplicity
Support for ESP32-S3-Touch-LCD-3.5BBlockstream/Jadecomment
Issue with Waveshare S3 Touch LCD 2 + camera - stuck on the splash screen.Blockstream/Jadecomment
Issue with Waveshare S3 Touch LCD 2 + camera - stuck on the splash screen.Blockstream/Jadecomment
guix: Use UCRT runtime for Windows release binariesbitcoin/bitcoinreview
- review Reviewed guix: Use UCRT runtime for Windows release binaries COMMENTED
DIY - 3D file for Waveshare S3 Touch LCD 2 Touch DisplayBlockstream/Jadecomment
--privileged required to run guix containerfanquake/core-reviewcomment
2 activitiesBlockstream/Jadecomment
DIY Jade on TTGO T-HMI?Blockstream/Jadecomment
Connected ESP-32 device masquerades as a Jade in Sparrow / wallet softwareBlockstream/Jadecomment
2 activitiesBlockstream/Jademixed
- pull request diy: waveshare lcd touch 2 improvements CLOSED
- commit 1 commit to Blockstream/Jade
2 activitiesBlockstream/Jademixed
- pull request diy: waveshare enable bluetooth and update docs CLOSED
- commit 2 commits to Blockstream/Jade
2 activitiesBlockstream/Jademixed
- pull request ui: enhance virtual buttons for touchscreens MERGED
- commit 1 commit to Blockstream/Jade
3 activitiesBlockstream/Jadecomment
dev: dockerless qemu workflowBlockstream/Jadeissue
- issue dev: dockerless qemu workflow CLOSED
fix: device name scroll in status barBlockstream/Jadepull request
- pull request fix: device name scroll in status bar MERGED
UI: Symbols for virtual buttonsBlockstream/Jadeissue
- issue UI: Symbols for virtual buttons CLOSED
1 commit to Blockstream/JadeBlockstream/Jadecommit
- commit 1 commit to Blockstream/Jade
3 activitiesBlockstream/Jademixed
- pull request diy: add support for Waveshare Touch LCD 2 CLOSED
- comment Commented on New vertical display DIY device with virtual buttons
- issue New vertical display DIY device with virtual buttons CLOSED