{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":373762612,"defaultBranch":"main","name":"tbtc-v2","ownerLogin":"keep-network","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-04T07:46:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30537626?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713775610.0","currentOid":""},"activityList":{"items":[{"before":"c2a503cb2c2b21ec38b4d758576cffe7e43e9237","after":null,"ref":"refs/tags/v2.4.1","pushedAt":"2024-04-22T08:46:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"}},{"before":"c2a503cb2c2b21ec38b4d758576cffe7e43e9237","after":null,"ref":"refs/tags/v2.4.1","pushedAt":"2024-04-22T08:46:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"}},{"before":null,"after":"c2a503cb2c2b21ec38b4d758576cffe7e43e9237","ref":"refs/heads/releases/mainnet/typescript/v2.4.1","pushedAt":"2024-04-22T08:45:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"},"commit":{"message":"TypeScript: Release v2.4.1","shortMessageHtmlLink":"TypeScript: Release v2.4.1"}},{"before":"8ee3c5fe0a4cc9a01d37dfcb7ec0939c3d2136ee","after":null,"ref":"refs/heads/fix-pk-fetch","pushedAt":"2024-04-22T08:30:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"}},{"before":"503f8aee99070a16d7713963c8d7178d38aab569","after":"51094e4cdaefdf82a11b80f7e9e6899a6333a9ca","ref":"refs/heads/main","pushedAt":"2024-04-22T08:30:56.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Improve public key fetching for closed/terminated wallets (#813)\n\nCloses: https://github.com/keep-network/tbtc-v2/issues/812\r\n\r\nThe current logic used to fetch wallet public keys was throwing errors\r\nwhile used for `Closed` or `Terminated` wallets. This is because the\r\n`WalletRegistry` contract does no longer hold the public key for such\r\nwallets. In effect, the exception was propagated upstream and caused\r\nproblems while searching wallets for redemption.\r\n\r\nHere we fix that problem by making the public key field optional and\r\nkeeping it undefined for closed/terminated wallets. That way, the client\r\ncode can detect this fact and omit closed/terminated wallets during\r\nprocessing.","shortMessageHtmlLink":"Improve public key fetching for closed/terminated wallets (#813)"}},{"before":"7b4f6d61781d5ea70a0a913898238d053ce986ee","after":"8ee3c5fe0a4cc9a01d37dfcb7ec0939c3d2136ee","ref":"refs/heads/fix-pk-fetch","pushedAt":"2024-04-22T08:22:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"},"commit":{"message":"Re-generate API docs","shortMessageHtmlLink":"Re-generate API docs"}},{"before":null,"after":"7b4f6d61781d5ea70a0a913898238d053ce986ee","ref":"refs/heads/fix-pk-fetch","pushedAt":"2024-04-22T08:18:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"},"commit":{"message":"Improve public key fetching for closed/terminated wallets\n\nThe current logic used to fetch wallet public keys was throwing errors while\nused for `Closed` or `Terminated` wallets. This is because the `WalletRegistry`\ncontract does no longer hold the public key for such wallets. In effect,\nthe exception was propagated upstream and caused problems while searching\nwallets for redemption.\n\nHere we fix that problem by making the public key field optional and keeping\nit undefined for closed/terminated wallets. That way, the client code can\ndetect this fact and omit closed/terminated wallets during processing.","shortMessageHtmlLink":"Improve public key fetching for closed/terminated wallets"}},{"before":"ef164e2c2cd42adbc1d006d4fedb4e320a62bd3e","after":null,"ref":"refs/heads/fix-sepolia-bridge-artifact","pushedAt":"2024-04-18T11:21:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michalinacienciala","name":"Michalina Cienciała","path":"/michalinacienciala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78352137?s=80&v=4"}},{"before":"eb69bd6cc3a3fd836e548a8fc39c8f0b63e47ccd","after":"503f8aee99070a16d7713963c8d7178d38aab569","ref":"refs/heads/main","pushedAt":"2024-04-18T11:21:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michalinacienciala","name":"Michalina Cienciała","path":"/michalinacienciala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78352137?s=80&v=4"},"commit":{"message":"Fix `Bridge` contract artifact for Sepolia (#811)\n\nWhile fetching contract events, the start block for the searched range\r\nis taken based on the contract creation block. This is the\r\n`receipt.blockNumber` field living in the contract artifact. However,\r\nthis field may be overwritten by the Hardhat Upgrades plugin and point\r\nto the deployment block of the recent contract implementation, not the\r\ntransparent proxy.\r\n\r\nThis was the case for the Sepolia `Bridge` artifact. Contract events\r\nlike `NewWalletRegistered` were taken starting from the recent\r\nimplementation deployment block which occurred much later than the\r\n`Bridge` proxy deployment. In effect, it was not possible to fetch all\r\n`Bridge` wallets ever created.\r\n\r\nHere we fix that problem.","shortMessageHtmlLink":"Fix Bridge contract artifact for Sepolia (#811)"}},{"before":null,"after":"ef164e2c2cd42adbc1d006d4fedb4e320a62bd3e","ref":"refs/heads/fix-sepolia-bridge-artifact","pushedAt":"2024-04-18T11:09:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"},"commit":{"message":"Fix `Bridge` contract artifact for Sepolia\n\nWhile fetching contract events, the start block for the searched range\nis taken based on the contract creation block. This is the\n`receipt.blockNumber` field living in the contract artifact.\nHowever, this field may be overwritten by the Hardhat Upgrades plugin and\npoint to the deployment block of the recent contract implementation, not the\ntransparent proxy.\n\nThis was the case for the Sepolia `Bridge` artifact. Contract\nevents like `NewWalletRegistered` were taken starting from the\nrecent implementation deployment block which occurred much later\nthan the `Bridge` proxy deployment. In effect, it was not possible\nto fetch all `Bridge` wallets ever created.\n\nHere we fix that problem.","shortMessageHtmlLink":"Fix Bridge contract artifact for Sepolia"}},{"before":"eac76c4c55477643b7c3aad860363818afda28e4","after":null,"ref":"refs/heads/2.5.0-dev","pushedAt":"2024-04-12T11:18:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"}},{"before":"5a8492ccb0f91ec7752a3738ea304eaebc671bb2","after":"eb69bd6cc3a3fd836e548a8fc39c8f0b63e47ccd","ref":"refs/heads/main","pushedAt":"2024-04-12T11:18:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"TypeScript: Start version 2.5.0-dev (#810)\n\nWe released version 2.4.0, so need to start a next one for development.","shortMessageHtmlLink":"TypeScript: Start version 2.5.0-dev (#810)"}},{"before":null,"after":"eac76c4c55477643b7c3aad860363818afda28e4","ref":"refs/heads/2.5.0-dev","pushedAt":"2024-04-12T11:15:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"},"commit":{"message":"TypeScript: Start version 2.5.0-dev\n\nWe released version 2.4.0, so need to start a next one for development.","shortMessageHtmlLink":"TypeScript: Start version 2.5.0-dev"}},{"before":null,"after":"f16fe1395b46d3b76801f8b430b5b8381301bb8b","ref":"refs/heads/releases/mainnet/typescript/v2.4.0","pushedAt":"2024-04-12T11:10:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"},"commit":{"message":"TypeScript: Release v2.4.0","shortMessageHtmlLink":"TypeScript: Release v2.4.0"}},{"before":"57627ef0590e93689358e64d7bab3f61646952df","after":null,"ref":"refs/heads/update-contract-artifacts","pushedAt":"2024-04-12T11:02:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"}},{"before":"3b862da09431c25215743f872f66c635197a48c2","after":"5a8492ccb0f91ec7752a3738ea304eaebc671bb2","ref":"refs/heads/main","pushedAt":"2024-04-12T11:02:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Update contract artifacts in the SDK (#809)\n\nSome smart contract upgrades landed recently. Here we update contract\r\nartifacts in the SDK to reflect that.","shortMessageHtmlLink":"Update contract artifacts in the SDK (#809)"}},{"before":"57627ef0590e93689358e64d7bab3f61646952df","after":null,"ref":"refs/heads/exp-l2-direct-bridging","pushedAt":"2024-04-12T10:58:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"}},{"before":null,"after":"57627ef0590e93689358e64d7bab3f61646952df","ref":"refs/heads/update-contract-artifacts","pushedAt":"2024-04-12T10:58:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"},"commit":{"message":"Update contract artifacts in the SDK\n\nSome smart contract upgrades landed recently. Here we update contract\nartifacts in the SDK to reflect that.","shortMessageHtmlLink":"Update contract artifacts in the SDK"}},{"before":null,"after":"57627ef0590e93689358e64d7bab3f61646952df","ref":"refs/heads/exp-l2-direct-bridging","pushedAt":"2024-04-12T10:57:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"},"commit":{"message":"Update contract artifacts in the SDK\n\nSome smart contract upgrades landed recently. Here we update contract\nartifacts in the SDK to reflect that.","shortMessageHtmlLink":"Update contract artifacts in the SDK"}},{"before":"219a55cd1f6b5428c601bbde2a47be12300b9208","after":null,"ref":"refs/heads/exp-l2-direct-bridging","pushedAt":"2024-04-12T10:45:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"}},{"before":"f3ac8021e1114c22328afb482f44af686c0e6407","after":"3b862da09431c25215743f872f66c635197a48c2","ref":"refs/heads/main","pushedAt":"2024-04-12T10:45:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"SDK: Mark L2 direct bridging as an experimental feature (#808)\n\nThe backend components of direct bridging (contracts and relayer bot)\r\nhave not been deployed yet. Despite the TypeScript SDK has been prepared\r\nto support it, the feature is not operational and has been postponed for\r\nnow. As we need to release a new SDK version, we are marking SDK support\r\nfor L2 direct bridging as experimental until the backend is ready.","shortMessageHtmlLink":"SDK: Mark L2 direct bridging as an experimental feature (#808)"}},{"before":null,"after":"219a55cd1f6b5428c601bbde2a47be12300b9208","ref":"refs/heads/exp-l2-direct-bridging","pushedAt":"2024-04-12T10:40:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"},"commit":{"message":"Mark L2 direct bridging as an experimental feature\n\nThe backend components of direct bridging (contracts and relayer bot) have not\nbeen deployed yet. Despite the TypeScript SDK has been prepared to support it,\nthe feature is not operational and has been postponed for now. As we need to\nrelease a new SDK version, we are marking SDK support for L2 direct bridging\nas experimental until the backend is ready.","shortMessageHtmlLink":"Mark L2 direct bridging as an experimental feature"}},{"before":"f3ac8021e1114c22328afb482f44af686c0e6407","after":null,"ref":"refs/heads/webhook-test","pushedAt":"2024-04-09T11:36:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"}},{"before":null,"after":"f3ac8021e1114c22328afb482f44af686c0e6407","ref":"refs/heads/webhook-test","pushedAt":"2024-04-09T11:36:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"},"commit":{"message":"Monitoring docs: Adjust Discord channel names (#807)\n\nAs we migrated the monitoring to another Discord server, we need to\r\nadjust channel names occurring in the document.","shortMessageHtmlLink":"Monitoring docs: Adjust Discord channel names (#807)"}},{"before":"c16ef4a5f91bdd76360fffc2bb4cbd661ff5f28f","after":null,"ref":"refs/heads/monitoring-docs-adjustment","pushedAt":"2024-04-09T11:16:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"}},{"before":"1eaab786b924f533c9b2c590d7490d3557f131ab","after":"f3ac8021e1114c22328afb482f44af686c0e6407","ref":"refs/heads/main","pushedAt":"2024-04-09T11:16:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Monitoring docs: Adjust Discord channel names (#807)\n\nAs we migrated the monitoring to another Discord server, we need to\r\nadjust channel names occurring in the document.","shortMessageHtmlLink":"Monitoring docs: Adjust Discord channel names (#807)"}},{"before":null,"after":"c16ef4a5f91bdd76360fffc2bb4cbd661ff5f28f","ref":"refs/heads/monitoring-docs-adjustment","pushedAt":"2024-04-09T11:04:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"},"commit":{"message":"Monitoring docs: Adjust Discord channels names\n\nAs we migrated the monitoring to another Discord server, we need to adjust\nchannel names occurring in the document.","shortMessageHtmlLink":"Monitoring docs: Adjust Discord channels names"}},{"before":"c6ed31afce97cbd834ffb62003d3b2c5d7b42968","after":null,"ref":"refs/heads/lock-pragma","pushedAt":"2024-04-03T12:42:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"}},{"before":"26f87a6e362b796ddcb38f3b1179b7dd74a2f244","after":"1eaab786b924f533c9b2c590d7490d3557f131ab","ref":"refs/heads/main","pushedAt":"2024-04-03T12:42:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Lock pragma version for `L*BitcoinDepositor` contracts (#806)\n\nDepends on: https://github.com/keep-network/tbtc-v2/pull/805\r\n\r\nHere we fix the Solidity version to be `0.8.17` which is used across all\r\ntBTC contracts.","shortMessageHtmlLink":"Lock pragma version for L*BitcoinDepositor contracts (#806)"}},{"before":"10036b8122ee027979e80e7fe71df2884ecbc800","after":"c6ed31afce97cbd834ffb62003d3b2c5d7b42968","ref":"refs/heads/lock-pragma","pushedAt":"2024-04-03T12:37:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"},"commit":{"message":"Merge branch 'main' into lock-pragma","shortMessageHtmlLink":"Merge branch 'main' into lock-pragma"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENsgBxgA","startCursor":null,"endCursor":null}},"title":"Activity · keep-network/tbtc-v2"}