{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":100431867,"defaultBranch":"main","name":"keep-core","ownerLogin":"keep-network","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-16T00:50:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30537626?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718199016.0","currentOid":""},"activityList":{"items":[{"before":"46c4f54ef72f9cb96ee0c9038f0adcee31df0d77","after":null,"ref":"refs/heads/keep-maintainer-prd-upgrade","pushedAt":"2024-06-12T13:30:16.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":"efd3f20f4a9bb20331d0384f378281f5fb53ee90","after":"7b46b2179e525e848ced5fe67445c109da8f3dfb","ref":"refs/heads/main","pushedAt":"2024-06-12T13:30:15.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":"Use `keepnetwork/keep-client:v2.1.0` for `keep-maintainer` on production (#3817)\n\nHere we point the production instance of `keep-maintainer` to the latest\r\npublic Docker image, i.e. `keepnetwork/keep-client:v2.1.0` which\r\nintroduces support of SPV proofs for moving funds and moved funds sweep\r\ntransactions.","shortMessageHtmlLink":"Use keepnetwork/keep-client:v2.1.0 for keep-maintainer on product…"}},{"before":null,"after":"46c4f54ef72f9cb96ee0c9038f0adcee31df0d77","ref":"refs/heads/keep-maintainer-prd-upgrade","pushedAt":"2024-06-12T13:28: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":"Use `keepnetwork/keep-client:v2.1.0` for `keep-maintainer` on production\n\nHere we point the production instance of `keep-maintainer` to the latest public\nDocker image, i.e. `keepnetwork/keep-client:v2.1.0` which introduces support\nof SPV proofs for moving funds and moved funds sweep transactions.","shortMessageHtmlLink":"Use keepnetwork/keep-client:v2.1.0 for keep-maintainer on production"}},{"before":null,"after":"efd3f20f4a9bb20331d0384f378281f5fb53ee90","ref":"refs/heads/releases/mainnet/v2.1.0","pushedAt":"2024-06-12T12:36:23.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":"Archive key material on wallet closure (#3814)\n\n#Refs: https://github.com/keep-network/keep-core/issues/3797.\r\nThis PR handles archiving key material on wallet closures.\r\nArchiving the wallet data happens in two situations:\r\n- when the `WalletClosed` event is received\r\n- on node start, if there are closed wallets in the node's wallet\r\nregistry.\r\n\r\nArchiving wallet's key material causes the wallet data to be moved to\r\nthe `archive` directory and the wallet is removed\r\nform the registry's cache..\r\nSuch wallets will no longer participate in the RFC-12 coordination.","shortMessageHtmlLink":"Archive key material on wallet closure (#3814)"}},{"before":"2743e6492c920f5bb48945fd3f65464bf3540ac3","after":null,"ref":"refs/heads/archive-key-material","pushedAt":"2024-06-11T13:55:58.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":"ea48ec5f13465461f232b01e92f9a10bf0fab492","after":"efd3f20f4a9bb20331d0384f378281f5fb53ee90","ref":"refs/heads/main","pushedAt":"2024-06-11T13:55:57.000Z","pushType":"pr_merge","commitsCount":18,"pusher":{"login":"lukasz-zimnoch","name":"Łukasz Zimnoch","path":"/lukasz-zimnoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11180469?s=80&v=4"},"commit":{"message":"Archive key material on wallet closure (#3814)\n\n#Refs: https://github.com/keep-network/keep-core/issues/3797.\r\nThis PR handles archiving key material on wallet closures.\r\nArchiving the wallet data happens in two situations:\r\n- when the `WalletClosed` event is received\r\n- on node start, if there are closed wallets in the node's wallet\r\nregistry.\r\n\r\nArchiving wallet's key material causes the wallet data to be moved to\r\nthe `archive` directory and the wallet is removed\r\nform the registry's cache..\r\nSuch wallets will no longer participate in the RFC-12 coordination.","shortMessageHtmlLink":"Archive key material on wallet closure (#3814)"}},{"before":"c35ddaf26e051911c15125234fca89e7f17cef32","after":"2743e6492c920f5bb48945fd3f65464bf3540ac3","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-11T13:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Set wallet data in unit tests","shortMessageHtmlLink":"Set wallet data in unit tests"}},{"before":"ae3417830020165605c6ad72bac8036d44e07d05","after":"c35ddaf26e051911c15125234fca89e7f17cef32","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-11T11:05:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Minor logging correction","shortMessageHtmlLink":"Minor logging correction"}},{"before":"95c56bb097cd97d7d22d717ded4226e6a5755788","after":"ae3417830020165605c6ad72bac8036d44e07d05","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-11T10:17:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Used registry when checking the state of wallets","shortMessageHtmlLink":"Used registry when checking the state of wallets"}},{"before":"88f3bf6b3041e6f24f8b1cbcee6d17de4d6151ec","after":"95c56bb097cd97d7d22d717ded4226e6a5755788","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-11T10:10:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Used registry when checking the state of wallets","shortMessageHtmlLink":"Used registry when checking the state of wallets"}},{"before":"ce85a89584bdb6a6a337f65ead9f32c999d220a0","after":"88f3bf6b3041e6f24f8b1cbcee6d17de4d6151ec","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-11T09:56:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Simplified wallet archiving","shortMessageHtmlLink":"Simplified wallet archiving"}},{"before":"f0eca285537e784525335ffe2472ea3eb0608184","after":"ce85a89584bdb6a6a337f65ead9f32c999d220a0","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-11T08:59:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Added break statement","shortMessageHtmlLink":"Added break statement"}},{"before":"b89bc977f733fe8632050f5c99b0cd8eed977198","after":"f0eca285537e784525335ffe2472ea3eb0608184","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-11T08:43:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Added function for getting wallets by ID","shortMessageHtmlLink":"Added function for getting wallets by ID"}},{"before":"442905743cf198b3ee3a602ad180951898432acf","after":"b89bc977f733fe8632050f5c99b0cd8eed977198","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-11T08:36:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Added function for getting wallets by ID","shortMessageHtmlLink":"Added function for getting wallets by ID"}},{"before":"810740a5c5fd0bfa03755e2214fac28d5170e022","after":"442905743cf198b3ee3a602ad180951898432acf","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-10T15:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Simplified archiving closed wallets","shortMessageHtmlLink":"Simplified archiving closed wallets"}},{"before":"740721253cad39bc9d76c872ddfdc55a98304518","after":"810740a5c5fd0bfa03755e2214fac28d5170e022","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-10T11:46:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Exposed function for calculating wallet ID","shortMessageHtmlLink":"Exposed function for calculating wallet ID"}},{"before":"cddb143a2e4ea1e1a6dc58b28466a751e6f4edb8","after":"740721253cad39bc9d76c872ddfdc55a98304518","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-10T09:22:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Renamed variable","shortMessageHtmlLink":"Renamed variable"}},{"before":"655f899a27e2f7e4530e19ed937cc48f780aeb13","after":"cddb143a2e4ea1e1a6dc58b28466a751e6f4edb8","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-10T09:07:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Improved logs and descriptions","shortMessageHtmlLink":"Improved logs and descriptions"}},{"before":"a9ce97a123f4947e0bcaafa2f2d1122eb395f220","after":"655f899a27e2f7e4530e19ed937cc48f780aeb13","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-10T08:47:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Improved logs and descriptions","shortMessageHtmlLink":"Improved logs and descriptions"}},{"before":"c0d6f925dd6f12710836de4f62686ef2cd736c07","after":"a9ce97a123f4947e0bcaafa2f2d1122eb395f220","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-10T08:42:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Improved logs and descriptions","shortMessageHtmlLink":"Improved logs and descriptions"}},{"before":"73da53d4a9f54599965731e183eaa855dee270b5","after":"c0d6f925dd6f12710836de4f62686ef2cd736c07","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-10T07:01:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Added unit tests for wallet registry and storage","shortMessageHtmlLink":"Added unit tests for wallet registry and storage"}},{"before":"5a27be6a23a9cddebffde39239c4bb57604bfe2f","after":"73da53d4a9f54599965731e183eaa855dee270b5","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-10T06:59:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Added deduplication of WalletClosed events","shortMessageHtmlLink":"Added deduplication of WalletClosed events"}},{"before":"2e83ac477af9b90345d8806c7af69610f8572f57","after":"5a27be6a23a9cddebffde39239c4bb57604bfe2f","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-07T14:17:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Added function descriptions","shortMessageHtmlLink":"Added function descriptions"}},{"before":"accb4b1190d4eb5e751a3070bf582874b1e6ccd3","after":"2e83ac477af9b90345d8806c7af69610f8572f57","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-07T10:39:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Added wallet archiving on node start","shortMessageHtmlLink":"Added wallet archiving on node start"}},{"before":"855631de0bf163eacc065d2a833f2de3ff7909c3","after":"accb4b1190d4eb5e751a3070bf582874b1e6ccd3","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-07T10:38:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Added wallet archiving on wallet closed event","shortMessageHtmlLink":"Added wallet archiving on wallet closed event"}},{"before":"849019d97919173bc09ea2abeaaedd5e1e097227","after":"855631de0bf163eacc065d2a833f2de3ff7909c3","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-07T08:26:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Added wallet archiving","shortMessageHtmlLink":"Added wallet archiving"}},{"before":"4e19c4d2ff41df670d33f2ec8353f0e7adea2598","after":"849019d97919173bc09ea2abeaaedd5e1e097227","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-06T14:42:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Added wallet archiving","shortMessageHtmlLink":"Added wallet archiving"}},{"before":"e31732dcaab920fc5f6b208e2a68357e3f2bebee","after":"4e19c4d2ff41df670d33f2ec8353f0e7adea2598","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-04T15:18:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Added waiting for wallet closure confirmation","shortMessageHtmlLink":"Added waiting for wallet closure confirmation"}},{"before":"5d5a1d67fd12a84719f050d10870391e21ac2136","after":"56608c372e6bda67e759ae2d20068daeca5c9fa1","ref":"refs/heads/keep-maintainer-testnet","pushedAt":"2024-06-04T09:56:48.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":"Even longer header chains","shortMessageHtmlLink":"Even longer header chains"}},{"before":"ed6b42662dd229230c74e3e92c5bcee493ddc33b","after":"e31732dcaab920fc5f6b208e2a68357e3f2bebee","ref":"refs/heads/archive-key-material","pushedAt":"2024-06-04T09:15:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaszslabon","name":"Tomasz Słaboń","path":"/tomaszslabon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79790586?s=80&v=4"},"commit":{"message":"Added waiting for wallet closure confirmation","shortMessageHtmlLink":"Added waiting for wallet closure confirmation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY1pn2AA","startCursor":null,"endCursor":null}},"title":"Activity · keep-network/keep-core"}