{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":539254572,"defaultBranch":"main","name":"rs-soroban-env","ownerLogin":"dmkozh","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-09-21T01:22:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77305791?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726515813.0","currentOid":""},"activityList":{"items":[{"before":"ffe8489915d5291a7d5a4f31c069adfeb02fda2f","after":"a68d1f332fd7d93eda74a520e1fd0d746eb5243a","ref":"refs/heads/wasm_upload_fail_e2e","pushedAt":"2024-09-18T17:04:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Merge branch 'main' into wasm_upload_fail_e2e","shortMessageHtmlLink":"Merge branch 'main' into wasm_upload_fail_e2e"}},{"before":null,"after":"ffe8489915d5291a7d5a4f31c069adfeb02fda2f","ref":"refs/heads/wasm_upload_fail_e2e","pushedAt":"2024-09-16T19:43:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Add e2e tests to cover unsupported Wasm upload failure.\n\nWhile we do cover this at a lower level, it's nice to have an e2e test that makes sure that VM configuration is correct. We also do have e2e tests for completely malformed Wasm failures, this scenario is different because Wasm is not malformed.","shortMessageHtmlLink":"Add e2e tests to cover unsupported Wasm upload failure."}},{"before":"a287fba85bcb67a420414b522d15c80bf11e762a","after":"b46c06a7d5387b79d0925eed23f04e6fcd48b61a","ref":"refs/heads/self_reentry_test","pushedAt":"2024-09-13T21:59:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Add tests that cover recursion with self re-entrance.\n\nThis is kind of an esoteric/edge case scenario, so I'm covering it in the 'hostile' test suite combined with exercising the deep call stacks.","shortMessageHtmlLink":"Add tests that cover recursion with self re-entrance."}},{"before":null,"after":"a287fba85bcb67a420414b522d15c80bf11e762a","ref":"refs/heads/self_reentry_test","pushedAt":"2024-09-13T21:56:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Add tests that cover recursion with self re-entrance.\n\nThis is kind of an esoteric/edge case scenario, so I'm covering it in the 'hostile' test suite combined with exercising the deep call stacks.","shortMessageHtmlLink":"Add tests that cover recursion with self re-entrance."}},{"before":"8130b779d0c54d41dbbe0b21c2d5e79b230d1dff","after":null,"ref":"refs/heads/ctor_test_support","pushedAt":"2024-09-06T20:09:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"}},{"before":"8c2c5ec6fe6664ac502b4da4faaccbd82a03969f","after":"8130b779d0c54d41dbbe0b21c2d5e79b230d1dff","ref":"refs/heads/ctor_test_support","pushedAt":"2024-09-06T16:03:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ctor_test_support","shortMessageHtmlLink":"Merge branch 'main' into ctor_test_support"}},{"before":"c54c7585478bd7c41296e6ccd42232bea581ca84","after":"8c2c5ec6fe6664ac502b4da4faaccbd82a03969f","ref":"refs/heads/ctor_test_support","pushedAt":"2024-09-06T15:18:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"!fixup fmt","shortMessageHtmlLink":"!fixup fmt"}},{"before":"b9343f57728ba5129d895a632b28e967c723cb28","after":"c54c7585478bd7c41296e6ccd42232bea581ca84","ref":"refs/heads/ctor_test_support","pushedAt":"2024-09-06T15:15:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"!fixup build fix","shortMessageHtmlLink":"!fixup build fix"}},{"before":"4f586fc7ccd3eb382add499ddbed62875e63e185","after":"b9343f57728ba5129d895a632b28e967c723cb28","ref":"refs/heads/ctor_test_support","pushedAt":"2024-09-06T15:08:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"!fixup fmt/warnings fixes","shortMessageHtmlLink":"!fixup fmt/warnings fixes"}},{"before":null,"after":"4f586fc7ccd3eb382add499ddbed62875e63e185","ref":"refs/heads/ctor_test_support","pushedAt":"2024-09-05T23:54:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Call constructors for the test contracts.\n\nAlso added some utilities to support setting up contracts with constructors in the SDK.","shortMessageHtmlLink":"Call constructors for the test contracts."}},{"before":"e1816cefc1493fb0145446f1d1eb1d550e9a14d2","after":null,"ref":"refs/heads/symbol_err_fix","pushedAt":"2024-08-29T23:29:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"}},{"before":null,"after":"e1816cefc1493fb0145446f1d1eb1d550e9a14d2","ref":"refs/heads/symbol_err_fix","pushedAt":"2024-08-29T22:30:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Improved error message for Symbol validation error.","shortMessageHtmlLink":"Improved error message for Symbol validation error."}},{"before":"8da427742fa810abb4677c2791c1457d5af7519a","after":null,"ref":"refs/heads/ctor","pushedAt":"2024-08-26T19:40:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"}},{"before":"ba1d07980b50a4d28fd03bc14fba4914114b9e07","after":"8da427742fa810abb4677c2791c1457d5af7519a","ref":"refs/heads/ctor","pushedAt":"2024-08-26T18:58:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"!fixup remove unnecessary logging","shortMessageHtmlLink":"!fixup remove unnecessary logging"}},{"before":"679efc3670cf01b2e16aca50abc52fe3e41f373a","after":"ba1d07980b50a4d28fd03bc14fba4914114b9e07","ref":"refs/heads/ctor","pushedAt":"2024-08-23T20:52:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Bump XDR version","shortMessageHtmlLink":"Bump XDR version"}},{"before":"c1599c9d10686abdcd1eab9ac0a930b1b28c47d8","after":"679efc3670cf01b2e16aca50abc52fe3e41f373a","ref":"refs/heads/ctor","pushedAt":"2024-08-23T15:34:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"!fixup fmt","shortMessageHtmlLink":"!fixup fmt"}},{"before":"fbd1a143d547c25663fe260bf6817b03c82b4508","after":"c1599c9d10686abdcd1eab9ac0a930b1b28c47d8","ref":"refs/heads/ctor","pushedAt":"2024-08-23T15:16:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Support v1 auth payload.\n\nAfter thinking for a bit, it doesn't seem like this could cause any security or logic issues, so we can improve backwards compatibility without much added maintenance cost.","shortMessageHtmlLink":"Support v1 auth payload."}},{"before":"b767c11a015f1b6d9809cf99501b070432000730","after":"fbd1a143d547c25663fe260bf6817b03c82b4508","ref":"refs/heads/ctor","pushedAt":"2024-08-22T16:05:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"!fixup error message fix","shortMessageHtmlLink":"!fixup error message fix"}},{"before":"25551c6cb910b6562a127c18fa17ebdfd36ee028","after":"b767c11a015f1b6d9809cf99501b070432000730","ref":"refs/heads/ctor","pushedAt":"2024-08-21T18:32:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Update protocol 22 observations.\n\nThe diffs are quite significant, but generally seem to fall into the following categories:\n- Changed auth data structure hashes (as we use the new XDR structure for the host fn)\n- Slightly increased instructions and memory for the CreateContract host fn and other XDRs that include it (+24 bytes)\n- New calls to the 'default' constructor for applicable contracts (typically generated Wasms that target the current protocol)","shortMessageHtmlLink":"Update protocol 22 observations."}},{"before":"2b4a5b02604c98b1bc0f5e045b2a0fe580f0e6a9","after":"25551c6cb910b6562a127c18fa17ebdfd36ee028","ref":"refs/heads/ctor","pushedAt":"2024-08-21T18:12:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Update protocol 22 observations.\n\nThe diffs are quite significant, but generally seem to fall into the following categories:\n- Changed auth data structure hashes (as we use the new XDR structure for the host fn)\n- Slightly increased instructions and memory for the CreateContract host fn and other XDRs that include it (+24 bytes)\n- New calls to the 'default' constructor for applicable contracts (typically generated Wasms that target the current protocol)","shortMessageHtmlLink":"Update protocol 22 observations."}},{"before":"757474135ab81911231cb743bc29348e9fdd127f","after":"2b4a5b02604c98b1bc0f5e045b2a0fe580f0e6a9","ref":"refs/heads/ctor","pushedAt":"2024-08-21T17:44:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Update protocol 22 observations.\n\nThe diffs are quite significant, but generally seem to fall into the following categories:\n- Changed auth data structure hashes (as we use the new XDR structure for the host fn)\n- Slightly increased instructions and memory for the CreateContract host fn and other XDRs that include it (+24 bytes)\n- New calls to the 'default' constructor for applicable contracts (typically generated Wasms that target the current protocol)","shortMessageHtmlLink":"Update protocol 22 observations."}},{"before":"1ac53b651f776e5904f970fdc7251c48fb9d6d1f","after":"757474135ab81911231cb743bc29348e9fdd127f","ref":"refs/heads/ctor","pushedAt":"2024-08-21T17:37:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Update protocol 22 observations.\n\nThe diffs are quite significant, but generally seem to fall into the following categories:\n- Changed auth data structure hashes (as we use the new XDR structure for the host fn)\n- Slightly increased instructions and memory for the CreateContract host fn and other XDRs that include it (+24 bytes)\n- New calls to the 'default' constructor for applicable contracts (typically generated Wasms that target the current protocol)","shortMessageHtmlLink":"Update protocol 22 observations."}},{"before":"64e7117da6110253aae515a37d10fe8976eaf0ad","after":"1ac53b651f776e5904f970fdc7251c48fb9d6d1f","ref":"refs/heads/ctor","pushedAt":"2024-08-21T17:26:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Update protocol 22 observations.\n\nThe diffs are quite significant, but generally seem to fall into the following categories:\n- Changed auth data structure hashes (as we use the new XDR structure for the host fn)\n- Slightly increased instructions and memory for the CreateContract host fn and other XDRs that include it (+24 bytes)\n- New calls to the 'default' constructor for applicable contracts (typically generated Wasms that target the current protocol)","shortMessageHtmlLink":"Update protocol 22 observations."}},{"before":null,"after":"64e7117da6110253aae515a37d10fe8976eaf0ad","ref":"refs/heads/ctor","pushedAt":"2024-08-21T17:12:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"Update protocol 22 observations.\n\nThe diffs are quite significant, but generally seem to fall into the following categories:\n- Changed auth data structure hashes (as we use the new XDR structure for the host fn)\n- Slightly increased instructions and memory for the CreateContract host fn and other XDRs that include it (+24 bytes)\n- New calls to the 'default' constructor for applicable contracts (typically generated Wasms that target the current protocol)","shortMessageHtmlLink":"Update protocol 22 observations."}},{"before":"ce01981090fb8ca9a60a1de8ea26ad85a61553c0","after":null,"ref":"refs/heads/wasm_versions","pushedAt":"2024-08-07T21:17:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"}},{"before":"cfa7c8d4e18c5960fa4322593746b80f403959da","after":"ce01981090fb8ca9a60a1de8ea26ad85a61553c0","ref":"refs/heads/wasm_versions","pushedAt":"2024-08-07T20:30:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"!fixup actually use 16 core instance for tests","shortMessageHtmlLink":"!fixup actually use 16 core instance for tests"}},{"before":"06c0ccef56690d978e25b5065ce8e5fb114a2500","after":"cfa7c8d4e18c5960fa4322593746b80f403959da","ref":"refs/heads/wasm_versions","pushedAt":"2024-08-07T00:39:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"!fixup try using a better instance for CI","shortMessageHtmlLink":"!fixup try using a better instance for CI"}},{"before":"196cebc41ffbc6b27d3e14b1564f0bd0e9c8550b","after":"06c0ccef56690d978e25b5065ce8e5fb114a2500","ref":"refs/heads/wasm_versions","pushedAt":"2024-08-06T20:56:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"!fixup rust compat","shortMessageHtmlLink":"!fixup rust compat"}},{"before":"7aac13872beee7606ac7ac9a9d4be31be6d4c809","after":"196cebc41ffbc6b27d3e14b1564f0bd0e9c8550b","ref":"refs/heads/wasm_versions","pushedAt":"2024-08-06T20:52:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"!fixup fmt","shortMessageHtmlLink":"!fixup fmt"}},{"before":"886e811952fd0a13e9c6776ebc33c64624cc4af6","after":"7aac13872beee7606ac7ac9a9d4be31be6d4c809","ref":"refs/heads/wasm_versions","pushedAt":"2024-08-06T20:31:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmkozh","name":"Dmytro Kozhevin","path":"/dmkozh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77305791?s=80&v=4"},"commit":{"message":"!fixup fix opt_build warning","shortMessageHtmlLink":"!fixup fix opt_build warning"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNzowNDowOC4wMDAwMDBazwAAAAS59ryF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNlQyMDozMToyNy4wMDAwMDBazwAAAASTgaO6"}},"title":"Activity ยท dmkozh/rs-soroban-env"}