{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":170526372,"defaultBranch":"master","name":"grin-wallet","ownerLogin":"mimblewimble","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-13T14:59:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23646132?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715677688.0","currentOid":""},"activityList":{"items":[{"before":"8069de9a56b6bf94e9a1a634852a831a7be2ec6d","after":"765f11b168e76441232fbb1fb68018c721d088de","ref":"refs/heads/master","pushedAt":"2024-05-21T09:20:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Update working version on master (#713)\n\n* Update working version on master\r\n\r\n* update cargo lock","shortMessageHtmlLink":"Update working version on master (#713)"}},{"before":"d8d12695c74e2bc4930ecd397157a6a5ce758805","after":"c06c91d41a1de59a75a6e203a37e127067f83611","ref":"refs/heads/contracts","pushedAt":"2024-05-20T08:56:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Update grin to latest master, change versioning label to include contracts (#712)","shortMessageHtmlLink":"Update grin to latest master, change versioning label to include cont…"}},{"before":"57bf8be0cbae42893b4b53211f1effa77fc71437","after":"d8d12695c74e2bc4930ecd397157a6a5ce758805","ref":"refs/heads/contracts","pushedAt":"2024-05-20T08:12:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Merge branch 'master' into contracts","shortMessageHtmlLink":"Merge branch 'master' into contracts"}},{"before":"77418125991583835a61cc7a0f62203f5b06adde","after":"49d1b26c8737e1d74f8f4d82b73c404f6cd71bbf","ref":"refs/heads/current/5.3.x","pushedAt":"2024-05-14T09:07:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"update and versioning for v5.3.1 (#711)","shortMessageHtmlLink":"update and versioning for v5.3.1 (#711)"}},{"before":"3d6f4b843721d0dff131726449ea3b27b30ad532","after":"8069de9a56b6bf94e9a1a634852a831a7be2ec6d","ref":"refs/heads/master","pushedAt":"2024-05-14T08:36:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Revert \"update and versioning for v5.3.1 (#709)\" (#710)\n\nThis reverts commit 3d6f4b843721d0dff131726449ea3b27b30ad532.","shortMessageHtmlLink":"Revert \"update and versioning for v5.3.1 (#709)\" (#710)"}},{"before":null,"after":"35f83e80fa76a789070be014193883d40847e258","ref":"refs/heads/revert-709-5.3.1","pushedAt":"2024-05-14T08:36:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Revert \"update and versioning for v5.3.1 (#709)\"\n\nThis reverts commit 3d6f4b843721d0dff131726449ea3b27b30ad532.","shortMessageHtmlLink":"Revert \"update and versioning for v5.3.1 (#709)\""}},{"before":"77418125991583835a61cc7a0f62203f5b06adde","after":"3d6f4b843721d0dff131726449ea3b27b30ad532","ref":"refs/heads/master","pushedAt":"2024-05-14T08:35:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"update and versioning for v5.3.1 (#709)","shortMessageHtmlLink":"update and versioning for v5.3.1 (#709)"}},{"before":null,"after":"77418125991583835a61cc7a0f62203f5b06adde","ref":"refs/heads/current/5.3.x","pushedAt":"2024-05-13T15:23:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Update versioning, dependencies for 5.3.0 release (#708)","shortMessageHtmlLink":"Update versioning, dependencies for 5.3.0 release (#708)"}},{"before":"6f226ea3e26917a472f24ccd677993439a142695","after":"57bf8be0cbae42893b4b53211f1effa77fc71437","ref":"refs/heads/contracts","pushedAt":"2024-04-30T10:11:24.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"merge from 5.3.0 master release","shortMessageHtmlLink":"merge from 5.3.0 master release"}},{"before":"297c8285321aaf7d1f7be6314fcf0fdc520753ee","after":"77418125991583835a61cc7a0f62203f5b06adde","ref":"refs/heads/master","pushedAt":"2024-04-24T09:20:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Update versioning, dependencies for 5.3.0 release (#708)","shortMessageHtmlLink":"Update versioning, dependencies for 5.3.0 release (#708)"}},{"before":"75363a9a258bc1fb0cf60bfb4c88a8a653b122f2","after":"297c8285321aaf7d1f7be6314fcf0fdc520753ee","ref":"refs/heads/master","pushedAt":"2024-04-24T08:03:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Prevent wallet attempting to re-pay a cancelled invoice transaction (#707)","shortMessageHtmlLink":"Prevent wallet attempting to re-pay a cancelled invoice transaction (#…"}},{"before":"f94a0a4a08fe11c12424c601f8b900c4fef81b41","after":"6f226ea3e26917a472f24ccd677993439a142695","ref":"refs/heads/contracts","pushedAt":"2024-02-23T09:24:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"[Contracts] Cancel self-spend TX Pt. 2 (#703)\n\n* add tests + legacy self send cancel\r\n\r\n* add missing file","shortMessageHtmlLink":"[Contracts] Cancel self-spend TX Pt. 2 (#703)"}},{"before":"074fa243b5a91a341a67e71c12f747914aeda4de","after":"f94a0a4a08fe11c12424c601f8b900c4fef81b41","ref":"refs/heads/contracts","pushedAt":"2024-02-22T15:42:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"add tests + legacy self send cancel (#702)","shortMessageHtmlLink":"add tests + legacy self send cancel (#702)"}},{"before":"f28b8c653ac220a105ff9d376451489d3930f2f8","after":"75363a9a258bc1fb0cf60bfb4c88a8a653b122f2","ref":"refs/heads/master","pushedAt":"2024-02-20T11:04:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Invoice owner API update (#701)","shortMessageHtmlLink":"Invoice owner API update (#701)"}},{"before":"12a25f82f1a799caa738f3d7cf42e8ee2b13f005","after":"f28b8c653ac220a105ff9d376451489d3930f2f8","ref":"refs/heads/master","pushedAt":"2024-02-16T11:19:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Compilation fixes for master (#700)\n\n* update to use grin master, cargo update\r\n\r\n* and remaining crates","shortMessageHtmlLink":"Compilation fixes for master (#700)"}},{"before":"02af39143e22bd7530b0ea22b36a464440b0e523","after":"074fa243b5a91a341a67e71c12f747914aeda4de","ref":"refs/heads/contracts","pushedAt":"2024-02-15T10:04:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"addition of self-spend cancel + tests (#699)","shortMessageHtmlLink":"addition of self-spend cancel + tests (#699)"}},{"before":"b3d90c92e8a1e70c8d5e7c679cce369b03761dd6","after":"02af39143e22bd7530b0ea22b36a464440b0e523","ref":"refs/heads/contracts","pushedAt":"2024-02-08T12:48:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"update cargo lock, use latest grin packages","shortMessageHtmlLink":"update cargo lock, use latest grin packages"}},{"before":"febffd4c6836707b31ef37c0354ef0fa533f6631","after":"b3d90c92e8a1e70c8d5e7c679cce369b03761dd6","ref":"refs/heads/contracts","pushedAt":"2023-11-21T13:51:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"[Contracts] Slatepack v5 Deserialization fix (#698)\n\n* add V5 deserialization test + fixes\r\n\r\n* clarify comment\r\n\r\n* upwrap fix during v4 deserialization\r\n\r\n* further unwrap removal","shortMessageHtmlLink":"[Contracts] Slatepack v5 Deserialization fix (#698)"}},{"before":"165632b1dc5128741a09517741966c41be82d2c0","after":"febffd4c6836707b31ef37c0354ef0fa533f6631","ref":"refs/heads/contracts","pushedAt":"2023-10-19T10:04:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"[Contracts] Add self spend transaction state (#697)\n\n* Add self spend transaction state\r\n\r\n* subtle errors with output states and tx lookups - fixes","shortMessageHtmlLink":"[Contracts] Add self spend transaction state (#697)"}},{"before":"008d2a8c9a7a9966cd8fb4a9aafbdb649fdfabed","after":"165632b1dc5128741a09517741966c41be82d2c0","ref":"refs/heads/contracts","pushedAt":"2023-10-03T13:45:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Basic mwmixnet send (#696)\n\n* integrating onion library\r\n\r\n* updates and changes to support newly included mwmixnet types\r\n\r\n* add (incorrect) owner api function\r\n\r\n* turn off test for now\r\n\r\n* switch working grin branch to master\r\n\r\n* fix doctests for build\r\n\r\n* update cargo lock in attempt to fix croaring build on CI server\r\n\r\n* update cargo lock with upstream thiserror crate\r\n\r\n* update test dependency for croaring","shortMessageHtmlLink":"Basic mwmixnet send (#696)"}},{"before":"fa78d72d35df8696a143e7e833014b8996af59a1","after":"008d2a8c9a7a9966cd8fb4a9aafbdb649fdfabed","ref":"refs/heads/contracts","pushedAt":"2023-08-12T11:20:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"added explicit payment proof tests for both rsr and srs (#695)","shortMessageHtmlLink":"added explicit payment proof tests for both rsr and srs (#695)"}},{"before":"3da769574202fba1562670a973cdb00c46d288ca","after":"fa78d72d35df8696a143e7e833014b8996af59a1","ref":"refs/heads/contracts","pushedAt":"2023-08-10T12:24:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Contracts - Test fixes + warning cleanups (#694)\n\n* clean up warnings in libwallet crate\r\n\r\n* clean up warnings in controller crate\r\n\r\n* update all contract tests with awareness of new proof structure","shortMessageHtmlLink":"Contracts - Test fixes + warning cleanups (#694)"}},{"before":"e3148d0305e7480560a040c9b52e00b8ebff3c8c","after":"3da769574202fba1562670a973cdb00c46d288ca","ref":"refs/heads/contracts","pushedAt":"2023-08-08T10:37:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"fix Cargo.lock","shortMessageHtmlLink":"fix Cargo.lock"}},{"before":"58659d85fee19eadfa57650e40dbf9d4cc94dd2a","after":"e3148d0305e7480560a040c9b52e00b8ebff3c8c","ref":"refs/heads/contracts","pushedAt":"2023-08-08T10:35:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"[WIP] [Contracts] Early payment proofs (#681)\n\n* add types and beginnings of signature utils\r\n\r\n* add proof serialization\r\n\r\n* serialisation of proof data + signature operation\r\n\r\n* add serialization type for invoice proof + separate bin wrapper version\r\n\r\n* add witness data + serializion to invoice payment proof, insert verfication functions in place in order to begin verification testing\r\n\r\n* tests and infrastructure in place for validation\r\n\r\n* verification of promise sig\r\n\r\n* added verification of promise signature, infrastructure up to the point where a signature must be subtracted\r\n\r\n* attempting to figure out differences between recipient nonce that's getting stored and calculated recipient nonce\r\n\r\n* implementation of witness verification function, retrieve relevant values and re-validate derived recipient partial signature\r\n\r\n* move stored portion of invoice proof into core types for storage, need to rename invoice proof\r\n\r\n* define/refine the stored portion of payment proofs type 2?\r\n\r\n* Folding all proof data into tx log entry storage\r\n\r\n* back to importing master\r\n\r\n* remove cargo files from diffs\r\n\r\n* remove a lot of extra debug output\r\n\r\n* return proof witness as part of proof retrieval, define json serialization of invoice proof + witness fields\r\n\r\n* finish adding verification steps to foreign API\r\n\r\n* remove redundant promise sig field\r\n\r\n* move lcation of sign/verify calls\r\n\r\n* Replace Azure Pipelines with Github Actions (#688)\r\n\r\n* Update CI Badge on README.MD (#690)\r\n\r\n* Trigger CI on push and pull request (#693)\r\n\r\n* Update versioning to 5.2.0-beta.1 against grin 5.2.0-beta.3 (#691)\r\n\r\n* update versioning to 5.2.0-beta.1 against grin 5.2.0-beta.3\r\n\r\n* tweak for CI trigger\r\n\r\n---------\r\n\r\nCo-authored-by: Quentin Le Sceller \r\n\r\n---------\r\n\r\nCo-authored-by: Quentin Le Sceller ","shortMessageHtmlLink":"[WIP] [Contracts] Early payment proofs (#681)"}},{"before":"1c6442cc36f0b6b7a2f36833eb8b2f2293d9d382","after":"58659d85fee19eadfa57650e40dbf9d4cc94dd2a","ref":"refs/heads/contracts","pushedAt":"2023-08-08T10:31:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Merge branch 'contracts' of https://github.com/mimblewimble/grin-wallet into contracts","shortMessageHtmlLink":"Merge branch 'contracts' of https://github.com/mimblewimble/grin-wallet…"}},{"before":"e674c4a2f0546c3dd23893c689eccddc03de46d5","after":"1c6442cc36f0b6b7a2f36833eb8b2f2293d9d382","ref":"refs/heads/contracts","pushedAt":"2023-08-08T10:22:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"commit cargo.lock","shortMessageHtmlLink":"commit cargo.lock"}},{"before":"ddd3e0102d07bc35c55aa954fc1884b32d011f10","after":"e674c4a2f0546c3dd23893c689eccddc03de46d5","ref":"refs/heads/contracts","pushedAt":"2023-08-08T10:17:57.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Merge branch 'master' into contracts","shortMessageHtmlLink":"Merge branch 'master' into contracts"}},{"before":"dac31b39313ff8adcc9c6b7e33ffc25d9204b976","after":"12a25f82f1a799caa738f3d7cf42e8ee2b13f005","ref":"refs/heads/master","pushedAt":"2023-08-03T11:40:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yeastplume","name":"Yeastplume","path":"/yeastplume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7074070?s=80&v=4"},"commit":{"message":"Update versioning to 5.2.0-beta.1 against grin 5.2.0-beta.3 (#691)\n\n* update versioning to 5.2.0-beta.1 against grin 5.2.0-beta.3\r\n\r\n* tweak for CI trigger\r\n\r\n---------\r\n\r\nCo-authored-by: Quentin Le Sceller ","shortMessageHtmlLink":"Update versioning to 5.2.0-beta.1 against grin 5.2.0-beta.3 (#691)"}},{"before":"5be191b0df3fdd2472d75bcfe8a544944c3ae6bc","after":"dac31b39313ff8adcc9c6b7e33ffc25d9204b976","ref":"refs/heads/master","pushedAt":"2023-08-02T19:47:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quentinlesceller","name":"Quentin Le Sceller","path":"/quentinlesceller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11842328?s=80&v=4"},"commit":{"message":"Trigger CI on push and pull request (#693)","shortMessageHtmlLink":"Trigger CI on push and pull request (#693)"}},{"before":"586db6fe91be65f26eae27402e7f567f77007535","after":"5be191b0df3fdd2472d75bcfe8a544944c3ae6bc","ref":"refs/heads/master","pushedAt":"2023-08-01T19:23:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"quentinlesceller","name":"Quentin Le Sceller","path":"/quentinlesceller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11842328?s=80&v=4"},"commit":{"message":"Update CI Badge on README.MD (#690)","shortMessageHtmlLink":"Update CI Badge on README.MD (#690)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET6YIfgA","startCursor":null,"endCursor":null}},"title":"Activity · mimblewimble/grin-wallet"}