{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":625973032,"defaultBranch":"main","name":"privateTx","ownerLogin":"ismaelsadeeq","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-10T14:21:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48946461?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683022536.0","currentOid":""},"activityList":{"items":[{"before":"ab3222bfa593b64f367c91620612d710025deeca","after":"834905946a1341fc346123367466f5e4391ded19","ref":"refs/heads/main","pushedAt":"2023-05-02T10:21:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"Merge pull request #9 from ismaelsadeeq/05-2023-detect-lightning-channel-from-witness\n\nfeature, doc: detect lightning channel from witness","shortMessageHtmlLink":"Merge pull request #9 from ismaelsadeeq/05-2023-detect-lightning-chan…"}},{"before":null,"after":"3cb1e8345bbf96a846972756a3a8590a60e320ee","ref":"refs/heads/05-2023-detect-lightning-channel-from-witness","pushedAt":"2023-05-02T10:15:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"doc: add documentation for Detect Lightning channel close inputs feature","shortMessageHtmlLink":"doc: add documentation for Detect Lightning channel close inputs feature"}},{"before":"e8b7325e165ae3ea6c3b46d2469259566976c955","after":"ab3222bfa593b64f367c91620612d710025deeca","ref":"refs/heads/main","pushedAt":"2023-05-01T19:38:42.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"Merge pull request #8 from ismaelsadeeq/05-2023-detect-legacy-lightning-closing-channel\n\nfeature: detect legacy lightning closing channel","shortMessageHtmlLink":"Merge pull request #8 from ismaelsadeeq/05-2023-detect-legacy-lightni…"}},{"before":null,"after":"248d5055ca10f504bfda42d320c001c87059d507","ref":"refs/heads/05-2023-detect-legacy-lightning-closing-channel","pushedAt":"2023-05-01T19:31:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"feature: support detecting lightning closing channel inputs\n\nbut this only apply to legacy inputs with scriptSig.","shortMessageHtmlLink":"feature: support detecting lightning closing channel inputs"}},{"before":"1a8f2dd2d619840d3e8087900ca748fbd8e807cd","after":"e8b7325e165ae3ea6c3b46d2469259566976c955","ref":"refs/heads/main","pushedAt":"2023-04-25T06:09:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"remove git file","shortMessageHtmlLink":"remove git file"}},{"before":"ab7bd36c051c018d73803f7c188c7a640601cfaf","after":"1a8f2dd2d619840d3e8087900ca748fbd8e807cd","ref":"refs/heads/main","pushedAt":"2023-04-25T06:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"doc: update lib import","shortMessageHtmlLink":"doc: update lib import"}},{"before":null,"after":"f0b6a74df13f66dfe6cd0ce04989284e554b92fe","ref":"refs/heads/04-2023-change-output-detection","pushedAt":"2023-04-25T05:59:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"feature: add detect change outputs","shortMessageHtmlLink":"feature: add detect change outputs"}},{"before":"f0b6a74df13f66dfe6cd0ce04989284e554b92fe","after":null,"ref":"refs/heads/04-2023-change-output-detection","pushedAt":"2023-04-25T05:59:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"}},{"before":"3985b85584bbf413517882966dea3eb61140244f","after":"ab7bd36c051c018d73803f7c188c7a640601cfaf","ref":"refs/heads/main","pushedAt":"2023-04-25T05:52:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"release","shortMessageHtmlLink":"release"}},{"before":"88c55620df80a6c8e4c503e1ace76e94fa9d6515","after":"3985b85584bbf413517882966dea3eb61140244f","ref":"refs/heads/main","pushedAt":"2023-04-25T05:50:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"Merge pull request #7 from ismaelsadeeq/v0.0.1\n\ndoc:release change package name","shortMessageHtmlLink":"Merge pull request #7 from ismaelsadeeq/v0.0.1"}},{"before":null,"after":"f0b7c734d32774930ccf18390cef2ca3799f5a11","ref":"refs/heads/v0.0.1","pushedAt":"2023-04-25T05:48:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"doc:release change package name","shortMessageHtmlLink":"doc:release change package name"}},{"before":"815f1b9fd6a09139eb6b54257125483af84334a0","after":"88c55620df80a6c8e4c503e1ace76e94fa9d6515","ref":"refs/heads/main","pushedAt":"2023-04-24T12:57:14.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"Merge pull request #6 from ismaelsadeeq/04-2023-error-handling-and-add-test\n\nerror handling, test: handle when psbt is not finalized","shortMessageHtmlLink":"Merge pull request #6 from ismaelsadeeq/04-2023-error-handling-and-ad…"}},{"before":null,"after":"3129bc0c56dc799054cc8917e7dec678e23cddcb","ref":"refs/heads/04-2023-error-handling-and-add-test","pushedAt":"2023-04-24T07:40:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"test: add unit test coverage\ntest common inputs, detect change and peeling\noutputs.","shortMessageHtmlLink":"test: add unit test coverage"}},{"before":"24edf542a8656c4d2cedec79dfb16ffc675af9ed","after":"815f1b9fd6a09139eb6b54257125483af84334a0","ref":"refs/heads/main","pushedAt":"2023-04-20T15:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"bugfix: detectChange\n\nThe output greater than all inputs is the payment\nwhereas all other outputs are change outputs.\n\nthe payment can also be greater than one.\nhence I remove not only the largest output value\ngreater than the largest input value, but all the largest\noutput values that are greater than the largest input value.","shortMessageHtmlLink":"bugfix: detectChange"}},{"before":"ce2fd639692260815bf2e6a5eb555a8d5d99f850","after":"24edf542a8656c4d2cedec79dfb16ffc675af9ed","ref":"refs/heads/main","pushedAt":"2023-04-20T11:15:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"config, bug fix: tsconfig ignore readme, remove double negation in peeling.ts","shortMessageHtmlLink":"config, bug fix: tsconfig ignore readme, remove double negation in pe…"}},{"before":"939b25652eab7291110412df6fbec9617ec0cf37","after":"ce2fd639692260815bf2e6a5eb555a8d5d99f850","ref":"refs/heads/main","pushedAt":"2023-04-19T12:13:09.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"Merge pull request #5 from ismaelsadeeq/04-2023-test-and-doc\n\ndoc,test: add test coverage and create readme","shortMessageHtmlLink":"Merge pull request #5 from ismaelsadeeq/04-2023-test-and-doc"}},{"before":"bec3bd30dc4d5d1b5d8f9cafb8de3e0ff48b3a55","after":"afbde11bf955ffa61322348cd8d873ce4c0c3a80","ref":"refs/heads/04-2023-test-and-doc","pushedAt":"2023-04-19T12:08:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"doc: add readme","shortMessageHtmlLink":"doc: add readme"}},{"before":null,"after":"bec3bd30dc4d5d1b5d8f9cafb8de3e0ff48b3a55","ref":"refs/heads/04-2023-test-and-doc","pushedAt":"2023-04-19T12:05:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"doc: add readme","shortMessageHtmlLink":"doc: add readme"}},{"before":"a3cf15e71dcdc3903296635d3138e71b7a9637fe","after":null,"ref":"refs/heads/revert-1-04-2023-check-address-reuse","pushedAt":"2023-04-17T22:41:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"}},{"before":"3b0cc31053d6d3fe466b8152f1137f54f52a94d8","after":"939b25652eab7291110412df6fbec9617ec0cf37","ref":"refs/heads/main","pushedAt":"2023-04-17T22:40:26.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"Merge pull request #4 from ismaelsadeeq/04-2023-refactor-and-test-commons\n\nrefactor, test: reduce code duplication, unit test decodePsbt and getAddressType","shortMessageHtmlLink":"Merge pull request #4 from ismaelsadeeq/04-2023-refactor-and-test-com…"}},{"before":null,"after":"79c32a1a3f166ddd55c5b9ee992588bca90e0d59","ref":"refs/heads/04-2023-refactor-and-test-commons","pushedAt":"2023-04-17T22:21:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"test: unit test for decodePsbt and getAddressType","shortMessageHtmlLink":"test: unit test for decodePsbt and getAddressType"}},{"before":"fe59a166666865d5a25add7906c9b6d9b6d3bab5","after":"3b0cc31053d6d3fe466b8152f1137f54f52a94d8","ref":"refs/heads/main","pushedAt":"2023-04-14T14:31:41.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"Merge pull request #3 from ismaelsadeeq/04-2023-change-output-detection\n\nfeature: change outputs detection","shortMessageHtmlLink":"Merge pull request #3 from ismaelsadeeq/04-2023-change-output-detection"}},{"before":null,"after":"f0b6a74df13f66dfe6cd0ce04989284e554b92fe","ref":"refs/heads/04-2023-change-output-detection","pushedAt":"2023-04-14T14:24:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"feature: add detect change outputs","shortMessageHtmlLink":"feature: add detect change outputs"}},{"before":"d79ef0dc0b547ee517e23f0420f40083b1c7effd","after":"fe59a166666865d5a25add7906c9b6d9b6d3bab5","ref":"refs/heads/main","pushedAt":"2023-04-12T20:25:16.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"Merge pull request #2 from ismaelsadeeq/04-2023-comon-inputs-and-peeling\n\nfeature: common inputs and peeling","shortMessageHtmlLink":"Merge pull request #2 from ismaelsadeeq/04-2023-comon-inputs-and-peeling"}},{"before":null,"after":"43a97b7f03bb8cf011e584f91a126e230dce9fdf","ref":"refs/heads/04-2023-comon-inputs-and-peeling","pushedAt":"2023-04-12T20:08:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"feature: check peeling transaction\n\nThis feature check if a transaction is a peeling\nand returns the change output index.","shortMessageHtmlLink":"feature: check peeling transaction"}},{"before":null,"after":"a3cf15e71dcdc3903296635d3138e71b7a9637fe","ref":"refs/heads/revert-1-04-2023-check-address-reuse","pushedAt":"2023-04-11T21:21:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"Revert \"feature: check address reuse\"","shortMessageHtmlLink":"Revert \"feature: check address reuse\""}},{"before":"9a4656bc859f556d1deba877b855e9d763a74835","after":"d79ef0dc0b547ee517e23f0420f40083b1c7effd","ref":"refs/heads/main","pushedAt":"2023-04-11T21:20:27.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"Merge pull request #1 from ismaelsadeeq/04-2023-check-address-reuse\n\nfeature: check address reuse","shortMessageHtmlLink":"Merge pull request #1 from ismaelsadeeq/04-2023-check-address-reuse"}},{"before":null,"after":"152b0d2cbbd912f1c2081c84688779e08b3fd246","ref":"refs/heads/04-2023-check-address-reuse","pushedAt":"2023-04-11T14:39:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"feature: implement check address reuse\n\nthis method takes a base64 psbt and determine\nwhether an address in the input is reused in\nany of the outputs.","shortMessageHtmlLink":"feature: implement check address reuse"}},{"before":"af16d3fab90aa4459e42deffd7ac46bda59f4027","after":"9a4656bc859f556d1deba877b855e9d763a74835","ref":"refs/heads/main","pushedAt":"2023-04-10T15:45:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"initial recipe 🧑‍🍳","shortMessageHtmlLink":"initial recipe 🧑‍🍳"}},{"before":null,"after":"af16d3fab90aa4459e42deffd7ac46bda59f4027","ref":"refs/heads/main","pushedAt":"2023-04-10T14:21:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ismaelsadeeq","name":"Abubakar Sadiq Ismail","path":"/ismaelsadeeq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48946461?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADJEMcAAA","startCursor":null,"endCursor":null}},"title":"Activity · ismaelsadeeq/privateTx"}