{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":428048979,"defaultBranch":"v2","name":"ricochet-protocol","ownerLogin":"Ricochet-Exchange","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-14T21:47:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/88621499?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1687714422.3436108","currentOid":""},"activityList":{"items":[{"before":"90adc397d5f9afdc599f0949b0d690f48d7052da","after":null,"ref":"refs/heads/version-final","pushedAt":"2023-06-25T17:33:42.343Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"}},{"before":"c6cabc41384e58aae40b618239b1cd00b798ac17","after":"90adc397d5f9afdc599f0949b0d690f48d7052da","ref":"refs/heads/version-final","pushedAt":"2023-06-14T17:55:34.525Z","pushType":"push","commitsCount":5,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"post deployment checkpoint","shortMessageHtmlLink":"post deployment checkpoint"}},{"before":"f4d59e1461fcb55e639b25e0eec5496e14dc9899","after":"3aa93cc0a9c12fbbe176461012fc066c47e3f2ec","ref":"refs/heads/v2","pushedAt":"2023-06-01T14:42:41.551Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"Adding limit order manager contract (#151)\n\n* Adding limit order manager contract\r\n\r\n* Added spec\r\n\r\n* Adding gelato createTask\r\n\r\n* Fixed compile issues\r\n\r\n* Fixed compile issues\r\n\r\n* Fixed interface\r\n\r\n* Removed SINGLE_EXEC and stream delete function\r\n\r\n* Fixing limit order cancel logic\r\n\r\n* resolved review\r\n\r\n* Adding testcase for LimitOrderManger\r\n\r\n* Prettier\r\n\r\n* Adding more tests\r\n\r\n* Adding stop stream case\r\n\r\n* Prettier","shortMessageHtmlLink":"Adding limit order manager contract (#151)"}},{"before":"308c63fa335bf45b7a95caaa215b87dc7f1795e7","after":"c6cabc41384e58aae40b618239b1cd00b798ac17","ref":"refs/heads/version-final","pushedAt":"2023-06-01T13:31:00.673Z","pushType":"push","commitsCount":4,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"internal slither audit and fix work","shortMessageHtmlLink":"internal slither audit and fix work"}},{"before":"e48d2b609c3c035cf37a3fec6fd681886344983d","after":"308c63fa335bf45b7a95caaa215b87dc7f1795e7","ref":"refs/heads/version-final","pushedAt":"2023-05-28T16:35:26.936Z","pushType":"push","commitsCount":3,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"deploy scripts for mumbai","shortMessageHtmlLink":"deploy scripts for mumbai"}},{"before":"8048e622a94e180bc03f17309e8643a8fc33b13f","after":"e48d2b609c3c035cf37a3fec6fd681886344983d","ref":"refs/heads/version-final","pushedAt":"2023-05-27T12:44:31.293Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"Update test/REXUniswapV3Market.test.ts\n\nCo-authored-by: Shreyas Papinwar ","shortMessageHtmlLink":"Update test/REXUniswapV3Market.test.ts"}},{"before":"b00cb9cb44884d18c1e9a7a05f2b6992fa43a830","after":"8048e622a94e180bc03f17309e8643a8fc33b13f","ref":"refs/heads/version-final","pushedAt":"2023-05-27T12:44:24.815Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"Update contracts/REXUniswapV3Market.sol\n\nCo-authored-by: Shreyas Papinwar ","shortMessageHtmlLink":"Update contracts/REXUniswapV3Market.sol"}},{"before":"e360501076fd9d2b4e3d6bdfd2bdcaecb2351ca0","after":"b00cb9cb44884d18c1e9a7a05f2b6992fa43a830","ref":"refs/heads/version-final","pushedAt":"2023-05-26T14:08:19.634Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"dynamic gelato fee","shortMessageHtmlLink":"dynamic gelato fee"}},{"before":null,"after":"e360501076fd9d2b4e3d6bdfd2bdcaecb2351ca0","ref":"refs/heads/version-final","pushedAt":"2023-05-25T18:37:33.861Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"multi-path swap, tests working","shortMessageHtmlLink":"multi-path swap, tests working"}},{"before":"4d06a2f7af707e289159377984943dbab01447ce","after":"3f4058f8a2839ab6dc88a0d200401f963b71f38a","ref":"refs/heads/remove-fee","pushedAt":"2023-05-23T13:15:12.025Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"run prettier","shortMessageHtmlLink":"run prettier"}},{"before":"74cda121a3eb6353bb18c449c93080da16e88ac9","after":"4d06a2f7af707e289159377984943dbab01447ce","ref":"refs/heads/remove-fee","pushedAt":"2023-05-22T19:18:19.952Z","pushType":"push","commitsCount":4,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"Merge branch 'v2' into remove-fee","shortMessageHtmlLink":"Merge branch 'v2' into remove-fee"}},{"before":null,"after":"74cda121a3eb6353bb18c449c93080da16e88ac9","ref":"refs/heads/remove-fee","pushedAt":"2023-05-22T19:13:18.884Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"all tests passing","shortMessageHtmlLink":"all tests passing"}},{"before":"1742c7070e5751ec8a52bc82c97c5f954549f965","after":"f4d59e1461fcb55e639b25e0eec5496e14dc9899","ref":"refs/heads/v2","pushedAt":"2023-05-14T20:59:59.180Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"Add getNextDistributionTime function (#149)\n\n* Adding function to calc next distribution time.\r\n\r\n* Lint\r\n\r\n* Making changes as per reviw\r\n\r\n* Fixing tests\r\n\r\n* Lint","shortMessageHtmlLink":"Add getNextDistributionTime function (#149)"}},{"before":"dc6f326a79c8a4c275825d730eeb3d5273f929b3","after":"1742c7070e5751ec8a52bc82c97c5f954549f965","ref":"refs/heads/v2","pushedAt":"2023-04-26T20:51:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"Adding BASIS_FEE_SCALER and refactoring fees to use the same (#147)\n\n* Adding BASIS_FEE_SCALER and refactoring fees to use the same\r\n\r\n* Lint","shortMessageHtmlLink":"Adding BASIS_FEE_SCALER and refactoring fees to use the same (#147)"}},{"before":"f357a4a29231fb9f5af48534d47fe3707c1dfae9","after":"dc6f326a79c8a4c275825d730eeb3d5273f929b3","ref":"refs/heads/v2","pushedAt":"2023-04-26T20:33:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"Post Deployment Scripting, Mod for Chainlink Unlisted Tokens (#148)\n\n* fix merge conflicts on v2 branch\r\n\r\n* Added deploy commands and market addresses","shortMessageHtmlLink":"Post Deployment Scripting, Mod for Chainlink Unlisted Tokens (#148)"}},{"before":null,"after":"d58a19b61b9a7a634c6fcf7faa0384b3b160b3d1","ref":"refs/heads/v3-merge","pushedAt":"2023-04-26T20:28:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"Added deploy commands and market addresses","shortMessageHtmlLink":"Added deploy commands and market addresses"}},{"before":"5085113f10f3a37015af1f493af6889d850ca5a9","after":"b103453f6e58336af8555b035b4ad5357459efe9","ref":"refs/heads/gelato-integration","pushedAt":"2023-04-26T16:05:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"misc test changes","shortMessageHtmlLink":"misc test changes"}},{"before":"12cd249cf1f014d27907063f7813439755f93008","after":"5085113f10f3a37015af1f493af6889d850ca5a9","ref":"refs/heads/gelato-integration","pushedAt":"2023-04-26T15:33:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"Added USDC/DAI>>WBTC markets","shortMessageHtmlLink":"Added USDC/DAI>>WBTC markets"}},{"before":"6dde0ead519fa6bb8d75ed0c2e9c8ee575243def","after":"f357a4a29231fb9f5af48534d47fe3707c1dfae9","ref":"refs/heads/v2","pushedAt":"2023-04-25T14:33:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shreyaspapi","name":"Shreyas Papinwar","path":"/shreyaspapi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22324802?s=80&v=4"},"commit":{"message":"Add linting support for Solidity and TypeScript files with Prettier and ESLint (#146)\n\n* Adding linting prettier and github action for linting\r\n\r\n* Fixed pre-push husky\r\n\r\n* Fixing liniting using prettier-solidity-plugin","shortMessageHtmlLink":"Add linting support for Solidity and TypeScript files with Prettier a…"}},{"before":"34763806b4adc405b44ef2bc8a0b755100b43b0d","after":"12cd249cf1f014d27907063f7813439755f93008","ref":"refs/heads/gelato-integration","pushedAt":"2023-04-16T22:05:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"post deploy usdc-ric","shortMessageHtmlLink":"post deploy usdc-ric"}},{"before":"ce84b9945d9722af8a0212f228b5808a9e6dc545","after":"6dde0ead519fa6bb8d75ed0c2e9c8ee575243def","ref":"refs/heads/v2","pushedAt":"2023-04-12T12:18:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"Uniswap and Gelato Integration (Version 3 Release Candidate) (#144)\n\n* initial code from ChatGPT\r\n\r\n* Passing tests\r\n\r\n* Support for basispoint fee for the owner\r\n\r\n* gelato integration, creating tasks\r\n\r\n* saving WIP\r\n\r\n* added gas repay feature\r\n\r\n* Prettier, starting uniswap integration\r\n\r\n* working tests, except 2.2\r\n\r\n* gas tank tests\r\n\r\n* modify impersonation and token transfers in test\r\n\r\n* tests passing, need to test uniswap\r\n\r\n* saving wip\r\n\r\n* working tests\r\n\r\n* support multi-path swap\r\n\r\n* step through a fee token\r\n\r\n* impersonate usdc holder\r\n\r\n* working gelato test\r\n\r\n* integrate with gelato ops task creator\r\n\r\n* added createTask method\r\n\r\n* added gelato variables and create task method\r\n\r\n* saving wip\r\n\r\n* saving uniswap/gelato wip\r\n\r\n* saving wip\r\n\r\n* saving wip\r\n\r\n* saving wip\r\n\r\n* working test 1.4\r\n\r\n* saving working tests\r\n\r\n* Remove approval step from rexreferral\r\n\r\n* modifications for mumbai rexreferral deploy\r\n\r\n* add new constants\r\n\r\n* launchpad test update, remove approve affiliate\r\n\r\n* deploy launchpad\r\n\r\n* working tests, 1.4, 1.5\r\n\r\n* post-mumbai deployment\r\n\r\n* matic address init method\r\n\r\n* Transaction pays for itself, working on mumbai\r\n\r\n* mumbai deploy script\r\n\r\n* working 1.x tests\r\n\r\n* working #1 tests\r\n\r\n* scripting for deploy, referral, ric, rex merch\r\n\r\n* add optimism network\r\n\r\n* Launchpad deploy scripting\r\n\r\n* after deploy launchpad, register app with referral\r\n\r\n* #1 and #3 tests passing\r\n\r\n* uncomment code in op launcpad deploy script\r\n\r\n* change back to full launchpad deploy script\r\n\r\n* deploy mumbai contracts\r\n\r\n* test improvements, 95% code coverage\r\n\r\n* script modifications for deployment debugging\r\n\r\n* fix truncation error\r\n\r\n* tenderly-fork deployment scripting\r\n\r\n* 1e5 fix, usdc>dai market deployment checkpoint\r\n\r\n* first deploy usdc>dai to polygon tenderly fork\r\n\r\n* post dai-usdc op deploy, some poly scripting\r\n\r\n* post USDC/DAI-OP market deploy, inverted price\r\n\r\n* post deploy for polygon markets\r\n\r\n* scripting, docs from op and polygon deploys","shortMessageHtmlLink":"Uniswap and Gelato Integration (Version 3 Release Candidate) (#144)"}},{"before":"8f074c58cce73ec1ec8433d1fb22962a4a7ff122","after":"34763806b4adc405b44ef2bc8a0b755100b43b0d","ref":"refs/heads/gelato-integration","pushedAt":"2023-04-07T16:41:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"scripting, docs from op and polygon deploys","shortMessageHtmlLink":"scripting, docs from op and polygon deploys"}},{"before":"8be5adbdba682645d3b361331ae03f8856187375","after":"8f074c58cce73ec1ec8433d1fb22962a4a7ff122","ref":"refs/heads/gelato-integration","pushedAt":"2023-04-06T01:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"post deploy for polygon markets","shortMessageHtmlLink":"post deploy for polygon markets"}},{"before":"c72b114d449eea8f289b02c8db6260b20e8b68a7","after":"8be5adbdba682645d3b361331ae03f8856187375","ref":"refs/heads/gelato-integration","pushedAt":"2023-04-03T20:38:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"post USDC/DAI-OP market deploy, inverted price","shortMessageHtmlLink":"post USDC/DAI-OP market deploy, inverted price"}},{"before":"44169e7e53a20bcf3a3845d161af824d16915af8","after":"c72b114d449eea8f289b02c8db6260b20e8b68a7","ref":"refs/heads/gelato-integration","pushedAt":"2023-04-03T14:16:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"post dai-usdc op deploy, some poly scripting","shortMessageHtmlLink":"post dai-usdc op deploy, some poly scripting"}},{"before":"c1190f7cfd2fe588a53e217a43513b695658ae41","after":"44169e7e53a20bcf3a3845d161af824d16915af8","ref":"refs/heads/gelato-integration","pushedAt":"2023-04-01T23:32:36.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"1e5 fix, usdc>dai market deployment checkpoint","shortMessageHtmlLink":"1e5 fix, usdc>dai market deployment checkpoint"}},{"before":"b5fd041fde959004a04600860a5cf96e59ce035e","after":"c1190f7cfd2fe588a53e217a43513b695658ae41","ref":"refs/heads/gelato-integration","pushedAt":"2023-03-24T17:45:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"working #1 tests","shortMessageHtmlLink":"working #1 tests"}},{"before":"0ff241ae0c6187287bab7394ecb47858a782850a","after":"b5fd041fde959004a04600860a5cf96e59ce035e","ref":"refs/heads/gelato-integration","pushedAt":"2023-03-20T22:25:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"Transaction pays for itself, working on mumbai","shortMessageHtmlLink":"Transaction pays for itself, working on mumbai"}},{"before":"2024b0f69f52437501bc1e2c10de0d842f30e5ed","after":"0ff241ae0c6187287bab7394ecb47858a782850a","ref":"refs/heads/gelato-integration","pushedAt":"2023-03-20T16:36:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"post-mumbai deployment","shortMessageHtmlLink":"post-mumbai deployment"}},{"before":"e0522ccf2cf8dac7cccb7cff0b646e23a7508502","after":"2024b0f69f52437501bc1e2c10de0d842f30e5ed","ref":"refs/heads/gelato-integration","pushedAt":"2023-03-20T16:06:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mikeghen","name":"Mike Ghen","path":"/mikeghen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5077880?s=80&v=4"},"commit":{"message":"working tests, 1.4, 1.5","shortMessageHtmlLink":"working tests, 1.4, 1.5"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADSJXZIgA","startCursor":null,"endCursor":null}},"title":"Activity · Ricochet-Exchange/ricochet-protocol"}