{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":544796626,"defaultBranch":"master","name":"BitcoinCore.Swift","ownerLogin":"horizontalsystems","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-03T08:37:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40654219?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714629305.0","currentOid":""},"activityList":{"items":[{"before":"7e2874dec248d28c2f3703abdc84c4aefaefdabd","after":null,"ref":"refs/heads/send_params","pushedAt":"2024-05-02T05:54:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"}},{"before":"80d27c533663516c29813f1f276109f76d1e2ba2","after":"91a322fe1d83bf5b3336cf517bab622f5026f348","ref":"refs/heads/master","pushedAt":"2024-05-02T05:54:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Make SendParameter parameters public","shortMessageHtmlLink":"Make SendParameter parameters public"}},{"before":null,"after":"7e2874dec248d28c2f3703abdc84c4aefaefdabd","ref":"refs/heads/send_params","pushedAt":"2024-05-02T05:49:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Make SendParameter parameters public","shortMessageHtmlLink":"Make SendParameter parameters public"}},{"before":"a173f426eead1153f14934b8bccf0ba294465afa","after":null,"ref":"refs/heads/single_send_parameter","pushedAt":"2024-04-17T09:16:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"}},{"before":"fc45c2fcce505f538129bbb942fa3d0dfc1c2d6f","after":"80d27c533663516c29813f1f276109f76d1e2ba2","ref":"refs/heads/master","pushedAt":"2024-04-17T09:16:51.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Add option to send change to the first input being spent","shortMessageHtmlLink":"Add option to send change to the first input being spent"}},{"before":null,"after":"a173f426eead1153f14934b8bccf0ba294465afa","ref":"refs/heads/single_send_parameter","pushedAt":"2024-04-17T06:39:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Add option to send change to the first input being spent","shortMessageHtmlLink":"Add option to send change to the first input being spent"}},{"before":"5d98ee122fd16b5f3890116e145e9768d79793f8","after":"fc45c2fcce505f538129bbb942fa3d0dfc1c2d6f","ref":"refs/heads/master","pushedAt":"2024-04-05T09:41:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Remove unwrapped try calls on throwable functions in GrdbStorage","shortMessageHtmlLink":"Remove unwrapped try calls on throwable functions in GrdbStorage"}},{"before":"afc92abb603ea7821512a145b39d9e341871e43d","after":null,"ref":"refs/heads/crash_fixes","pushedAt":"2024-04-05T09:41:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"}},{"before":null,"after":"afc92abb603ea7821512a145b39d9e341871e43d","ref":"refs/heads/crash_fixes","pushedAt":"2024-04-05T09:34:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Remove unwrapped try calls on throwable functions in GrdbStorage","shortMessageHtmlLink":"Remove unwrapped try calls on throwable functions in GrdbStorage"}},{"before":"241a74d41edc5322800364365955cc95c479d90d","after":null,"ref":"refs/heads/fix_crash","pushedAt":"2024-04-04T05:46:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ant013","name":"Anton Stavnichiy","path":"/ant013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13083244?s=80&v=4"}},{"before":"87c864d9caafa28f233fec9c6c9e5ad09bc5da9d","after":"5d98ee122fd16b5f3890116e145e9768d79793f8","ref":"refs/heads/master","pushedAt":"2024-04-04T05:46:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ant013","name":"Anton Stavnichiy","path":"/ant013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13083244?s=80&v=4"},"commit":{"message":"Fix crash with division by 0 in state","shortMessageHtmlLink":"Fix crash with division by 0 in state"}},{"before":null,"after":"241a74d41edc5322800364365955cc95c479d90d","ref":"refs/heads/fix_crash","pushedAt":"2024-04-04T05:42:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ant013","name":"Anton Stavnichiy","path":"/ant013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13083244?s=80&v=4"},"commit":{"message":"Fix crash with division by 0 in state","shortMessageHtmlLink":"Fix crash with division by 0 in state"}},{"before":"81fe4b98b6cdde08f7c17457f8bdcbc7ea14fc80","after":null,"ref":"refs/heads/static_first_address","pushedAt":"2024-04-03T05:54:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ant013","name":"Anton Stavnichiy","path":"/ant013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13083244?s=80&v=4"}},{"before":"eee2f5f6d090fbde413993ea987b938fb8fdd297","after":"87c864d9caafa28f233fec9c6c9e5ad09bc5da9d","ref":"refs/heads/master","pushedAt":"2024-04-03T05:54:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ant013","name":"Anton Stavnichiy","path":"/ant013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13083244?s=80&v=4"},"commit":{"message":"Implement static first address","shortMessageHtmlLink":"Implement static first address"}},{"before":"eee2f5f6d090fbde413993ea987b938fb8fdd297","after":"81fe4b98b6cdde08f7c17457f8bdcbc7ea14fc80","ref":"refs/heads/static_first_address","pushedAt":"2024-04-03T05:50:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ant013","name":"Anton Stavnichiy","path":"/ant013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13083244?s=80&v=4"},"commit":{"message":"Implement static first address","shortMessageHtmlLink":"Implement static first address"}},{"before":null,"after":"eee2f5f6d090fbde413993ea987b938fb8fdd297","ref":"refs/heads/static_first_address","pushedAt":"2024-04-03T05:49:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ant013","name":"Anton Stavnichiy","path":"/ant013","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13083244?s=80&v=4"},"commit":{"message":"Ability to broadcast transactions over Blockchair API","shortMessageHtmlLink":"Ability to broadcast transactions over Blockchair API"}},{"before":"3d334769b99f33c51954192481e62f740a53a91f","after":null,"ref":"refs/heads/api_send","pushedAt":"2024-04-01T10:23:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"}},{"before":"edda7b32f5222fd4c4e4512777fa9ffe3900e0a3","after":"eee2f5f6d090fbde413993ea987b938fb8fdd297","ref":"refs/heads/master","pushedAt":"2024-04-01T10:23:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Ability to broadcast transactions over Blockchair API","shortMessageHtmlLink":"Ability to broadcast transactions over Blockchair API"}},{"before":null,"after":"3d334769b99f33c51954192481e62f740a53a91f","ref":"refs/heads/api_send","pushedAt":"2024-04-01T10:04:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Ability to broadcast transactions over Blockchair API","shortMessageHtmlLink":"Ability to broadcast transactions over Blockchair API"}},{"before":"789c7f252caa59787762fabf00eae8a42fb9e44f","after":null,"ref":"refs/heads/minor_improvements","pushedAt":"2024-03-27T11:50:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"}},{"before":"9a36157135433d9077fc20ce819dccb53e99f70f","after":"edda7b32f5222fd4c4e4512777fa9ffe3900e0a3","ref":"refs/heads/master","pushedAt":"2024-03-27T11:50:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Add seperate amount for UTXO which are being sent and not relayed yet","shortMessageHtmlLink":"Add seperate amount for UTXO which are being sent and not relayed yet"}},{"before":null,"after":"789c7f252caa59787762fabf00eae8a42fb9e44f","ref":"refs/heads/minor_improvements","pushedAt":"2024-03-27T11:37:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Add seperate amount for UTXO which are being sent and not relayed yet","shortMessageHtmlLink":"Add seperate amount for UTXO which are being sent and not relayed yet"}},{"before":"ee15ffa953ab7c5f0645a46f154d8a9778c76626","after":null,"ref":"refs/heads/replacement_improvements","pushedAt":"2024-03-25T11:20:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"}},{"before":"533134cbd44afb107238c3371fc1d890a778312f","after":"9a36157135433d9077fc20ce819dccb53e99f70f","ref":"refs/heads/master","pushedAt":"2024-03-25T11:20:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Run swiftformat","shortMessageHtmlLink":"Run swiftformat"}},{"before":null,"after":"ee15ffa953ab7c5f0645a46f154d8a9778c76626","ref":"refs/heads/replacement_improvements","pushedAt":"2024-03-25T10:52:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Run swiftformat","shortMessageHtmlLink":"Run swiftformat"}},{"before":"037a29c7793e9972ae6228dc8790079353a700f4","after":null,"ref":"refs/heads/bugfixes","pushedAt":"2024-03-18T10:10:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"}},{"before":"01c5da41579139d2ba6cdf966fde6da6e93069ed","after":"533134cbd44afb107238c3371fc1d890a778312f","ref":"refs/heads/master","pushedAt":"2024-03-18T10:10:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Ignore incoming pending transactions when sync mode is blockchair\n- This is because in blockchair sync mode we don't sync all the blocks after the checkpoint. Instead, we only sync blocks where blockchairs says we have a transaction. Thus, if we receive an incoming transaction \"A\" which is replaced by another transaction \"B\" (that sends funds to another wallet) in the mempool, we won't receive \"B\" from blockchair (because it's not related to any of our addresses), and so \"A\" is left in 'pending' state on our list of transactions. A 'pending' transaction is left forever, and the user may think the funds are still on the way, whereas in fact, they were sent to another wallet.","shortMessageHtmlLink":"Ignore incoming pending transactions when sync mode is blockchair"}},{"before":null,"after":"037a29c7793e9972ae6228dc8790079353a700f4","ref":"refs/heads/bugfixes","pushedAt":"2024-03-18T09:26:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Ignore incoming pending transactions when sync mode is blockchair\n- This is because in blockchair sync mode we don't sync all the blocks after the checkpoint. Instead, we only sync blocks where blockchairs says we have a transaction. Thus, if we receive an incoming transaction \"A\" which is replaced by another transaction \"B\" (that sends funds to another wallet) in the mempool, we won't receive \"B\" from blockchair (because it's not related to any of our addresses), and so \"A\" is left in 'pending' state on our list of transactions. A 'pending' transaction is left forever, and the user may think the funds are still on the way, whereas in fact, they were sent to another wallet.","shortMessageHtmlLink":"Ignore incoming pending transactions when sync mode is blockchair"}},{"before":"1d2b99f6849097779ae3c3936856d6503cd4d08c","after":null,"ref":"refs/heads/public_errors","pushedAt":"2024-03-04T06:19:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"}},{"before":"c64b1533af135b4c8cbdab495ebc44c217d31c54","after":"01c5da41579139d2ba6cdf966fde6da6e93069ed","ref":"refs/heads/master","pushedAt":"2024-03-04T06:19:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"esen","name":"Esenbek Kydyr uulu","path":"/esen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150481?s=80&v=4"},"commit":{"message":"Make Replacement transaction build errors public","shortMessageHtmlLink":"Make Replacement transaction build errors public"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEP3U_FQA","startCursor":null,"endCursor":null}},"title":"Activity ยท horizontalsystems/BitcoinCore.Swift"}