{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":227429995,"defaultBranch":"checksig","name":"HWI","ownerLogin":"checksig-custody","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-12-11T18:08:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57363913?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1692283541.0","currentOid":""},"activityList":{"items":[{"before":"cf5cbba427b3950a819813737a9e5bf890c55784","after":"bd25b6f40906e4803923315d43fbdb9cc8b57635","ref":"refs/heads/rebased","pushedAt":"2023-09-03T13:47:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"updated","shortMessageHtmlLink":"updated"}},{"before":"ca01e2a03848c35f0b222c0c1c66743cd915c2b0","after":"cf5cbba427b3950a819813737a9e5bf890c55784","ref":"refs/heads/rebased","pushedAt":"2023-09-01T13:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"updated","shortMessageHtmlLink":"updated"}},{"before":"fc4138d4a527be3b772636a37bfca301f96ff6ee","after":"ca01e2a03848c35f0b222c0c1c66743cd915c2b0","ref":"refs/heads/rebased","pushedAt":"2023-09-01T13:17:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"updated","shortMessageHtmlLink":"updated"}},{"before":"92dba61b7c68ab06db32e7b505e082ad10eafb05","after":"fc4138d4a527be3b772636a37bfca301f96ff6ee","ref":"refs/heads/rebased","pushedAt":"2023-08-31T21:16:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"updated","shortMessageHtmlLink":"updated"}},{"before":"25a58f2a89e8d38910536e330d12bd3ce37c1096","after":"92dba61b7c68ab06db32e7b505e082ad10eafb05","ref":"refs/heads/rebased","pushedAt":"2023-08-23T20:23:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"updated","shortMessageHtmlLink":"updated"}},{"before":"3b992416eb268bc078335b5bbe44d7884b01fb5a","after":"25a58f2a89e8d38910536e330d12bd3ce37c1096","ref":"refs/heads/rebased","pushedAt":"2023-08-21T12:18:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"updated","shortMessageHtmlLink":"updated"}},{"before":"dc955c3605f5b220a451394201f2ab11791c35bd","after":"3b992416eb268bc078335b5bbe44d7884b01fb5a","ref":"refs/heads/rebased","pushedAt":"2023-08-21T08:09:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"updated","shortMessageHtmlLink":"updated"}},{"before":"57bec159eaa062f79d0c0985cb6295fe1ba6b23e","after":"dc955c3605f5b220a451394201f2ab11791c35bd","ref":"refs/heads/rebased","pushedAt":"2023-08-20T19:31:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"cleaned up","shortMessageHtmlLink":"cleaned up"}},{"before":"e98c3fd9f8f3c9dc20d62c99cafb14857d36c0d1","after":"57bec159eaa062f79d0c0985cb6295fe1ba6b23e","ref":"refs/heads/rebased","pushedAt":"2023-08-19T22:18:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"3e0633efbdbca866c9e6d8b683c537f61b59fb51","after":"e98c3fd9f8f3c9dc20d62c99cafb14857d36c0d1","ref":"refs/heads/rebased","pushedAt":"2023-08-19T00:08:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"updated","shortMessageHtmlLink":"updated"}},{"before":"1e948fc26b69d72add12e940e90fc98d0bc5350e","after":"3e0633efbdbca866c9e6d8b683c537f61b59fb51","ref":"refs/heads/rebased","pushedAt":"2023-08-17T17:33:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"fixed","shortMessageHtmlLink":"fixed"}},{"before":"16c63b63bf4adbeca537419422d4e6fd977e7ed6","after":"1e948fc26b69d72add12e940e90fc98d0bc5350e","ref":"refs/heads/rebased","pushedAt":"2023-08-17T17:27:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"fixed typo","shortMessageHtmlLink":"fixed typo"}},{"before":"b4334c0217dc1bd7ed6632ea1b76c9c7710f6bed","after":"16c63b63bf4adbeca537419422d4e6fd977e7ed6","ref":"refs/heads/rebased","pushedAt":"2023-08-17T17:23:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"added description","shortMessageHtmlLink":"added description"}},{"before":"76928871440123cb218abdbf1919e11169d50ded","after":"b4334c0217dc1bd7ed6632ea1b76c9c7710f6bed","ref":"refs/heads/rebased","pushedAt":"2023-08-17T17:20:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"d72feb7f8210556898c6e327d2c6c56baec52205","after":"76928871440123cb218abdbf1919e11169d50ded","ref":"refs/heads/rebased","pushedAt":"2023-08-17T15:15:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"Merge branch 'checksig' into rebased","shortMessageHtmlLink":"Merge branch 'checksig' into rebased"}},{"before":"0372b5af360ef48d6e8483dead1a3ce8fddbd5a5","after":"d72feb7f8210556898c6e327d2c6c56baec52205","ref":"refs/heads/rebased","pushedAt":"2023-08-17T15:12:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"fixed","shortMessageHtmlLink":"fixed"}},{"before":"e062014b726a3e6c21f9a853805427388fd4b547","after":"0372b5af360ef48d6e8483dead1a3ce8fddbd5a5","ref":"refs/heads/rebased","pushedAt":"2023-08-17T15:09:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"restored","shortMessageHtmlLink":"restored"}},{"before":"22df8ecee9d8aae7c0cf1c264b4c5b0be1e71a0e","after":"e062014b726a3e6c21f9a853805427388fd4b547","ref":"refs/heads/rebased","pushedAt":"2023-08-17T15:07:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"fixed","shortMessageHtmlLink":"fixed"}},{"before":"70dc5c0cb3326432d85a977343de00c464a97782","after":"22df8ecee9d8aae7c0cf1c264b4c5b0be1e71a0e","ref":"refs/heads/rebased","pushedAt":"2023-08-17T15:06:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"fixed","shortMessageHtmlLink":"fixed"}},{"before":"561d1a1736e82ced5ef1b322f718fe0f8fbd880b","after":"70dc5c0cb3326432d85a977343de00c464a97782","ref":"refs/heads/rebased","pushedAt":"2023-08-17T15:06:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"fixed","shortMessageHtmlLink":"fixed"}},{"before":"17d5643b9db240d4fbee3f1614e7e1aeade4e9ac","after":"c3a94b6f9d696b3a669153dcda2bfdad9c80583e","ref":"refs/heads/upstream","pushedAt":"2023-08-17T14:48:30.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"Bump version to 2.3.1 and regenerate setup.py","shortMessageHtmlLink":"Bump version to 2.3.1 and regenerate setup.py"}},{"before":null,"after":"561d1a1736e82ced5ef1b322f718fe0f8fbd880b","ref":"refs/heads/rebased","pushedAt":"2023-08-17T14:45:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"CheckSig changes (#19)\n\n* add checksig and specter devices\n\n* patch FloatOperation\n\n* backwards compatible inteface for enumerate in custom devices\n\n* adopted warning instead of deprecated warn (#12)\n\n* warning, not warn (#13)\n\n* Improvements (#14)\n\n* Remove .python-version with gitignore (because Achow doesn't know how to use pyenv)\n\n* Improve logger names\n\n* Fix ipc\n\n(cherry picked from commit a67d37216567f73220b1f7cd0e1598c508d6d510)\n\n* Dev (#15)\n\n* Add buttons to psbt dialog\n\n* Add device IDs for DIY Jade on M5StickC-Plus\n\n* jade: update jade simulator build in line with current jade master branch\n\nThe Jade qumu simulator has been updated to qemu 8, which requires\nchanges to the configure options when building from source.\n\n* Add Vendor/Device IDs for CH340 based DIY Jade devices.\n\n* _base58: Add checksum checking variant of decode\n\n* bitbos02: Use our own base58 implementation\n\n* deps: Add semver, noiseprotocol, and protobuf as explicit deps\n\nsemver is required by jadepy and bitbox02\nnoiseprotocol and protobuf are required by bitbox02\n\n* bitbox02: vendor bitbox02 library\n\nBring in a copy of the bitbox02 python library. Not yet used.\n\n* deps: Update hidapi to >= 0.14.0\n\n* bitbox02 lib: Use relative imports and our own base58\n\nModify bitbox02's vendored library to use relative imports.\n\nAlso modify to use our own _base58 instead of an external module.\n\n* bitbox02: Replace installed bitbox02 dep with vendored\n\nUse the vendored package instead installing it as an external\ndependency.\n\n* gui: Remove default passphrase\n\n* flake8: exclude bitbox02_lib\n\n* bitbox02: implement missing encode_check\n\n* common: enforce enum name is a str\n\n* ci: Break dockerfile build caches\n\n* ci: Test against python 3.11\n\n* build: Use debian oldoldstable instead of fixed version\n\n* ci: Consolidate lint tasks\n\n* ci: Use upstream ledger app builder images\n\n* ci: Use python 3.8 for main image\n\n* ci: Update speculos cmake command\n\n* ci: Remove global container\n\n* jade: Remove jade BLE warning\n\n* ci: Add slirp dep for jade emulator\n\n* ci: Patch keepkey googletest to build\n\n* ci: Run dist tests on all versions\n\n* ci, trezor: Set protobuf version to 3.20\n\n* tests: Use h as hardened marker\n\nBitcoin Core uses h now.\n\n* ci, speculos: install pytesseract as speculos dependency\n\n* tests, jade: specify pc-bios dir to qemu\n\n* tests, ledger: specify nanos as the model\n\n* coldcard: Drop PyCoin usage entirely\n\n* Bump version to 2.3.0 and regenerate setup.py\n\n* qt: Use correct name for xpub display field\n\n* build: Use a separate container for Windows builds\n\nWindows builds with WINE should use a separate container so that builds\non architectures that don't have WINE will still work.\n\n* qt: Include '/*' in getkeypool path regex\n\n* qt: Use correct name for p2pkh radio button\n\n* bitbox02: Detect GUI on Windows as not-external gui\n\nsys.stderr will be None for Windows GUI applications.\n\n* build: Detect architecture and use x86_64 naming\n\n* deps: Update libusb1 to 3.0.0\n\n* build: Bump to libusb 1.0.26 for windows\n\n* pyenv: Set python version to just 3.9\n\nNo need to be any more specific than the minor version.\n\n* build: Allow building binaries on any python 3.9\n\n* build: Bump *nix release build environment to more recent 3.9\n\n3.9.17 for linux and macOS\n\n* add checksig and specter devices\n\n* patch FloatOperation\n\n* backwards compatible inteface for enumerate in custom devices\n\n* adopted warning instead of deprecated warn (#12)\n\n* warning, not warn (#13)\n\n* Improvements (#14)\n\n* Remove .python-version with gitignore (because Achow doesn't know how to use pyenv)\n\n* Improve logger names\n\n* Fix ipc\n\n(cherry picked from commit a67d37216567f73220b1f7cd0e1598c508d6d510)\n\n* Borrow ipc code from checksighwe\n\n* Update checksighwe settings\n\n* remove code not in HWI\n\n* removed useless code\n\n* restored\n\n* removed code not in HWI\n\n* preserted naming style (no trailing .log)\n\n* do not initialize Decimal from float\n\n---------\n\nCo-authored-by: Giacomo Caironi \nCo-authored-by: 3rd Iteration \nCo-authored-by: Jamie C. Driver \nCo-authored-by: Andrew Chow \nCo-authored-by: step \nCo-authored-by: Stefano Pellegrini \nCo-authored-by: Stefano \nCo-authored-by: Giacomo Caironi <30932677+giacomocaironi@users.noreply.github.com>\n\n* Rebased on upstream (#16)\n\n* Add buttons to psbt dialog\n\n* Add device IDs for DIY Jade on M5StickC-Plus\n\n* jade: update jade simulator build in line with current jade master branch\n\nThe Jade qumu simulator has been updated to qemu 8, which requires\nchanges to the configure options when building from source.\n\n* Add Vendor/Device IDs for CH340 based DIY Jade devices.\n\n* _base58: Add checksum checking variant of decode\n\n* bitbos02: Use our own base58 implementation\n\n* deps: Add semver, noiseprotocol, and protobuf as explicit deps\n\nsemver is required by jadepy and bitbox02\nnoiseprotocol and protobuf are required by bitbox02\n\n* bitbox02: vendor bitbox02 library\n\nBring in a copy of the bitbox02 python library. Not yet used.\n\n* deps: Update hidapi to >= 0.14.0\n\n* bitbox02 lib: Use relative imports and our own base58\n\nModify bitbox02's vendored library to use relative imports.\n\nAlso modify to use our own _base58 instead of an external module.\n\n* bitbox02: Replace installed bitbox02 dep with vendored\n\nUse the vendored package instead installing it as an external\ndependency.\n\n* gui: Remove default passphrase\n\n* flake8: exclude bitbox02_lib\n\n* bitbox02: implement missing encode_check\n\n* common: enforce enum name is a str\n\n* ci: Break dockerfile build caches\n\n* ci: Test against python 3.11\n\n* build: Use debian oldoldstable instead of fixed version\n\n* ci: Consolidate lint tasks\n\n* ci: Use upstream ledger app builder images\n\n* ci: Use python 3.8 for main image\n\n* ci: Update speculos cmake command\n\n* ci: Remove global container\n\n* jade: Remove jade BLE warning\n\n* ci: Add slirp dep for jade emulator\n\n* ci: Patch keepkey googletest to build\n\n* ci: Run dist tests on all versions\n\n* ci, trezor: Set protobuf version to 3.20\n\n* tests: Use h as hardened marker\n\nBitcoin Core uses h now.\n\n* ci, speculos: install pytesseract as speculos dependency\n\n* tests, jade: specify pc-bios dir to qemu\n\n* tests, ledger: specify nanos as the model\n\n* coldcard: Drop PyCoin usage entirely\n\n* Bump version to 2.3.0 and regenerate setup.py\n\n* qt: Use correct name for xpub display field\n\n* build: Use a separate container for Windows builds\n\nWindows builds with WINE should use a separate container so that builds\non architectures that don't have WINE will still work.\n\n* qt: Include '/*' in getkeypool path regex\n\n* qt: Use correct name for p2pkh radio button\n\n* bitbox02: Detect GUI on Windows as not-external gui\n\nsys.stderr will be None for Windows GUI applications.\n\n* build: Detect architecture and use x86_64 naming\n\n* deps: Update libusb1 to 3.0.0\n\n* build: Bump to libusb 1.0.26 for windows\n\n* pyenv: Set python version to just 3.9\n\nNo need to be any more specific than the minor version.\n\n* build: Allow building binaries on any python 3.9\n\n* build: Bump *nix release build environment to more recent 3.9\n\n3.9.17 for linux and macOS\n\n* add checksig and specter devices\n\n* patch FloatOperation\n\n* backwards compatible inteface for enumerate in custom devices\n\n* adopted warning instead of deprecated warn (#12)\n\n* warning, not warn (#13)\n\n* Improvements (#14)\n\n* Remove .python-version with gitignore (because Achow doesn't know how to use pyenv)\n\n* Improve logger names\n\n* Fix ipc\n\n(cherry picked from commit a67d37216567f73220b1f7cd0e1598c508d6d510)\n\n---------\n\nCo-authored-by: Giacomo Caironi \nCo-authored-by: 3rd Iteration \nCo-authored-by: Jamie C. Driver \nCo-authored-by: Andrew Chow \nCo-authored-by: step \nCo-authored-by: Stefano Pellegrini \nCo-authored-by: Stefano \nCo-authored-by: Giacomo Caironi <30932677+giacomocaironi@users.noreply.github.com>\n\n* add checksig and specter devices\n\n---------\n\nCo-authored-by: step \nCo-authored-by: Stefano Pellegrini \nCo-authored-by: Stefano \nCo-authored-by: Giacomo Caironi <30932677+giacomocaironi@users.noreply.github.com>\nCo-authored-by: Giacomo Caironi \nCo-authored-by: 3rd Iteration \nCo-authored-by: Jamie C. Driver \nCo-authored-by: Andrew Chow \nCo-authored-by: Stefano Pellegrini <33753050+St333p@users.noreply.github.com>","shortMessageHtmlLink":"CheckSig changes (#19)"}},{"before":"9b4aa3e2dd22dc443075c058016c47dd9e111819","after":null,"ref":"refs/heads/master","pushedAt":"2023-08-04T10:35:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"}},{"before":"4a02b679da8cc73192d091012ad504aaa1484d59","after":"17d5643b9db240d4fbee3f1614e7e1aeade4e9ac","ref":"refs/heads/upstream","pushedAt":"2023-08-04T10:34:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"St333p","name":"Stefano Pellegrini","path":"/St333p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33753050?s=80&v=4"},"commit":{"message":"Merge bitcoin-core/HWI#695: build: Use more recent Python 3.9 for *nix builds\n\ne267f9ad653753172e5b4e4fe0082fcc650c062b build: Bump *nix release build environment to more recent 3.9 (Andrew Chow)\ndd6a5948cb84a58f30311e3a7358c5b1062e118b build: Allow building binaries on any python 3.9 (Andrew Chow)\ne9b31914f30495ddba94e3bcea530785121b1c43 pyenv: Set python version to just 3.9 (Andrew Chow)\n\nPull request description:\n\n MacOS on Apple Silicon requires a more recent python version, so just bump it to the latest security release of 3.9, and let any 3.9 version when developing in pyenv.\n\nTop commit has no ACKs.\n\nTree-SHA512: 0552bba9e648225e7cb6c2ba82309c5983d7444fd2a00200ee412d415a9ffbae6aea6ae197c1ac54486c86fcdc5d3e30aae0e0fd0d2bc65a2db9eb62b8e2f6f5","shortMessageHtmlLink":"Merge bitcoin-core#695: build: Use more recent Python 3.9 for *nix bu…"}},{"before":"7cdc5fb9bb085ada760a4b6f15f20fa78ff37a0d","after":null,"ref":"refs/heads/rebase_upstream","pushedAt":"2023-08-04T10:32:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"}},{"before":null,"after":"4a02b679da8cc73192d091012ad504aaa1484d59","ref":"refs/heads/checksig","pushedAt":"2023-08-04T10:30:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"CheckSig changes (#19)\n\n* add checksig and specter devices\r\n\r\n* patch FloatOperation\r\n\r\n* backwards compatible inteface for enumerate in custom devices\r\n\r\n* adopted warning instead of deprecated warn (#12)\r\n\r\n* warning, not warn (#13)\r\n\r\n* Improvements (#14)\r\n\r\n* Remove .python-version with gitignore (because Achow doesn't know how to use pyenv)\r\n\r\n* Improve logger names\r\n\r\n* Fix ipc\r\n\r\n(cherry picked from commit a67d37216567f73220b1f7cd0e1598c508d6d510)\r\n\r\n* Dev (#15)\r\n\r\n* Add buttons to psbt dialog\r\n\r\n* Add device IDs for DIY Jade on M5StickC-Plus\r\n\r\n* jade: update jade simulator build in line with current jade master branch\r\n\r\nThe Jade qumu simulator has been updated to qemu 8, which requires\r\nchanges to the configure options when building from source.\r\n\r\n* Add Vendor/Device IDs for CH340 based DIY Jade devices.\r\n\r\n* _base58: Add checksum checking variant of decode\r\n\r\n* bitbos02: Use our own base58 implementation\r\n\r\n* deps: Add semver, noiseprotocol, and protobuf as explicit deps\r\n\r\nsemver is required by jadepy and bitbox02\r\nnoiseprotocol and protobuf are required by bitbox02\r\n\r\n* bitbox02: vendor bitbox02 library\r\n\r\nBring in a copy of the bitbox02 python library. Not yet used.\r\n\r\n* deps: Update hidapi to >= 0.14.0\r\n\r\n* bitbox02 lib: Use relative imports and our own base58\r\n\r\nModify bitbox02's vendored library to use relative imports.\r\n\r\nAlso modify to use our own _base58 instead of an external module.\r\n\r\n* bitbox02: Replace installed bitbox02 dep with vendored\r\n\r\nUse the vendored package instead installing it as an external\r\ndependency.\r\n\r\n* gui: Remove default passphrase\r\n\r\n* flake8: exclude bitbox02_lib\r\n\r\n* bitbox02: implement missing encode_check\r\n\r\n* common: enforce enum name is a str\r\n\r\n* ci: Break dockerfile build caches\r\n\r\n* ci: Test against python 3.11\r\n\r\n* build: Use debian oldoldstable instead of fixed version\r\n\r\n* ci: Consolidate lint tasks\r\n\r\n* ci: Use upstream ledger app builder images\r\n\r\n* ci: Use python 3.8 for main image\r\n\r\n* ci: Update speculos cmake command\r\n\r\n* ci: Remove global container\r\n\r\n* jade: Remove jade BLE warning\r\n\r\n* ci: Add slirp dep for jade emulator\r\n\r\n* ci: Patch keepkey googletest to build\r\n\r\n* ci: Run dist tests on all versions\r\n\r\n* ci, trezor: Set protobuf version to 3.20\r\n\r\n* tests: Use h as hardened marker\r\n\r\nBitcoin Core uses h now.\r\n\r\n* ci, speculos: install pytesseract as speculos dependency\r\n\r\n* tests, jade: specify pc-bios dir to qemu\r\n\r\n* tests, ledger: specify nanos as the model\r\n\r\n* coldcard: Drop PyCoin usage entirely\r\n\r\n* Bump version to 2.3.0 and regenerate setup.py\r\n\r\n* qt: Use correct name for xpub display field\r\n\r\n* build: Use a separate container for Windows builds\r\n\r\nWindows builds with WINE should use a separate container so that builds\r\non architectures that don't have WINE will still work.\r\n\r\n* qt: Include '/*' in getkeypool path regex\r\n\r\n* qt: Use correct name for p2pkh radio button\r\n\r\n* bitbox02: Detect GUI on Windows as not-external gui\r\n\r\nsys.stderr will be None for Windows GUI applications.\r\n\r\n* build: Detect architecture and use x86_64 naming\r\n\r\n* deps: Update libusb1 to 3.0.0\r\n\r\n* build: Bump to libusb 1.0.26 for windows\r\n\r\n* pyenv: Set python version to just 3.9\r\n\r\nNo need to be any more specific than the minor version.\r\n\r\n* build: Allow building binaries on any python 3.9\r\n\r\n* build: Bump *nix release build environment to more recent 3.9\r\n\r\n3.9.17 for linux and macOS\r\n\r\n* add checksig and specter devices\r\n\r\n* patch FloatOperation\r\n\r\n* backwards compatible inteface for enumerate in custom devices\r\n\r\n* adopted warning instead of deprecated warn (#12)\r\n\r\n* warning, not warn (#13)\r\n\r\n* Improvements (#14)\r\n\r\n* Remove .python-version with gitignore (because Achow doesn't know how to use pyenv)\r\n\r\n* Improve logger names\r\n\r\n* Fix ipc\r\n\r\n(cherry picked from commit a67d37216567f73220b1f7cd0e1598c508d6d510)\r\n\r\n* Borrow ipc code from checksighwe\r\n\r\n* Update checksighwe settings\r\n\r\n* remove code not in HWI\r\n\r\n* removed useless code\r\n\r\n* restored\r\n\r\n* removed code not in HWI\r\n\r\n* preserted naming style (no trailing .log)\r\n\r\n* do not initialize Decimal from float\r\n\r\n---------\r\n\r\nCo-authored-by: Giacomo Caironi \r\nCo-authored-by: 3rd Iteration \r\nCo-authored-by: Jamie C. Driver \r\nCo-authored-by: Andrew Chow \r\nCo-authored-by: step \r\nCo-authored-by: Stefano Pellegrini \r\nCo-authored-by: Stefano \r\nCo-authored-by: Giacomo Caironi <30932677+giacomocaironi@users.noreply.github.com>\r\n\r\n* Rebased on upstream (#16)\r\n\r\n* Add buttons to psbt dialog\r\n\r\n* Add device IDs for DIY Jade on M5StickC-Plus\r\n\r\n* jade: update jade simulator build in line with current jade master branch\r\n\r\nThe Jade qumu simulator has been updated to qemu 8, which requires\r\nchanges to the configure options when building from source.\r\n\r\n* Add Vendor/Device IDs for CH340 based DIY Jade devices.\r\n\r\n* _base58: Add checksum checking variant of decode\r\n\r\n* bitbos02: Use our own base58 implementation\r\n\r\n* deps: Add semver, noiseprotocol, and protobuf as explicit deps\r\n\r\nsemver is required by jadepy and bitbox02\r\nnoiseprotocol and protobuf are required by bitbox02\r\n\r\n* bitbox02: vendor bitbox02 library\r\n\r\nBring in a copy of the bitbox02 python library. Not yet used.\r\n\r\n* deps: Update hidapi to >= 0.14.0\r\n\r\n* bitbox02 lib: Use relative imports and our own base58\r\n\r\nModify bitbox02's vendored library to use relative imports.\r\n\r\nAlso modify to use our own _base58 instead of an external module.\r\n\r\n* bitbox02: Replace installed bitbox02 dep with vendored\r\n\r\nUse the vendored package instead installing it as an external\r\ndependency.\r\n\r\n* gui: Remove default passphrase\r\n\r\n* flake8: exclude bitbox02_lib\r\n\r\n* bitbox02: implement missing encode_check\r\n\r\n* common: enforce enum name is a str\r\n\r\n* ci: Break dockerfile build caches\r\n\r\n* ci: Test against python 3.11\r\n\r\n* build: Use debian oldoldstable instead of fixed version\r\n\r\n* ci: Consolidate lint tasks\r\n\r\n* ci: Use upstream ledger app builder images\r\n\r\n* ci: Use python 3.8 for main image\r\n\r\n* ci: Update speculos cmake command\r\n\r\n* ci: Remove global container\r\n\r\n* jade: Remove jade BLE warning\r\n\r\n* ci: Add slirp dep for jade emulator\r\n\r\n* ci: Patch keepkey googletest to build\r\n\r\n* ci: Run dist tests on all versions\r\n\r\n* ci, trezor: Set protobuf version to 3.20\r\n\r\n* tests: Use h as hardened marker\r\n\r\nBitcoin Core uses h now.\r\n\r\n* ci, speculos: install pytesseract as speculos dependency\r\n\r\n* tests, jade: specify pc-bios dir to qemu\r\n\r\n* tests, ledger: specify nanos as the model\r\n\r\n* coldcard: Drop PyCoin usage entirely\r\n\r\n* Bump version to 2.3.0 and regenerate setup.py\r\n\r\n* qt: Use correct name for xpub display field\r\n\r\n* build: Use a separate container for Windows builds\r\n\r\nWindows builds with WINE should use a separate container so that builds\r\non architectures that don't have WINE will still work.\r\n\r\n* qt: Include '/*' in getkeypool path regex\r\n\r\n* qt: Use correct name for p2pkh radio button\r\n\r\n* bitbox02: Detect GUI on Windows as not-external gui\r\n\r\nsys.stderr will be None for Windows GUI applications.\r\n\r\n* build: Detect architecture and use x86_64 naming\r\n\r\n* deps: Update libusb1 to 3.0.0\r\n\r\n* build: Bump to libusb 1.0.26 for windows\r\n\r\n* pyenv: Set python version to just 3.9\r\n\r\nNo need to be any more specific than the minor version.\r\n\r\n* build: Allow building binaries on any python 3.9\r\n\r\n* build: Bump *nix release build environment to more recent 3.9\r\n\r\n3.9.17 for linux and macOS\r\n\r\n* add checksig and specter devices\r\n\r\n* patch FloatOperation\r\n\r\n* backwards compatible inteface for enumerate in custom devices\r\n\r\n* adopted warning instead of deprecated warn (#12)\r\n\r\n* warning, not warn (#13)\r\n\r\n* Improvements (#14)\r\n\r\n* Remove .python-version with gitignore (because Achow doesn't know how to use pyenv)\r\n\r\n* Improve logger names\r\n\r\n* Fix ipc\r\n\r\n(cherry picked from commit a67d37216567f73220b1f7cd0e1598c508d6d510)\r\n\r\n---------\r\n\r\nCo-authored-by: Giacomo Caironi \r\nCo-authored-by: 3rd Iteration \r\nCo-authored-by: Jamie C. Driver \r\nCo-authored-by: Andrew Chow \r\nCo-authored-by: step \r\nCo-authored-by: Stefano Pellegrini \r\nCo-authored-by: Stefano \r\nCo-authored-by: Giacomo Caironi <30932677+giacomocaironi@users.noreply.github.com>\r\n\r\n* add checksig and specter devices\r\n\r\n---------\r\n\r\nCo-authored-by: step \r\nCo-authored-by: Stefano Pellegrini \r\nCo-authored-by: Stefano \r\nCo-authored-by: Giacomo Caironi <30932677+giacomocaironi@users.noreply.github.com>\r\nCo-authored-by: Giacomo Caironi \r\nCo-authored-by: 3rd Iteration \r\nCo-authored-by: Jamie C. Driver \r\nCo-authored-by: Andrew Chow \r\nCo-authored-by: Stefano Pellegrini <33753050+St333p@users.noreply.github.com>","shortMessageHtmlLink":"CheckSig changes (#19)"}},{"before":"17d5643b9db240d4fbee3f1614e7e1aeade4e9ac","after":"4a02b679da8cc73192d091012ad504aaa1484d59","ref":"refs/heads/upstream","pushedAt":"2023-08-04T10:26:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fametrano","name":"Ferdinando Ametrano","path":"/fametrano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3296421?s=80&v=4"},"commit":{"message":"CheckSig changes (#19)\n\n* add checksig and specter devices\r\n\r\n* patch FloatOperation\r\n\r\n* backwards compatible inteface for enumerate in custom devices\r\n\r\n* adopted warning instead of deprecated warn (#12)\r\n\r\n* warning, not warn (#13)\r\n\r\n* Improvements (#14)\r\n\r\n* Remove .python-version with gitignore (because Achow doesn't know how to use pyenv)\r\n\r\n* Improve logger names\r\n\r\n* Fix ipc\r\n\r\n(cherry picked from commit a67d37216567f73220b1f7cd0e1598c508d6d510)\r\n\r\n* Dev (#15)\r\n\r\n* Add buttons to psbt dialog\r\n\r\n* Add device IDs for DIY Jade on M5StickC-Plus\r\n\r\n* jade: update jade simulator build in line with current jade master branch\r\n\r\nThe Jade qumu simulator has been updated to qemu 8, which requires\r\nchanges to the configure options when building from source.\r\n\r\n* Add Vendor/Device IDs for CH340 based DIY Jade devices.\r\n\r\n* _base58: Add checksum checking variant of decode\r\n\r\n* bitbos02: Use our own base58 implementation\r\n\r\n* deps: Add semver, noiseprotocol, and protobuf as explicit deps\r\n\r\nsemver is required by jadepy and bitbox02\r\nnoiseprotocol and protobuf are required by bitbox02\r\n\r\n* bitbox02: vendor bitbox02 library\r\n\r\nBring in a copy of the bitbox02 python library. Not yet used.\r\n\r\n* deps: Update hidapi to >= 0.14.0\r\n\r\n* bitbox02 lib: Use relative imports and our own base58\r\n\r\nModify bitbox02's vendored library to use relative imports.\r\n\r\nAlso modify to use our own _base58 instead of an external module.\r\n\r\n* bitbox02: Replace installed bitbox02 dep with vendored\r\n\r\nUse the vendored package instead installing it as an external\r\ndependency.\r\n\r\n* gui: Remove default passphrase\r\n\r\n* flake8: exclude bitbox02_lib\r\n\r\n* bitbox02: implement missing encode_check\r\n\r\n* common: enforce enum name is a str\r\n\r\n* ci: Break dockerfile build caches\r\n\r\n* ci: Test against python 3.11\r\n\r\n* build: Use debian oldoldstable instead of fixed version\r\n\r\n* ci: Consolidate lint tasks\r\n\r\n* ci: Use upstream ledger app builder images\r\n\r\n* ci: Use python 3.8 for main image\r\n\r\n* ci: Update speculos cmake command\r\n\r\n* ci: Remove global container\r\n\r\n* jade: Remove jade BLE warning\r\n\r\n* ci: Add slirp dep for jade emulator\r\n\r\n* ci: Patch keepkey googletest to build\r\n\r\n* ci: Run dist tests on all versions\r\n\r\n* ci, trezor: Set protobuf version to 3.20\r\n\r\n* tests: Use h as hardened marker\r\n\r\nBitcoin Core uses h now.\r\n\r\n* ci, speculos: install pytesseract as speculos dependency\r\n\r\n* tests, jade: specify pc-bios dir to qemu\r\n\r\n* tests, ledger: specify nanos as the model\r\n\r\n* coldcard: Drop PyCoin usage entirely\r\n\r\n* Bump version to 2.3.0 and regenerate setup.py\r\n\r\n* qt: Use correct name for xpub display field\r\n\r\n* build: Use a separate container for Windows builds\r\n\r\nWindows builds with WINE should use a separate container so that builds\r\non architectures that don't have WINE will still work.\r\n\r\n* qt: Include '/*' in getkeypool path regex\r\n\r\n* qt: Use correct name for p2pkh radio button\r\n\r\n* bitbox02: Detect GUI on Windows as not-external gui\r\n\r\nsys.stderr will be None for Windows GUI applications.\r\n\r\n* build: Detect architecture and use x86_64 naming\r\n\r\n* deps: Update libusb1 to 3.0.0\r\n\r\n* build: Bump to libusb 1.0.26 for windows\r\n\r\n* pyenv: Set python version to just 3.9\r\n\r\nNo need to be any more specific than the minor version.\r\n\r\n* build: Allow building binaries on any python 3.9\r\n\r\n* build: Bump *nix release build environment to more recent 3.9\r\n\r\n3.9.17 for linux and macOS\r\n\r\n* add checksig and specter devices\r\n\r\n* patch FloatOperation\r\n\r\n* backwards compatible inteface for enumerate in custom devices\r\n\r\n* adopted warning instead of deprecated warn (#12)\r\n\r\n* warning, not warn (#13)\r\n\r\n* Improvements (#14)\r\n\r\n* Remove .python-version with gitignore (because Achow doesn't know how to use pyenv)\r\n\r\n* Improve logger names\r\n\r\n* Fix ipc\r\n\r\n(cherry picked from commit a67d37216567f73220b1f7cd0e1598c508d6d510)\r\n\r\n* Borrow ipc code from checksighwe\r\n\r\n* Update checksighwe settings\r\n\r\n* remove code not in HWI\r\n\r\n* removed useless code\r\n\r\n* restored\r\n\r\n* removed code not in HWI\r\n\r\n* preserted naming style (no trailing .log)\r\n\r\n* do not initialize Decimal from float\r\n\r\n---------\r\n\r\nCo-authored-by: Giacomo Caironi \r\nCo-authored-by: 3rd Iteration \r\nCo-authored-by: Jamie C. Driver \r\nCo-authored-by: Andrew Chow \r\nCo-authored-by: step \r\nCo-authored-by: Stefano Pellegrini \r\nCo-authored-by: Stefano \r\nCo-authored-by: Giacomo Caironi <30932677+giacomocaironi@users.noreply.github.com>\r\n\r\n* Rebased on upstream (#16)\r\n\r\n* Add buttons to psbt dialog\r\n\r\n* Add device IDs for DIY Jade on M5StickC-Plus\r\n\r\n* jade: update jade simulator build in line with current jade master branch\r\n\r\nThe Jade qumu simulator has been updated to qemu 8, which requires\r\nchanges to the configure options when building from source.\r\n\r\n* Add Vendor/Device IDs for CH340 based DIY Jade devices.\r\n\r\n* _base58: Add checksum checking variant of decode\r\n\r\n* bitbos02: Use our own base58 implementation\r\n\r\n* deps: Add semver, noiseprotocol, and protobuf as explicit deps\r\n\r\nsemver is required by jadepy and bitbox02\r\nnoiseprotocol and protobuf are required by bitbox02\r\n\r\n* bitbox02: vendor bitbox02 library\r\n\r\nBring in a copy of the bitbox02 python library. Not yet used.\r\n\r\n* deps: Update hidapi to >= 0.14.0\r\n\r\n* bitbox02 lib: Use relative imports and our own base58\r\n\r\nModify bitbox02's vendored library to use relative imports.\r\n\r\nAlso modify to use our own _base58 instead of an external module.\r\n\r\n* bitbox02: Replace installed bitbox02 dep with vendored\r\n\r\nUse the vendored package instead installing it as an external\r\ndependency.\r\n\r\n* gui: Remove default passphrase\r\n\r\n* flake8: exclude bitbox02_lib\r\n\r\n* bitbox02: implement missing encode_check\r\n\r\n* common: enforce enum name is a str\r\n\r\n* ci: Break dockerfile build caches\r\n\r\n* ci: Test against python 3.11\r\n\r\n* build: Use debian oldoldstable instead of fixed version\r\n\r\n* ci: Consolidate lint tasks\r\n\r\n* ci: Use upstream ledger app builder images\r\n\r\n* ci: Use python 3.8 for main image\r\n\r\n* ci: Update speculos cmake command\r\n\r\n* ci: Remove global container\r\n\r\n* jade: Remove jade BLE warning\r\n\r\n* ci: Add slirp dep for jade emulator\r\n\r\n* ci: Patch keepkey googletest to build\r\n\r\n* ci: Run dist tests on all versions\r\n\r\n* ci, trezor: Set protobuf version to 3.20\r\n\r\n* tests: Use h as hardened marker\r\n\r\nBitcoin Core uses h now.\r\n\r\n* ci, speculos: install pytesseract as speculos dependency\r\n\r\n* tests, jade: specify pc-bios dir to qemu\r\n\r\n* tests, ledger: specify nanos as the model\r\n\r\n* coldcard: Drop PyCoin usage entirely\r\n\r\n* Bump version to 2.3.0 and regenerate setup.py\r\n\r\n* qt: Use correct name for xpub display field\r\n\r\n* build: Use a separate container for Windows builds\r\n\r\nWindows builds with WINE should use a separate container so that builds\r\non architectures that don't have WINE will still work.\r\n\r\n* qt: Include '/*' in getkeypool path regex\r\n\r\n* qt: Use correct name for p2pkh radio button\r\n\r\n* bitbox02: Detect GUI on Windows as not-external gui\r\n\r\nsys.stderr will be None for Windows GUI applications.\r\n\r\n* build: Detect architecture and use x86_64 naming\r\n\r\n* deps: Update libusb1 to 3.0.0\r\n\r\n* build: Bump to libusb 1.0.26 for windows\r\n\r\n* pyenv: Set python version to just 3.9\r\n\r\nNo need to be any more specific than the minor version.\r\n\r\n* build: Allow building binaries on any python 3.9\r\n\r\n* build: Bump *nix release build environment to more recent 3.9\r\n\r\n3.9.17 for linux and macOS\r\n\r\n* add checksig and specter devices\r\n\r\n* patch FloatOperation\r\n\r\n* backwards compatible inteface for enumerate in custom devices\r\n\r\n* adopted warning instead of deprecated warn (#12)\r\n\r\n* warning, not warn (#13)\r\n\r\n* Improvements (#14)\r\n\r\n* Remove .python-version with gitignore (because Achow doesn't know how to use pyenv)\r\n\r\n* Improve logger names\r\n\r\n* Fix ipc\r\n\r\n(cherry picked from commit a67d37216567f73220b1f7cd0e1598c508d6d510)\r\n\r\n---------\r\n\r\nCo-authored-by: Giacomo Caironi \r\nCo-authored-by: 3rd Iteration \r\nCo-authored-by: Jamie C. Driver \r\nCo-authored-by: Andrew Chow \r\nCo-authored-by: step \r\nCo-authored-by: Stefano Pellegrini \r\nCo-authored-by: Stefano \r\nCo-authored-by: Giacomo Caironi <30932677+giacomocaironi@users.noreply.github.com>\r\n\r\n* add checksig and specter devices\r\n\r\n---------\r\n\r\nCo-authored-by: step \r\nCo-authored-by: Stefano Pellegrini \r\nCo-authored-by: Stefano \r\nCo-authored-by: Giacomo Caironi <30932677+giacomocaironi@users.noreply.github.com>\r\nCo-authored-by: Giacomo Caironi \r\nCo-authored-by: 3rd Iteration \r\nCo-authored-by: Jamie C. Driver \r\nCo-authored-by: Andrew Chow \r\nCo-authored-by: Stefano Pellegrini <33753050+St333p@users.noreply.github.com>","shortMessageHtmlLink":"CheckSig changes (#19)"}},{"before":"8d8f25955e82da93829c03b0edc954869882948a","after":"7cdc5fb9bb085ada760a4b6f15f20fa78ff37a0d","ref":"refs/heads/rebase_upstream","pushedAt":"2023-08-04T10:24:49.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"St333p","name":"Stefano Pellegrini","path":"/St333p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33753050?s=80&v=4"},"commit":{"message":"Merge branch 'master' into rebase_upstream","shortMessageHtmlLink":"Merge branch 'master' into rebase_upstream"}},{"before":"783aa90eedf0eec4c062801dbc6071bf4aa1f8eb","after":"8d8f25955e82da93829c03b0edc954869882948a","ref":"refs/heads/rebase_upstream","pushedAt":"2023-08-04T10:23:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"St333p","name":"Stefano Pellegrini","path":"/St333p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33753050?s=80&v=4"},"commit":{"message":"add checksig and specter devices","shortMessageHtmlLink":"add checksig and specter devices"}},{"before":"34878e2cb8fcaa0abdf37f6128d9a74c948f1e77","after":"783aa90eedf0eec4c062801dbc6071bf4aa1f8eb","ref":"refs/heads/rebase_upstream","pushedAt":"2023-08-04T10:20:08.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"St333p","name":"Stefano Pellegrini","path":"/St333p","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33753050?s=80&v=4"},"commit":{"message":"Merge branch 'master' into rebase_upstream","shortMessageHtmlLink":"Merge branch 'master' into rebase_upstream"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADeFsL-gA","startCursor":null,"endCursor":null}},"title":"Activity · checksig-custody/HWI"}