{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":252229159,"defaultBranch":"master","name":"neofs-contract","ownerLogin":"nspcc-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-01T16:29:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45291212?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718701327.0","currentOid":""},"activityList":{"items":[{"before":"25e7646eea8a2aebf49a9f930bda16fd993183e7","after":"09d969bf03cc28800893dda18b85d39ab5200a59","ref":"refs/heads/polish","pushedAt":"2024-06-18T09:03:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"neofs: use interop.Hash160 for the user in bind/unbind\n\nPart of #307. NeoFS node currently passes and parses byte arrays here which is\na compatible behavior.\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"neofs: use interop.Hash160 for the user in bind/unbind"}},{"before":null,"after":"25e7646eea8a2aebf49a9f930bda16fd993183e7","ref":"refs/heads/polish","pushedAt":"2024-06-18T09:02:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"neofs: use interop.Hash160 for the user in bind/unbind\n\nPart of #307. NeoFS node currently passes and parses byte arrays here which is\na compatible behavior.\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"neofs: use interop.Hash160 for the user in bind/unbind"}},{"before":"1d7b7a2a6cd1861e10fcbc5c7fb09f7d8c076cd6","after":null,"ref":"refs/heads/container-replay","pushedAt":"2024-06-18T09:01:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"}},{"before":"493eb8d7170d5a537c731728114bc7ced98f2275","after":"2add791fd961cf57be0c7d5b4d6592ada907c42a","ref":"refs/heads/master","pushedAt":"2024-06-18T09:01:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"container: add replay protection for container Put, fix #377 (#404)","shortMessageHtmlLink":"container: add replay protection for container Put, fix #377 (#404)"}},{"before":"4c6530242128fbad86fa297b05bd52b8c49da9c5","after":"1d7b7a2a6cd1861e10fcbc5c7fb09f7d8c076cd6","ref":"refs/heads/container-replay","pushedAt":"2024-06-18T08:28:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"container: add replay protection for container Put, fix #377\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"container: add replay protection for container Put, fix #377"}},{"before":"ecef61a88ae69ddb2c99a03b09bb262dfbcc2259","after":"4c6530242128fbad86fa297b05bd52b8c49da9c5","ref":"refs/heads/container-replay","pushedAt":"2024-06-18T08:24:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"container: add replay protection for container Put, fix #377\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"container: add replay protection for container Put, fix #377"}},{"before":"26a3f3828a69f2591b1defc6dafe29b8d32f4816","after":null,"ref":"refs/heads/rpc-constants","pushedAt":"2024-06-18T08:19:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"}},{"before":"53fb384322f81041453f1242abb0f4fa8e5126b7","after":"493eb8d7170d5a537c731728114bc7ced98f2275","ref":"refs/heads/master","pushedAt":"2024-06-18T08:19:34.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"Make contract constants be properly available (#402)\n\nThis allows to not import contracts into other code, RPC bindings are\r\nsufficient. Fixes #371.","shortMessageHtmlLink":"Make contract constants be properly available (#402)"}},{"before":"c1fb05dce7dfd272c56c92fc9ba654ec2da1c76c","after":null,"ref":"refs/heads/nep-18-addresses","pushedAt":"2024-06-18T08:19:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"}},{"before":"e8826395b1b93aaea40d7c52880f7db22e19b173","after":"53fb384322f81041453f1242abb0f4fa8e5126b7","ref":"refs/heads/master","pushedAt":"2024-06-18T08:19:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"rpc/nns: support NEP-18 addresses (#392)","shortMessageHtmlLink":"rpc/nns: support NEP-18 addresses (#392)"}},{"before":"5a8c2937f2432a132843e75205fef8415ca990aa","after":"ecef61a88ae69ddb2c99a03b09bb262dfbcc2259","ref":"refs/heads/container-replay","pushedAt":"2024-06-17T19:11:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"container: add replay protection for container Put, fix #377\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"container: add replay protection for container Put, fix #377"}},{"before":null,"after":"5a8c2937f2432a132843e75205fef8415ca990aa","ref":"refs/heads/container-replay","pushedAt":"2024-06-17T19:06:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"container: add replay protection for container Put, fix #377\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"container: add replay protection for container Put, fix #377"}},{"before":"067eb5048ea2eaf411d3631e262f87d0661b76d2","after":"c1fb05dce7dfd272c56c92fc9ba654ec2da1c76c","ref":"refs/heads/nep-18-addresses","pushedAt":"2024-06-17T16:21:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"rpc/nns: support NEP-18 addresses\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"rpc/nns: support NEP-18 addresses"}},{"before":"31a019ecbe53237dfe3545befb1f3bb1aaad742d","after":"26a3f3828a69f2591b1defc6dafe29b8d32f4816","ref":"refs/heads/rpc-constants","pushedAt":"2024-06-17T16:15:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"container: update NEF/manifest for #403 change\n\nIt was merged earlier.\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"container: update NEF/manifest for #403 change"}},{"before":"b22d2d7e4363b85c2f00531f4626d82e0638dbb4","after":null,"ref":"refs/heads/contract-binary-package","pushedAt":"2024-06-17T16:11:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"}},{"before":"ebde4b65305c250b7593a7099542324d4d3a5139","after":"e8826395b1b93aaea40d7c52880f7db22e19b173","ref":"refs/heads/master","pushedAt":"2024-06-17T16:11:57.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"Contract binary package (#401)","shortMessageHtmlLink":"Contract binary package (#401)"}},{"before":"40e5a862297b369861ee42a2476ecf1f0b339d4d","after":null,"ref":"refs/heads/handle-expired-names","pushedAt":"2024-06-17T16:11:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"}},{"before":"42ef711fc23e3b79bf822bcbbc71d646f1bb76fa","after":"ebde4b65305c250b7593a7099542324d4d3a5139","ref":"refs/heads/master","pushedAt":"2024-06-17T16:11:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"container: ignore some NNS errors on deletion, fix #382 (#403)","shortMessageHtmlLink":"container: ignore some NNS errors on deletion, fix #382 (#403)"}},{"before":"21ced72d16240b9ebb5520b8a21863cfcf123d92","after":"b22d2d7e4363b85c2f00531f4626d82e0638dbb4","ref":"refs/heads/contract-binary-package","pushedAt":"2024-06-17T11:50:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"deploy: fix broken missing NNS record detection\n\nReal errors are returned like this:\n \"error\": \"call 'resolve' method of the NNS contract: invocation failed: at instruction 4100 (THROW): unhandled exception: \\\"token not found\\\"\"\nSo it can't be a simple equality check.\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"deploy: fix broken missing NNS record detection"}},{"before":"437bce498823b74f13721d63e24cffc4fbdca39c","after":"31a019ecbe53237dfe3545befb1f3bb1aaad742d","ref":"refs/heads/rpc-constants","pushedAt":"2024-06-17T11:45:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"container: reuse record type definitions\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"container: reuse record type definitions"}},{"before":null,"after":"40e5a862297b369861ee42a2476ecf1f0b339d4d","ref":"refs/heads/handle-expired-names","pushedAt":"2024-06-14T17:52:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"container: ignore some NNS errors on deletion, fix #382\n\nThis should fix the problem, but I have no idea how to test is properly. We\ncan't easily drop or expire the domain.\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"container: ignore some NNS errors on deletion, fix #382"}},{"before":"591e2e2bf0f0aa5e11a2d5c0d797cea0a932a086","after":"437bce498823b74f13721d63e24cffc4fbdca39c","ref":"refs/heads/rpc-constants","pushedAt":"2024-06-14T17:22:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"container: reuse record type definitions\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"container: reuse record type definitions"}},{"before":"aafb87f07624a882597297277bcd425a930c1067","after":"21ced72d16240b9ebb5520b8a21863cfcf123d92","ref":"refs/heads/contract-binary-package","pushedAt":"2024-06-14T15:48:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"deploy: fix broken missing NNS record detection\n\nReal errors are returned like this:\n \"error\": \"call 'resolve' method of the NNS contract: invocation failed: at instruction 4100 (THROW): unhandled exception: \\\"token not found\\\"\"\nSo it can't be a simple equality check.\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"deploy: fix broken missing NNS record detection"}},{"before":"7b7bdf56d9f7de3fddf93043ccff54881f14cfd9","after":"aafb87f07624a882597297277bcd425a930c1067","ref":"refs/heads/contract-binary-package","pushedAt":"2024-06-14T15:45:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"deploy: fix broken missing NNS record detection\n\nReal errors are returned like this:\n \"error\": \"call 'resolve' method of the NNS contract: invocation failed: at instruction 4100 (THROW): unhandled exception: \\\"token not found\\\"\"\nSo it can't be a simple equality check.\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"deploy: fix broken missing NNS record detection"}},{"before":"f16f0f4b04188c9bfa1e3641512ab28dd91c6eaa","after":"7b7bdf56d9f7de3fddf93043ccff54881f14cfd9","ref":"refs/heads/contract-binary-package","pushedAt":"2024-06-14T15:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"deploy: fix broken missing NNS record detection\n\nReal errors are returned like this:\n \"error\": \"call 'resolve' method of the NNS contract: invocation failed: at instruction 4100 (THROW): unhandled exception: \\\"token not found\\\"\"\nSo it can't be a simple equality check.\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"deploy: fix broken missing NNS record detection"}},{"before":null,"after":"591e2e2bf0f0aa5e11a2d5c0d797cea0a932a086","ref":"refs/heads/rpc-constants","pushedAt":"2024-06-14T15:12:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"nns: move recordtype into a package of its own, fix #371\n\nNo functional changes.\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"nns: move recordtype into a package of its own, fix #371"}},{"before":"b3b0a746f955827a55c06c23d0e6e89ce1216fd4","after":"f16f0f4b04188c9bfa1e3641512ab28dd91c6eaa","ref":"refs/heads/contract-binary-package","pushedAt":"2024-06-14T09:54:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"contracts: provide Go package with binary contracts, fix #384\n\nMake them available via a simple package update.\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"contracts: provide Go package with binary contracts, fix #384"}},{"before":"81c06d7ce6c88012867ad72a7a508a34377ffcaa","after":null,"ref":"refs/heads/compare-deposits","pushedAt":"2024-06-14T09:39:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"}},{"before":"d50c8e0c9396937c2aa86fc39f3f2f41684473da","after":"42ef711fc23e3b79bf822bcbbc71d646f1bb76fa","ref":"refs/heads/master","pushedAt":"2024-06-14T09:39:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"scripts: add compare-deposits for quick main/fs chain comparisons (#400)","shortMessageHtmlLink":"scripts: add compare-deposits for quick main/fs chain comparisons (#400)"}},{"before":"a9d435eb85fad5439f8e54b083ec198c2a61f123","after":"b3b0a746f955827a55c06c23d0e6e89ce1216fd4","ref":"refs/heads/contract-binary-package","pushedAt":"2024-06-14T09:39:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"roman-khimov","name":"Roman Khimov","path":"/roman-khimov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22092804?s=80&v=4"},"commit":{"message":"contracts: provide Go package with binary contracts, fix #384\n\nMake them available via a simple package update.\n\nSigned-off-by: Roman Khimov ","shortMessageHtmlLink":"contracts: provide Go package with binary contracts, fix #384"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaD2rtgA","startCursor":null,"endCursor":null}},"title":"Activity ยท nspcc-dev/neofs-contract"}