{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":774400477,"defaultBranch":"main","name":"cairo-vm-go","ownerLogin":"Tomi-3-0","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-19T13:40:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/81532297?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714385578.0","currentOid":""},"activityList":{"items":[{"before":"444fbeffcd4e7565634409a7d4729c46288eed9b","after":"ddf67ca637721a82364de9d649777ad56b456dc9","ref":"refs/heads/cairo0_hint_isQuadResidue","pushedAt":"2024-05-28T11:11:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TAdev0","name":"Tristan","path":"/TAdev0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122918260?s=80&v=4"},"commit":{"message":"Merge branch 'main' into cairo0_hint_isQuadResidue","shortMessageHtmlLink":"Merge branch 'main' into cairo0_hint_isQuadResidue"}},{"before":"e1f13f3e28dc2e4f9c3bd739307191fd3e302b6d","after":"444fbeffcd4e7565634409a7d4729c46288eed9b","ref":"refs/heads/cairo0_hint_isQuadResidue","pushedAt":"2024-05-26T15:07:11.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"updated logic for getting the lower square root value in a prime field","shortMessageHtmlLink":"updated logic for getting the lower square root value in a prime field"}},{"before":"bc4b0120db5c811ee6a82c63710348313f6aebf2","after":"675af88055643f80fb0e697a1db6ff5e92443e0a","ref":"refs/heads/main","pushedAt":"2024-05-26T13:22:30.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Update Hintcode file for `uint256` hints (#423)\n\nfix uint256 hintcode","shortMessageHtmlLink":"Update Hintcode file for uint256 hints (NethermindEth#423)"}},{"before":"a1019f0e767899aa12cc51dbedbf94bb16822267","after":"bc4b0120db5c811ee6a82c63710348313f6aebf2","ref":"refs/heads/main","pushedAt":"2024-05-06T15:57:45.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Implement UsortVerifyMultiplicityBody hint (#368)\n\n* Initial code 'skeleton' for UsortVerifyMultiplicityBody implementation\r\n\r\n* Read positions from scope manager\r\n\r\n* Cast positions interface into an array of uint64\r\n\r\n* Add test case for empty scopes in ScopeManager\r\n\r\n* Assign 'current_pos' value in scope\r\n\r\n* Assign 'last_pos' value in scope\r\n\r\n* Assign 'next_item_index' value in address/memory\r\n\r\n* Remove custom message from errors\r\n\r\n* Make 'Pop' helper function return error if len of slice is 0\r\n\r\n* Remove unnecessary tests\r\n\r\n* Get value of 'last_pos' var from scope to calculate next_item_index value\r\n\r\n* Change positions slice values to be in reverse order based on hint previous block\r\n\r\n* Use uint functions instead of int since next_item_index value won't be negative\r\n\r\n* Refactor tests\r\n\r\n* Address code review comments\r\n\r\n* Fix breaking test and get current_pos value from scope\r\n\r\n* Return custom errors when values cannot be cast\r\n\r\n* Add missing import after rebase\r\n\r\n* Rename variables to use camelCase\r\n\r\n* Cast values to int64","shortMessageHtmlLink":"Implement UsortVerifyMultiplicityBody hint (NethermindEth#368)"}},{"before":"172a9338980905bc1a4f4329a1fb709df3b0db23","after":"1bda9193411583a5e1781e866722edcd55d26568","ref":"refs/heads/cairo0_computeSlopeV1Hint","pushedAt":"2024-05-01T18:14:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"resolve conflicts","shortMessageHtmlLink":"resolve conflicts"}},{"before":"b2602abd7a2901daba66ead1bc2805d200538ee2","after":"a1019f0e767899aa12cc51dbedbf94bb16822267","ref":"refs/heads/main","pushedAt":"2024-05-01T18:02:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Implement EcDoubleAssignNewXV1 hint (#367)\n\n* add EcDoubleAssignNewXV1 hint\r\n\r\n* remove extra space\r\n\r\n* fix linter issues\r\n\r\n* simplify loops for point values filling\r\n\r\n* fix aritmethic operations order\r\n\r\n- Update unit test\r\n\r\n* fix function naming\r\n\r\n* update tests to match new function name\r\n\r\n* fix linter issues\r\n\r\n* check new_x value in tests\r\n\r\n---------\r\n\r\nCo-authored-by: danielcdz ","shortMessageHtmlLink":"Implement EcDoubleAssignNewXV1 hint (NethermindEth#367)"}},{"before":"0f958402ecbf0a990b83a32e5664a7ce8225cd50","after":"172a9338980905bc1a4f4329a1fb709df3b0db23","ref":"refs/heads/cairo0_computeSlopeV1Hint","pushedAt":"2024-05-01T15:08:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"changed the logic for the LineSlope function","shortMessageHtmlLink":"changed the logic for the LineSlope function"}},{"before":"9b198b4539c86426b445f5bfb23f09bad9a25ff6","after":"0f958402ecbf0a990b83a32e5664a7ce8225cd50","ref":"refs/heads/cairo0_computeSlopeV1Hint","pushedAt":"2024-04-30T13:07:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"added link to LineSlope method","shortMessageHtmlLink":"added link to LineSlope method"}},{"before":"1ea2095beff1403b7438e08093b191d3627fe0af","after":"9b198b4539c86426b445f5bfb23f09bad9a25ff6","ref":"refs/heads/cairo0_computeSlopeV1Hint","pushedAt":"2024-04-29T12:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"style","shortMessageHtmlLink":"style"}},{"before":"c4f0aa1b5631cfc6eeaf2cf503f691b551e47775","after":"1ea2095beff1403b7438e08093b191d3627fe0af","ref":"refs/heads/cairo0_computeSlopeV1Hint","pushedAt":"2024-04-29T10:19:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"corrected a comment","shortMessageHtmlLink":"corrected a comment"}},{"before":null,"after":"c4f0aa1b5631cfc6eeaf2cf503f691b551e47775","ref":"refs/heads/cairo0_computeSlopeV1Hint","pushedAt":"2024-04-29T10:12:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Implement cairo0 compute slope V1 hint","shortMessageHtmlLink":"Implement cairo0 compute slope V1 hint"}},{"before":"fd3723a5140a95f0fc18eeca2d0cb5d9a7f74ced","after":"b2602abd7a2901daba66ead1bc2805d200538ee2","ref":"refs/heads/main","pushedAt":"2024-04-29T08:09:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Implement Divmodnpackeddivmodv1 hint (#343)\n\n* Implement EcNegate hint\r\n\r\n* Implement NondetBigint3V1 hint\r\n\r\n* Fix context usage + add some functions to return constants\r\n\r\n* Add scope check test utils + usage\r\n\r\n* More comments and tests\r\n\r\n* More tests\r\n\r\n* Clean up some code\r\n\r\n* Implement FastEcAddAssignNewY hint\r\n\r\n* Implement FastEcAddAssignNewX hint\r\n\r\n* Make hint code less verbose\r\n\r\n* Add more tests\r\n\r\n* Fix comment formatting\r\n\r\n* Clean up EcNegate using new util functions\r\n\r\n* Implement EcDoubleSlopeV1 hint\r\n\r\n* Use FeltZero/FeltOne in tests\r\n\r\n* Use FeltZero in tests\r\n\r\n* Add secp util functions to clean up hint\r\n\r\n* Make function private\r\n\r\n* Moving comments around\r\n\r\n* Fix import\r\n\r\n* Change zero compare\r\n\r\n* Make return simpler\r\n\r\n* Cleaner return\r\n\r\n* Add more tests\r\n\r\n* Comment test values\r\n\r\n* Comment test values\r\n\r\n* Comment test values\r\n\r\n* Comment test values\r\n\r\n* Update comment\r\n\r\n* Simpler context init in tests\r\n\r\n* Add GetVariableValueAsBigInt method to scope manager\r\n\r\n* Simpler tests\r\n\r\n* Remove duplicate test check\r\n\r\n* Clean up scope usage\r\n\r\n* Use existing constant\r\n\r\n* Simpler loop\r\n\r\n* Add AssignVariables method to scope manager + use it\r\n\r\n* Use AssignVariables in FastEcAddAssignNewY\r\n\r\n* Use util methods to make code simpler\r\n\r\n* Use feltUint64 when applicable\r\n\r\n* Change argument to accept slice\r\n\r\n* Add tests for div_mod and igcdex\r\n\r\n* Fetch SECP_P from scope in FastEcAddAssignNewY\r\n\r\n* Implement DivModNPackedDivmodV1 hint\r\n\r\n* Remove unnecessary space\r\n\r\n* Use InitializeScopeManager\r\n\r\n* Return big.Int instead of *big.Int\r\n\r\n* More return big.Int instead of *big.Int\r\n\r\n* Rename to divmod\r\n\r\n* Change signature of EcDoubleSlope\r\n\r\n* More return big.Int instead of *big.Int\r\n\r\n* Remove redundant tests\r\n\r\n---------\r\n\r\nCo-authored-by: Carmen Cabrera ","shortMessageHtmlLink":"Implement Divmodnpackeddivmodv1 hint (NethermindEth#343)"}},{"before":"e91540df26b5b8992b6779699e9a3b811dbfba5a","after":"e1f13f3e28dc2e4f9c3bd739307191fd3e302b6d","ref":"refs/heads/cairo0_hint_isQuadResidue","pushedAt":"2024-04-19T21:45:24.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"refactoring","shortMessageHtmlLink":"refactoring"}},{"before":"1405ff02201824fafe408badda97db50fcd10c5d","after":"fd3723a5140a95f0fc18eeca2d0cb5d9a7f74ced","ref":"refs/heads/main","pushedAt":"2024-04-19T21:30:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Implement Ecdoubleslopev1 hint (#341)\n\n* Implement EcNegate hint\r\n\r\n* Implement NondetBigint3V1 hint\r\n\r\n* Fix context usage + add some functions to return constants\r\n\r\n* Add scope check test utils + usage\r\n\r\n* More comments and tests\r\n\r\n* More tests\r\n\r\n* Clean up some code\r\n\r\n* Implement FastEcAddAssignNewY hint\r\n\r\n* Implement FastEcAddAssignNewX hint\r\n\r\n* Make hint code less verbose\r\n\r\n* Add more tests\r\n\r\n* Fix comment formatting\r\n\r\n* Clean up EcNegate using new util functions\r\n\r\n* Implement EcDoubleSlopeV1 hint\r\n\r\n* Use FeltZero/FeltOne in tests\r\n\r\n* Use FeltZero in tests\r\n\r\n* Add secp util functions to clean up hint\r\n\r\n* Make function private\r\n\r\n* Moving comments around\r\n\r\n* Fix import\r\n\r\n* Change zero compare\r\n\r\n* Make return simpler\r\n\r\n* Cleaner return\r\n\r\n* Add more tests\r\n\r\n* Comment test values\r\n\r\n* Comment test values\r\n\r\n* Comment test values\r\n\r\n* Comment test values\r\n\r\n* Update comment\r\n\r\n* Simpler context init in tests\r\n\r\n* Add GetVariableValueAsBigInt method to scope manager\r\n\r\n* Simpler tests\r\n\r\n* Remove duplicate test check\r\n\r\n* Clean up scope usage\r\n\r\n* Use existing constant\r\n\r\n* Simpler loop\r\n\r\n* Add AssignVariables method to scope manager + use it\r\n\r\n* Use AssignVariables in FastEcAddAssignNewY\r\n\r\n* Use util methods to make code simpler\r\n\r\n* Use feltUint64 when applicable\r\n\r\n* Change argument to accept slice\r\n\r\n* Add tests for div_mod and igcdex\r\n\r\n* Fetch SECP_P from scope in FastEcAddAssignNewY\r\n\r\n* Use InitializeScopeManager\r\n\r\n* Return big.Int instead of *big.Int\r\n\r\n* More return big.Int instead of *big.Int\r\n\r\n* Rename to divmod\r\n\r\n* Change signature of EcDoubleSlope\r\n\r\n* More return big.Int instead of *big.Int\r\n\r\n* Remove redundant tests\r\n\r\n* Fix some nits\r\n\r\n* Return a new big.Int for sign function\r\n\r\n---------\r\n\r\nCo-authored-by: Carmen Cabrera ","shortMessageHtmlLink":"Implement Ecdoubleslopev1 hint (NethermindEth#341)"}},{"before":"d3b88739950d48eab1ce92791ef33c2dae7f4194","after":"c321cbe69ea7ca6850880b085437606147f69bb7","ref":"refs/heads/cairo0_hint_computeSlopeV1","pushedAt":"2024-04-15T13:13:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:Tomi-3-0/cairo-vm-go into cairo0_hint_computeSlopeV1","shortMessageHtmlLink":"Merge branch 'main' of github.com:Tomi-3-0/cairo-vm-go into cairo0_hi…"}},{"before":"affd3ea7dd502ab1acaa8ce72c1de389d8d2a7bb","after":"1405ff02201824fafe408badda97db50fcd10c5d","ref":"refs/heads/main","pushedAt":"2024-04-15T13:06:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Implement VerifyZero hint (#342)","shortMessageHtmlLink":"Implement VerifyZero hint (NethermindEth#342)"}},{"before":"802b2226801c5115cc56d98e7086bc6991bb122a","after":"d3b88739950d48eab1ce92791ef33c2dae7f4194","ref":"refs/heads/cairo0_hint_computeSlopeV1","pushedAt":"2024-04-15T13:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"removed unneccessary comments","shortMessageHtmlLink":"removed unneccessary comments"}},{"before":"64afb853d7ab20d4f1384bfb84ad06735dff9026","after":"802b2226801c5115cc56d98e7086bc6991bb122a","ref":"refs/heads/cairo0_hint_computeSlopeV1","pushedAt":"2024-04-10T20:21:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"style","shortMessageHtmlLink":"style"}},{"before":"d0864fb41eb8d37172e59bbe069cf5c96b15a776","after":"64afb853d7ab20d4f1384bfb84ad06735dff9026","ref":"refs/heads/cairo0_hint_computeSlopeV1","pushedAt":"2024-04-10T19:54:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"merge with remote","shortMessageHtmlLink":"merge with remote"}},{"before":"7683f4ffc0bddd464693b407e0743fd416fe8df9","after":"d0864fb41eb8d37172e59bbe069cf5c96b15a776","ref":"refs/heads/cairo0_hint_computeSlopeV1","pushedAt":"2024-04-10T19:45:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"added more comments","shortMessageHtmlLink":"added more comments"}},{"before":"0d4b74092aa8d0abe48578f9a7aa47b78cbaa916","after":"affd3ea7dd502ab1acaa8ce72c1de389d8d2a7bb","ref":"refs/heads/main","pushedAt":"2024-04-10T19:35:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Issue/244 usort enter scope (#339)\n\n* implement zerohint usortenterscope\r\n\r\n* WIP test usortenterscope\r\ncreated placeholder file zerohint_usort_test.go\r\n\r\n* WIP usortenterscope test\r\n\r\n* delete test usort enter scope\r\n\r\n* .gitignore update\r\n\r\n* update variable name to camel case\r\n\r\n* change function name to match naming\r\n\r\n* added test case for UsortEnterScope","shortMessageHtmlLink":"Issue/244 usort enter scope (NethermindEth#339)"}},{"before":null,"after":"7683f4ffc0bddd464693b407e0743fd416fe8df9","ref":"refs/heads/cairo0_hint_computeSlopeV1","pushedAt":"2024-04-10T19:31:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"cairo0 ComputeSlopeV1 hint implementation","shortMessageHtmlLink":"cairo0 ComputeSlopeV1 hint implementation"}},{"before":"183d8a9283bfa218d42cb172b43be7528fb8a0ee","after":"0d4b74092aa8d0abe48578f9a7aa47b78cbaa916","ref":"refs/heads/main","pushedAt":"2024-04-10T07:45:07.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Cairo0 verify ecdsa signature (#336)\n\n* Implement VerifyECDSASignature hint\r\n\r\n* Fixed retrieving memory with signature via pointer\r\n\r\n* Scooped out the deref from double deref in test cases\r\n\r\n* Removed verify_ecdsa_sig integration test, modified ecdsa builtin integration test","shortMessageHtmlLink":"Cairo0 verify ecdsa signature (NethermindEth#336)"}},{"before":"bfa6691d2e99bc81041b44cd7b8b0473c90363b3","after":"e91540df26b5b8992b6779699e9a3b811dbfba5a","ref":"refs/heads/cairo0_hint_isQuadResidue","pushedAt":"2024-04-02T13:28:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"updated is_quad_residue function logic","shortMessageHtmlLink":"updated is_quad_residue function logic"}},{"before":"122731204eca26483d63a4dc17e3acf7d5fec3d7","after":"bfa6691d2e99bc81041b44cd7b8b0473c90363b3","ref":"refs/heads/cairo0_hint_isQuadResidue","pushedAt":"2024-04-01T15:24:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"style","shortMessageHtmlLink":"style"}},{"before":"b3fbc8d5b04c0fc88cbb1a3b07798e2edc07fa05","after":"122731204eca26483d63a4dc17e3acf7d5fec3d7","ref":"refs/heads/cairo0_hint_isQuadResidue","pushedAt":"2024-04-01T10:01:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Fix: changed code logic to use felt arithmetic","shortMessageHtmlLink":"Fix: changed code logic to use felt arithmetic"}},{"before":"3c71d95fddc741e75e3b264b5f976a0dfd12f802","after":"b3fbc8d5b04c0fc88cbb1a3b07798e2edc07fa05","ref":"refs/heads/cairo0_hint_isQuadResidue","pushedAt":"2024-03-25T14:35:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Fix: Resolve conflicts","shortMessageHtmlLink":"Fix: Resolve conflicts"}},{"before":"0e63d86efcca5af6f896332db5ba4f8f9bd657bb","after":"183d8a9283bfa218d42cb172b43be7528fb8a0ee","ref":"refs/heads/main","pushedAt":"2024-03-25T14:02:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Execution Scopes (#323)\n\n* add ScopeManager to hintrunner context\r\n\r\n* modify testing structure for handling scopes\r\n\r\n* add utility for initializing scopes in given context\r\n\r\n* implement enter and exit scope hints\r\n\r\n* add documentation for handling hint scopes\r\n\r\n* add test for handling scopes\r\n\r\n* fix linting errors\r\n\r\n* restructure code files","shortMessageHtmlLink":"Execution Scopes (NethermindEth#323)"}},{"before":"5c99b0c41e4d24eb1ac7b5a1028b71fb49b86000","after":"3c71d95fddc741e75e3b264b5f976a0dfd12f802","ref":"refs/heads/cairo0_hint_isQuadResidue","pushedAt":"2024-03-24T21:00:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Style","shortMessageHtmlLink":"Style"}},{"before":"339d0835bb0ac5d2aefb6e227090914d556a2517","after":"5c99b0c41e4d24eb1ac7b5a1028b71fb49b86000","ref":"refs/heads/cairo0_hint_isQuadResidue","pushedAt":"2024-03-24T20:37:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tomi-3-0","name":"Caleb Omoniyi","path":"/Tomi-3-0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81532297?s=80&v=4"},"commit":{"message":"Fix: removed uneccessary additional check for input values of 0 or 1","shortMessageHtmlLink":"Fix: removed uneccessary additional check for input values of 0 or 1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOFQxMToxMTo0Mi4wMDAwMDBazwAAAARVwPmx","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yNFQyMDozNzozNy4wMDAwMDBazwAAAAQeCVXt"}},"title":"Activity · Tomi-3-0/cairo-vm-go"}