{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":706346320,"defaultBranch":"v25.x","name":"sqs","ownerLogin":"osmosis-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-17T19:09:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/79296913?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723048608.0","currentOid":""},"activityList":{"items":[{"before":"2f5d77fd55577b21eadfa7560aff7bc35047363c","after":"a17a1c4cb64facc41319fc176772e127812790ee","ref":"refs/heads/roman/end-block-orderbook-plugin","pushedAt":"2024-08-07T21:25:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"updates to binary search conditions","shortMessageHtmlLink":"updates to binary search conditions"}},{"before":"31fc7cb4ce2d8444f6bf8b2494e2b3bc16be9ca3","after":"2f5d77fd55577b21eadfa7560aff7bc35047363c","ref":"refs/heads/roman/end-block-orderbook-plugin","pushedAt":"2024-08-07T20:42:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"f3507801dc18238a017defd88a5a46640ab3a29d","after":"31fc7cb4ce2d8444f6bf8b2494e2b3bc16be9ca3","ref":"refs/heads/roman/end-block-orderbook-plugin","pushedAt":"2024-08-07T20:41:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"ux improvements around concurrency","shortMessageHtmlLink":"ux improvements around concurrency"}},{"before":"258500ea326be7b7441d740ead907b18ce0fb64d","after":"f3507801dc18238a017defd88a5a46640ab3a29d","ref":"refs/heads/roman/end-block-orderbook-plugin","pushedAt":"2024-08-07T18:29:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"binary search progress","shortMessageHtmlLink":"binary search progress"}},{"before":"9da447fca4da81905a2df8cf16b0f7bd24a72efd","after":"258500ea326be7b7441d740ead907b18ce0fb64d","ref":"refs/heads/roman/end-block-orderbook-plugin","pushedAt":"2024-08-07T16:45:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"refactors and clean ups","shortMessageHtmlLink":"refactors and clean ups"}},{"before":"5cde3e052d5633d3134deb295e27424ad465cec7","after":null,"ref":"refs/heads/SQS-325","pushedAt":"2024-08-07T16:36:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"}},{"before":"65db7975b1fdf37a0f6043a8de6651c9b8f11a68","after":"b469f6953cba45bc34727ac57bb56f740c52d616","ref":"refs/heads/v25.x","pushedAt":"2024-08-07T16:36:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"SQS-325 | Include unclaimed staking rewards into Unclaimed rewards category (#434)\n\n* SQS-325 | Include unclaimed staking rewards into Unclaimed rewards category\r\n\r\nThis PR includes staking rewards to Unclaimed rewards category for\r\nportfolio assets endpoint.\r\n\r\nCheck list:\r\n\r\n* [x] - Unclaimed rewards include staking rewards\r\n* [x] - Unit tests\r\n\r\n```sh\r\n❯ make test-unit\r\n...\r\nok github.com/osmosis-labs/sqs/passthrough/usecase (cached)\r\n...\r\n```\r\n* [x] - Integration tests continue to pass\r\n\r\n```sh\r\n[nix-shell:~/go/src/github.com/deividaspetraitis/sqs]$ SQS_ENVIRONMENTS=local pytest -s -n 4 tests/test_passthrough.py\r\nSession is starting. Worker ID: master\r\n....\r\n========================================================== test session starts ==========================================================\r\nplatform linux -- Python 3.11.9, pytest-8.2.1, pluggy-1.5.0\r\nrootdir: /home/deividas/go/src/github.com/deividaspetraitis/sqs\r\nplugins: xdist-3.6.1\r\n4 workers [1 item]\r\n.\r\n=========================================================== 1 passed in 0.90s ===========================================================\r\n(venv)\r\n```\r\n\r\n* [x] - Manually tested unclaimed rewards, total assets get updated\r\n\r\n```sh\r\ncurl -X 'GET' \\\r\n\t'https://sqs.stage.osmosis.zone/passthrough/portfolio-assets/osmo1zlymlax05tg9km9jyw496jx60v86m4548xw2xu' \\\r\n\t-H 'accept: application/json'\r\n```\r\n\r\n```sh\r\ncurl -X 'GET' \\\r\n\t'http://localhost:9092/passthrough/portfolio-assets/osmo1zlymlax05tg9km9jyw496jx60v86m4548xw2xu' \\\r\n\t-H 'accept: application/json'\r\n```\r\n\r\n* [x] - Docs updated\r\n\r\n* Update domain/passthrough/passthrough_grpc_client.go\r\n\r\n---------\r\n\r\nCo-authored-by: Roman ","shortMessageHtmlLink":"SQS-325 | Include unclaimed staking rewards into Unclaimed rewards ca…"}},{"before":"9c5409c335882d8122dcec59c50e9820007ee587","after":"5cde3e052d5633d3134deb295e27424ad465cec7","ref":"refs/heads/SQS-325","pushedAt":"2024-08-07T16:32:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"Update domain/passthrough/passthrough_grpc_client.go","shortMessageHtmlLink":"Update domain/passthrough/passthrough_grpc_client.go"}},{"before":"ee53b6e8369672a7235185af6e50cd81a182dce6","after":"0acd6dce1889ddba24d39f657e1569ca87c09c4c","ref":"refs/heads/SQS-303-e2e","pushedAt":"2024-08-07T15:01:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"deividaspetraitis","name":"Deividas Petraitis","path":"/deividaspetraitis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5105752?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"26cc48959ab30f06ef7d092ff0ffea4cd59eddbb","after":"ee53b6e8369672a7235185af6e50cd81a182dce6","ref":"refs/heads/SQS-303-e2e","pushedAt":"2024-08-07T14:14:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deividaspetraitis","name":"Deividas Petraitis","path":"/deividaspetraitis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5105752?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"3afcfca1386b4d3ba4c4b55e5da13ca261b53317","after":"9c5409c335882d8122dcec59c50e9820007ee587","ref":"refs/heads/SQS-325","pushedAt":"2024-08-07T11:11:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"deividaspetraitis","name":"Deividas Petraitis","path":"/deividaspetraitis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5105752?s=80&v=4"},"commit":{"message":"SQS-325 | Include unclaimed staking rewards into Unclaimed rewards category\n\nThis PR includes staking rewards to Unclaimed rewards category for\nportfolio assets endpoint.\n\nCheck list:\n\n* [x] - Unclaimed rewards include staking rewards\n* [x] - Unit tests\n\n```sh\n❯ make test-unit\n...\nok github.com/osmosis-labs/sqs/passthrough/usecase (cached)\n...\n```\n* [x] - Integration tests continue to pass\n\n```sh\n[nix-shell:~/go/src/github.com/deividaspetraitis/sqs]$ SQS_ENVIRONMENTS=local pytest -s -n 4 tests/test_passthrough.py\nSession is starting. Worker ID: master\n....\n========================================================== test session starts ==========================================================\nplatform linux -- Python 3.11.9, pytest-8.2.1, pluggy-1.5.0\nrootdir: /home/deividas/go/src/github.com/deividaspetraitis/sqs\nplugins: xdist-3.6.1\n4 workers [1 item]\n.\n=========================================================== 1 passed in 0.90s ===========================================================\n(venv)\n```\n\n* [x] - Manually tested unclaimed rewards, total assets get updated\n\n```sh\ncurl -X 'GET' \\\n\t'https://sqs.stage.osmosis.zone/passthrough/portfolio-assets/osmo1zlymlax05tg9km9jyw496jx60v86m4548xw2xu' \\\n\t-H 'accept: application/json'\n```\n\n```sh\ncurl -X 'GET' \\\n\t'http://localhost:9092/passthrough/portfolio-assets/osmo1zlymlax05tg9km9jyw496jx60v86m4548xw2xu' \\\n\t-H 'accept: application/json'\n```\n\n* [x] - Docs updated","shortMessageHtmlLink":"SQS-325 | Include unclaimed staking rewards into Unclaimed rewards ca…"}},{"before":null,"after":"3afcfca1386b4d3ba4c4b55e5da13ca261b53317","ref":"refs/heads/SQS-325","pushedAt":"2024-08-07T11:07:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"deividaspetraitis","name":"Deividas Petraitis","path":"/deividaspetraitis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5105752?s=80&v=4"},"commit":{"message":"SQS-325 | Include staking rewards into Unclaimed rewards category\n\nThis PR includes staking rewards to Unclaimed rewards category for\nportfolio assets endpoint.\n\nCheck list:\n\n* [x] - Unclaimed rewards include staking rewards\n* [x] - Unit tests\n\n```sh\n❯ make test-unit\n...\nok github.com/osmosis-labs/sqs/passthrough/usecase (cached)\n...\n```\n* [x] - Integration tests continue to pass\n\n```sh\n[nix-shell:~/go/src/github.com/deividaspetraitis/sqs]$ SQS_ENVIRONMENTS=local pytest -s -n 4 tests/test_passthrough.py\nSession is starting. Worker ID: master\n....\n========================================================== test session starts ==========================================================\nplatform linux -- Python 3.11.9, pytest-8.2.1, pluggy-1.5.0\nrootdir: /home/deividas/go/src/github.com/deividaspetraitis/sqs\nplugins: xdist-3.6.1\n4 workers [1 item]\n.\n=========================================================== 1 passed in 0.90s ===========================================================\n(venv)\n```\n\n* [x] - Manually tested unclaimed rewards, total assets get updated\n\n```sh\ncurl -X 'GET' \\\n\t'https://sqs.stage.osmosis.zone/passthrough/portfolio-assets/osmo1zlymlax05tg9km9jyw496jx60v86m4548xw2xu' \\\n\t-H 'accept: application/json'\n```\n\n```sh\ncurl -X 'GET' \\\n\t'http://localhost:9092/passthrough/portfolio-assets/osmo1zlymlax05tg9km9jyw496jx60v86m4548xw2xu' \\\n\t-H 'accept: application/json'\n```\n\n* [x] - Docs updated","shortMessageHtmlLink":"SQS-325 | Include staking rewards into Unclaimed rewards category"}},{"before":"b08e5885bbf624d03a6f0c65897c1fb081c43334","after":"31116a7c814b28c47b714d7e0a1882dd7138d86f","ref":"refs/heads/boss/poc-ffi","pushedAt":"2024-08-07T10:54:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"iboss-ptk","name":"Supanat","path":"/iboss-ptk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6301078?s=80&v=4"},"commit":{"message":"create a FFISlice struct","shortMessageHtmlLink":"create a FFISlice struct"}},{"before":"24cb8746a5d5d83ac95ca945c73998a82eb4004b","after":"9da447fca4da81905a2df8cf16b0f7bd24a72efd","ref":"refs/heads/roman/end-block-orderbook-plugin","pushedAt":"2024-08-07T07:26:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"progress","shortMessageHtmlLink":"progress"}},{"before":"b2b9e5221160f916a86f81b46a58e2e884dd742b","after":"24cb8746a5d5d83ac95ca945c73998a82eb4004b","ref":"refs/heads/roman/end-block-orderbook-plugin","pushedAt":"2024-08-07T05:14:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"block context abstraction","shortMessageHtmlLink":"block context abstraction"}},{"before":"ebb6f8f9b5179b654580386aa256e2640aaebbdd","after":"b2b9e5221160f916a86f81b46a58e2e884dd742b","ref":"refs/heads/roman/end-block-orderbook-plugin","pushedAt":"2024-08-07T04:55:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"f2d2d0d5f46cec36ee32712e8916258edfa4d7ef","after":"ebb6f8f9b5179b654580386aa256e2640aaebbdd","ref":"refs/heads/roman/end-block-orderbook-plugin","pushedAt":"2024-08-07T04:53:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"updates","shortMessageHtmlLink":"updates"}},{"before":"12fc7e2152911e36011c59970d4b21298cf1e660","after":"f2d2d0d5f46cec36ee32712e8916258edfa4d7ef","ref":"refs/heads/roman/end-block-orderbook-plugin","pushedAt":"2024-08-07T04:21:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"updates","shortMessageHtmlLink":"updates"}},{"before":"823b22f747f802e7e1f1721dd6d9288815d45a36","after":"12fc7e2152911e36011c59970d4b21298cf1e660","ref":"refs/heads/roman/end-block-orderbook-plugin","pushedAt":"2024-08-07T00:37:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"add balances check","shortMessageHtmlLink":"add balances check"}},{"before":"7b47dfcfca50831492c277c669c2fb2703c31e5f","after":"823b22f747f802e7e1f1721dd6d9288815d45a36","ref":"refs/heads/roman/end-block-orderbook-plugin","pushedAt":"2024-08-06T22:38:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"logs","shortMessageHtmlLink":"logs"}},{"before":"4b83fc171059eba5523fae6403fc61306b7c3431","after":"65db7975b1fdf37a0f6043a8de6651c9b8f11a68","ref":"refs/heads/v25.x","pushedAt":"2024-08-06T07:54:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"total_apr fix","shortMessageHtmlLink":"total_apr fix"}},{"before":"9694aad7c09ebab55d05a085999477dbc0670d12","after":"4b83fc171059eba5523fae6403fc61306b7c3431","ref":"refs/heads/v25.x","pushedAt":"2024-08-06T07:40:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"fix bug","shortMessageHtmlLink":"fix bug"}},{"before":"a66eb7ff47b85564c164e973c2b30d635ef5eb47","after":"9694aad7c09ebab55d05a085999477dbc0670d12","ref":"refs/heads/v25.x","pushedAt":"2024-08-06T06:30:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"sqsdomain","shortMessageHtmlLink":"sqsdomain"}},{"before":"48333146ae70cab0235003df02c17ccddb8a8196","after":null,"ref":"refs/heads/roman/market-incentives-poc","pushedAt":"2024-08-06T06:17:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"}},{"before":"7f81ce0fea456898960cbc664890c77d2d57792f","after":"a66eb7ff47b85564c164e973c2b30d635ef5eb47","ref":"refs/heads/v25.x","pushedAt":"2024-08-06T06:17:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"Pool market incentives query migration to `/pools?with_market_incentives=true` (#428)\n\n* recent changes\r\n\r\n* clean up abstractions\r\n\r\n* lint\r\n\r\n* TestSetPoolAPRAndFeeDataIfConfigured(\r\n\r\n* updates\r\n\r\n* comments\r\n\r\n* fix test\r\n\r\n* omitempty fields\r\n\r\n* integration tests\r\n\r\n* updates\r\n\r\n* TestRetainPoolIfMatchesOptions\r\n\r\n* updates\r\n\r\n* fix pool fees unmarshaling","shortMessageHtmlLink":"Pool market incentives query migration to `/pools?with_market_incenti…"}},{"before":"6af282830062f180ef3588f7271238585ca89d41","after":"48333146ae70cab0235003df02c17ccddb8a8196","ref":"refs/heads/roman/market-incentives-poc","pushedAt":"2024-08-06T05:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"fix pool fees unmarshaling","shortMessageHtmlLink":"fix pool fees unmarshaling"}},{"before":"d870ef13243c2fbfd918178a0be32737a3711c71","after":"6af282830062f180ef3588f7271238585ca89d41","ref":"refs/heads/roman/market-incentives-poc","pushedAt":"2024-08-06T05:13:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"updates","shortMessageHtmlLink":"updates"}},{"before":"0fecf4319a0f26a83b775a35615f08f61beb8635","after":"d870ef13243c2fbfd918178a0be32737a3711c71","ref":"refs/heads/roman/market-incentives-poc","pushedAt":"2024-08-06T05:12:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"TestRetainPoolIfMatchesOptions","shortMessageHtmlLink":"TestRetainPoolIfMatchesOptions"}},{"before":"c2199626621eac64d1f2407a31bfb09c3e21153e","after":"0fecf4319a0f26a83b775a35615f08f61beb8635","ref":"refs/heads/roman/market-incentives-poc","pushedAt":"2024-08-06T04:56:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"updates","shortMessageHtmlLink":"updates"}},{"before":"ce686e805a2836553cbff53b991113a8d3bd47d8","after":"c2199626621eac64d1f2407a31bfb09c3e21153e","ref":"refs/heads/roman/market-incentives-poc","pushedAt":"2024-08-06T04:54:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"p0mvn","name":"Roman","path":"/p0mvn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34196718?s=80&v=4"},"commit":{"message":"integration tests","shortMessageHtmlLink":"integration tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElJ-8bwA","startCursor":null,"endCursor":null}},"title":"Activity · osmosis-labs/sqs"}