wakamex/github
02.7k
1[{"node": {"oid": "c9fab38bcc638304ce55677a193367b97427b7e5", "messageHeadline": "fix: increase DefaultMaxOrderLifespan to 7 days", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad26fca6a4a4429d32bd9d5ec94163b3bbcd7cbe", "messageHeadline": "chore: fix typo", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a445c61cefb54350d7f900b2d6044d631821cac", "messageHeadline": "Merge pull request #212 from crescent-network/fix/batch-matching-1", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "1ee957b8ff65698ff7805441462b7d0cb1f68c1f", "messageHeadline": "fix: fix bug in batch matching", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "828411754e4a7a0f3f2fb11784a86f8114087ee7", "messageHeadline": "Merge pull request #211 from crescent-network/fix/public-position-index", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 69, "deletions": 17}}, {"node": {"oid": "77082a9ccb86188b00b09332b787651d24ea4fc6", "messageHeadline": "fix: set public position indexes in InitGenesis and fix minor issues", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 69, "deletions": 17}}, {"node": {"oid": "23c6e31decc2fb624a2aabb0865e9619b8690faf", "messageHeadline": "Merge pull request #210 from crescent-network/fix/position-assets-zer\u2026", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "3335c38c32a5233468b49429f03f295bd437e6d6", "messageHeadline": "chore: minor changes", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e629881866e9828bf38440b775dab02fdc8aad2f", "messageHeadline": "fix: fix bug in PositionAssets when position liquidity is zero", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "3d04fb1ceaa7a9afb81f079c36a3eac951109712", "messageHeadline": "Merge pull request #209 from crescent-network/fix/order-book-query", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 142, "deletions": 42}}, {"node": {"oid": "bb723e53d42b480717962fd95b7b63f82fd121a8", "messageHeadline": "fix: fix order book query to use MaxOrderPriceRatio", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 142, "deletions": 42}}, {"node": {"oid": "065090aa46dacf29cc12226ca104681698fbc83e", "messageHeadline": "Merge pull request #208 from crescent-network/fix/pool-order-price-limit", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 52, "deletions": 27}}, {"node": {"oid": "eeea283ed81f620f0ef987e62314e8d722430e57", "messageHeadline": "fix: apply code review suggestion", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18f96df54561750d54ab008b3661c47ddf879774", "messageHeadline": "fix: limit pool order price range by MaxOrderPriceRatio", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 52, "deletions": 27}}, {"node": {"oid": "adc85f78608e10761ba7c539b0b893ad39d2493c", "messageHeadline": "Merge pull request #206 from crescent-network/fix/swap-max-order-pric\u2026", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 358, "deletions": 101}}, {"node": {"oid": "2f06b1b3eeab2c17e30da381e7259ca94b7d1162", "messageHeadline": "fix: include ExecutedQuantity in SwapRouteResult", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 127, "deletions": 70}}, {"node": {"oid": "a35048ab544353135dbaca3ee656678bf43b9979", "messageHeadline": "fix: swap respects MaxOrderPriceRatio", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 231, "deletions": 31}}, {"node": {"oid": "154834819852a8c6f114d77ba455c9cb9b1d932a", "messageHeadline": "Merge pull request #205 from crescent-network/v5-upgrade-params", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 344, "deletions": 5}}, {"node": {"oid": "0eebb79d726224ab35631308cd64b47ba8567655", "messageHeadline": "fix: change MinOrderQuantity and MinOrderQuote as well", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 100, "deletions": 18}}, {"node": {"oid": "9b3bd36e5f6b0f91bb191f7d56e121b52a93ad38", "messageHeadline": "fix: change default MaxNumRecentRewardsAuctions to 24", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "a6057c73c21c838162cf5c98a11d538cd0ba430e", "messageHeadline": "feat: set default market/pool params in upgrade handler", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 205, "deletions": 4}}, {"node": {"oid": "fef79c2d1d5b2b3ee87db2137c002e4311b3b1d3", "messageHeadline": "Merge pull request #163 from crescent-network/amm-module", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 106088, "deletions": 7547}}, {"node": {"oid": "f1c7203120a3191edf86245f4a2440ccb964ed6f", "messageHeadline": "Merge pull request #203 from crescent-network/fix/integer-paid-received", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "325c028f95226b0c52de6b1fff65b1c032292037", "messageHeadline": "Merge pull request #199 from crescent-network/docs_update", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 2297, "deletions": 1053}}, {"node": {"oid": "e8c451cb196aff63d47ce254542ab0bd6d9c3db9", "messageHeadline": "Merge pull request #201 from crescent-network/fix/liquidstaking-amm-l\u2026", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 282, "deletions": 135}}, {"node": {"oid": "4aac130a7810d26b2494cc6cd04115a354489e4f", "messageHeadline": "test: add test case", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "2a7772a28deac148d4b7c4ef9e734bc4da83daee", "messageHeadline": "docs: fix typo in docs", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c9e805d40f05371178440cb276be5648e0200544", "messageHeadline": "Merge pull request #202 from crescent-network/feat/event-order-completed", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 222, "deletions": 65}}, {"node": {"oid": "3edbb722a699bc0b8bd9d2ff6fc78009d69fe022", "messageHeadline": "fix: force paid/received/deposit to be integers for user orders", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "df57092bd0934bca39f41483e2b90446ab556384", "messageHeadline": "fix: check if amm position is initialized", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4f573c58243c20b321a5e6a29a023da7df9661cf", "messageHeadline": "Merge pull request #200 from crescent-network/fix/proposal-tx-help-msg", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "513a4460c5762703dcf1efca3dd5a9cda3f0d8a2", "messageHeadline": "feat: emit EventOrderCompleted when order is completed and deleted", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 222, "deletions": 65}}, {"node": {"oid": "d7ae543e5418102e90518f9df6e17d07f7c5d049", "messageHeadline": "fix: update x/liquidstaking to use new modules", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 211, "deletions": 135}}, {"node": {"oid": "df55fb45cd557129edf9d505b0f9444f0fb4d57c", "messageHeadline": "Merge pull request #198 from crescent-network/fix/market-order-balanc\u2026", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "383f79b230930b0de1ca47f12a5153a949a1b9e1", "messageHeadline": "docs: update spec docs", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 138, "deletions": 430}}, {"node": {"oid": "3796495454c758f8eb6938628f9069cf6828ca22", "messageHeadline": "Merge branch 'amm-module' into docs_update", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1394, "deletions": 291}}, {"node": {"oid": "3344d540dd8852f013c43c84e71ce0c41e7634dc", "messageHeadline": "chore: revert changes in go.mod and go.sum", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 39, "deletions": 45}}, {"node": {"oid": "a396bce262fa5f3badc1e3b813e6fd3bdc1916b0", "messageHeadline": "fix: check base coin balance in PlaceMarketOrder", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "07c51943fc6ca2260c60c7bb35cc1200f74221b3", "messageHeadline": "Merge pull request #197 from crescent-network/fix/default-min-order-p\u2026", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 241, "deletions": 54}}, {"node": {"oid": "d2a02f9b79655d72b6f84d8f92baeb5d25ecb1ad", "messageHeadline": "fix: add default_min_order_quantity, default_min_order_quote params", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 241, "deletions": 54}}, {"node": {"oid": "4eec655f22008b29e7b97d153ad02a0479eeb27b", "messageHeadline": "docs update", "author": {"name": "Taeyoung Park", "email": "typark@bharvest.io", "user": {"login": "CoinedLiberty"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "a97645303a17648fe03c4ed92f775af1c86f8636", "messageHeadline": "Merge pull request #196 from crescent-network/fix/limit-market-order-\u2026", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "38f998296c2eefd9015302b59d64694ea2f52a34", "messageHeadline": "fix: limit market orders' price impact to MaxOrderPriceRatio", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "2f97b36869272e47f5405a54c74a264084aa96c6", "messageHeadline": "Merge pull request #195 from crescent-network/fix/cache-context-event", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "90b932010c9959e2b5bf742089ec5d6a2b5716d1", "messageHeadline": "fix: pass events emitted inside cached context to original context", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c8467ede62064d6d9bda5a15c5675e5c2718e7df", "messageHeadline": "fix: fix proposal tx help msgs", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "1f48fdc5899872cb27d8a26f084f3c7f5a05b2e8", "messageHeadline": "Merge pull request #194 from crescent-network/fix/upgrade-handler-las\u2026", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "55cf8deeec4dfa3be7c0bd565fcc4bdd6709a4a2", "messageHeadline": "Merge pull request #193 from crescent-network/fix/order-book-edgecase", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 114, "deletions": 5}}, {"node": {"oid": "cff78cf9b31badb8e4cd0aa5d40392946039403c", "messageHeadline": "fix: set last market id in upgrade handler", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "394756502f06ae08d6d0d623ae08a5ac73c5a401", "messageHeadline": "ci: fix lint issues", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "707dba8443689a8bb82bb5bc05fb59bef8679751", "messageHeadline": "fix: prevent negative price panic when querying order book", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "70f354b65d074e57be1e76143f74f5f0fc1a449f", "messageHeadline": "fix: fix bug in IteratePoolOrders", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "f6215f0e6a2d9352c93db5bf29706decf7978016", "messageHeadline": "Merge pull request #192 from crescent-network/fix/pool-orders-infinit\u2026", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "b1cfcf6c99da374471d695377585c261ea23985b", "messageHeadline": "Merge pull request #191 from crescent-network/fix/public-position-sha\u2026", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "da792757b9920d9943515a79d87fc0dc6b4e903d", "messageHeadline": "fix: prevent IteratePoolOrders to run forever", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "fa945b65e7fa86be7d97f0c31de33cabbe1e5d15", "messageHeadline": "refactor: rename lashare to sb(snowball)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "3d3fa3371528c40e6cf9dbd7709b768badc5480b", "messageHeadline": "docs update", "author": {"name": "Taeyoung Park", "email": "typark@bharvest.io", "user": {"login": "CoinedLiberty"}}, "additions": 2207, "deletions": 662}}, {"node": {"oid": "868f1c140b80ad6c2ed1bc6719c2739b4731c677", "messageHeadline": "Merge pull request #190 from crescent-network/feat/position-assets", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 876, "deletions": 147}}, {"node": {"oid": "cbd8e0530f47d9faf6e997a08170c8297b0cdf20", "messageHeadline": "feat: add PositionAssets query", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 862, "deletions": 140}}, {"node": {"oid": "fc12f6b98d98b43b36ffba9028bd135d75f06bec", "messageHeadline": "fix: check if sim acc has enough funds to fees", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3fb45180d31d43814421242a1ea573b799ad31a4", "messageHeadline": "chore: fix typo", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6828d195d615b48281fcff2ee4117bcdeac40da5", "messageHeadline": "chore: remove unused constant", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3c456507b7db18bff19192e5b2e30a94c1825a7a", "messageHeadline": "Merge pull request #189 from crescent-network/fix/upgrade-params", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "be663b4e32b862b96f8dd5d858301bc49110dc2d", "messageHeadline": "Merge pull request #187 from crescent-network/refactor/safe-batch", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "df900731c0758bb034aa46e4e3340f7fce80a329", "messageHeadline": "Merge pull request #188 from crescent-network/fix/public-position-sam\u2026", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 60, "deletions": 16}}, {"node": {"oid": "6f10254818c82f6f0a7475a4929677050e057161", "messageHeadline": "fix: update default params for mainnet upgrade", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e996534b94ae74800951a8d5db5ebfbf14af246b", "messageHeadline": "test: fix key tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3530227138505f262de7cd5e3d930cb2769cb43a", "messageHeadline": "fix: prevent creating public positions with same parameters", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "b6bfd815e75b8175fc0fa4fc174ccd3bf9f837e2", "messageHeadline": "refactor: safely run batch matching using cached ctx", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "01ed7d461a852474a3f200a4b99cc4b34814ffdf", "messageHeadline": "Merge pull request #186 from crescent-network/fix/maker-fee-rate", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 333, "deletions": 355}}, {"node": {"oid": "0935a7789b5f3a21d7345e9ffb73e90c73d0d37b", "messageHeadline": "test: fix tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "38559b0fb0cd9c96d260baf3670597fce8f62bcd", "messageHeadline": "fix: fix bugs", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7e693f0df2b3f18859ffe526533c65fcbf91badd", "messageHeadline": "fix: include error in invariant error msg", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdb6b40af0e26ac021e4cefe2be4a7a3e0cb969c", "messageHeadline": "fix: place order only when open qty is positive", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "16ce362c444e8477409915a3fbae68d3eaa814c9", "messageHeadline": "test: fix test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c0895768fe895f9d415758b26358ca0a922df423", "messageHeadline": "Merge branch 'amm-module' into fix/maker-fee-rate", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d2734c6f35c0be024549e8742c69f58fb02cf256", "messageHeadline": "Merge pull request #185 from crescent-network/feat/pool-min-order-quote", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 692, "deletions": 345}}, {"node": {"oid": "9292ab82c1e8ad02c477e9acaf622c40e16d926b", "messageHeadline": "test: fix test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c917e2f5026c05a05c68aa948f15f1b37c8c4930", "messageHeadline": "chore: remove debug prints", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b5ecd8ab3671b9fcab58cb14cda173f686f9d138", "messageHeadline": "fix: maker fee rate must be positive now", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 326, "deletions": 348}}, {"node": {"oid": "0d89e5dad0364018ec4f0f3152e6a3283f05520e", "messageHeadline": "feat: add pool min_order_quote", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 687, "deletions": 345}}, {"node": {"oid": "40d66ec90f463bffb61babc295a716952efbe7ba", "messageHeadline": "Merge pull request #184 from crescent-network/feat/order-source-fee", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 965, "deletions": 420}}, {"node": {"oid": "36fc0ae339029dbbbba0059d7c807655c8b93335", "messageHeadline": "fix: improve code readability", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aae48108d13fa85db88ac84cf0a22ca18f8506fa", "messageHeadline": "Merge pull request #183 from crescent-network/perf/pool-orders", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 166, "deletions": 38}}, {"node": {"oid": "c06e3bc74f91356a8ddff60518f6e526c53288e2", "messageHeadline": "test: fix tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "7b4fb519587a29a8c4c9e60a48f5b02c0ba7a103", "messageHeadline": "fix: do not halve order source fee ratio", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "433df9f689a55e791325cc957f36abc3745b9c26", "messageHeadline": "chore: remove typo", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0b6e47effb23a1aa0fedee6a3f49d73bfd32e435", "messageHeadline": "fix: include fees in market query response and fix tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 285, "deletions": 98}}, {"node": {"oid": "b3f9b6c9f0c2d1f73f6c584607a7c5a49c1f676a", "messageHeadline": "test: improve sim test performance", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "e6fb771f8cbc00fe540c4a93b0bbffd47adca154", "messageHeadline": "Merge branch 'perf/pool-orders' into feat/order-source-fee", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 166, "deletions": 37}}, {"node": {"oid": "7f6ec782f720cb2961ec30570225057b1b97b424", "messageHeadline": "feat!: use custom fee ratio for order source orders", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 648, "deletions": 297}}, {"node": {"oid": "45fea2ad4c97ada7482c4be7e3b54ed595cea44d", "messageHeadline": "fix: set quote limit when buying", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 129, "deletions": 70}}, {"node": {"oid": "b3173c2b81ee0dada14fbe1911da9d2218fa3cfc", "messageHeadline": "fix: solve inequality instead of using binary search", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 89, "deletions": 45}}, {"node": {"oid": "43861be517a8c54cb0561d2b93eb12d15efd5ab9", "messageHeadline": "fix: skip batch matching when order book is not overlapping", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "74497c73b395a87e22fa40c41ca9f1e84a1e43e6", "messageHeadline": "refactor: use binary search to find the next pool order tick", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "cb850aa6ca9c542e4855809579778758ebc743f1", "messageHeadline": "Merge pull request #182 from crescent-network/fix/amt-in-diff", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 118, "deletions": 40}}, {"node": {"oid": "8d664338072b382fc34aff0e4ac92d501ed62b10", "messageHeadline": "Merge branch 'amm-module' into fix/amt-in-diff", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 180, "deletions": 107}}, {"node": {"oid": "89175df7c3df2580add12b4abc1f4b70d28bef8b", "messageHeadline": "fix: accure fix correctly", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 50, "deletions": 30}}, {"node": {"oid": "23600f6a35e56d43577eafce2f8b3ae8fc67cc0b", "messageHeadline": "Merge pull request #181 from crescent-network/fix/pool-query", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e68105db7d0d29a75b44a5d3dad76e620afcee3e", "messageHeadline": "Merge pull request #180 from crescent-network/feat/public-position-id\u2026", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 148, "deletions": 79}}, {"node": {"oid": "d6646261a616646ce13f80ee965c8f08290bcdec", "messageHeadline": "fix: apply conservative qty/quote limits", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "0c6355c58ba66984a296c79d701b1fd3d6aaf5c1", "messageHeadline": "fix: trying to fix amount in diff negative error (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 60, "deletions": 8}}, {"node": {"oid": "92ccc70f7ffa2dcab9b4bd1fdd57c9ef85bb3aa6", "messageHeadline": "Merge pull request #179 from crescent-network/fix-batch", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "cacfcf305631acffe37b1d82c74bd70b60cd942e", "messageHeadline": "fix: fix pool query (include missing fields in response)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "467cf33dff33fe3da34863c2d9995cb4192b655c", "messageHeadline": "fix: return position_id as 0 if amm position is not created yet", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "6fb60b533492cae1e56a36f89bb73697da4624b9", "messageHeadline": "fix: break loop if remaining qty is zero", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "756f3b3ffd1311cfca5e0887582aa6f12652f8cd", "messageHeadline": "feat: add position_id in public position query", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 131, "deletions": 76}}, {"node": {"oid": "910ee3ccdd8402d0141cf75e9583de39a7e7d670", "messageHeadline": "fix: do not update matching height when there's no matching", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "5c4997b3e9d3f8ec1659768d273991a5a1d8b258", "messageHeadline": "fix: return total liquidity in query response", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7e09391027f5c2934c644bd0fb1aa09078ca3730", "messageHeadline": "Merge pull request #178 from crescent-network/amm-module-add-liquidam\u2026", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "da9c80265135d5539e8e20813468807cc4e4abb8", "messageHeadline": "fix: add liquidamm module to v5 store upgrades", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c275d589cde5e0938522e755ba31ef35ee488c53", "messageHeadline": "Merge pull request #177 from crescent-network/fix-num-mm-orders", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "24de37d9a7cfc0dcbecae0f1ea47cdc9ee0482e4", "messageHeadline": "chore: minor typo fix", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f30069650a2d3f3ec151b11bde54f7c7ba02eead", "messageHeadline": "fix: fix bug in NumMMOrders calculation", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "0709514e4823e1e4e2a7482193573279b9e087eb", "messageHeadline": "Merge pull request #172 from crescent-network/last-remove-liquidity", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 362, "deletions": 196}}, {"node": {"oid": "7db162ab8e2014a8ae5827f0a35d9d1061f41fb4", "messageHeadline": "test: add more checks in upgrade test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "f21f680a525a827647c65a9ea6acbd659f4a2c03", "messageHeadline": "ci: add labels for exchange and amm", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5a442dc7b48f65186d4788673bf3342c95afab2d", "messageHeadline": "test: fix test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a413eaac4a9472f81f8d3107bed850aaae233b32", "messageHeadline": "Merge pull request #175 from crescent-network/amm-module-fix-simulation", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 44, "deletions": 32}}, {"node": {"oid": "6c0d52c0c8a006cb22942524032c3b2c55f69016", "messageHeadline": "Merge branch 'amm-module' into last-remove-liquidity", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 29323, "deletions": 7301}}, {"node": {"oid": "57a4d81dbdd80b4113fe939b4df1f21603f8934e", "messageHeadline": "Merge pull request #176 from crescent-network/pool-min-order-qty", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 859, "deletions": 506}}, {"node": {"oid": "287ae86a24509bc62bd6f16b4c905748eebe980b", "messageHeadline": "fix: add `MinOrderQuantity` to `PoolParameterChange`", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 332, "deletions": 138}}, {"node": {"oid": "c1b8db9145eac24dfa6a9533ba2c168987b4dccd", "messageHeadline": "Merge branch 'amm-module' into pool-min-order-qty", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 27587, "deletions": 5917}}, {"node": {"oid": "69d7e41f85ea34eebaac543e0c8ad4751b9285f2", "messageHeadline": "feat: add pool MinOrderQuantity and refactor code", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 123, "deletions": 156}}, {"node": {"oid": "352d813a376975315b87b418781cca230f1bc38b", "messageHeadline": "test: update simulation commands to deterministic ci/cd result", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "854ad4bf6f09f330c575ef5738560a86d5d44bb3", "messageHeadline": "test: add exception case on liquidstaking simulation", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "c37ba0d49cb08e8d9eed345d4b2bbab6a8b14a97", "messageHeadline": "fix!: filter legacy liquidfarming msgs on ante handler", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "19266f1617c09b0b078d42919ab5d5ecb5f8ed83", "messageHeadline": "test: remove deprecated modules on simulation manager", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "5fd1c672b5ec4c7e9c80bf9e96e17a907256c357", "messageHeadline": "Merge pull request #173 from crescent-network/fix-swap-routes", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 59, "deletions": 20}}, {"node": {"oid": "7b48938f065e1a416a41b6ef7666b5a763397476", "messageHeadline": "fix: fix bug in FindAllRoutes", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 59, "deletions": 20}}, {"node": {"oid": "b8307ebf3c4b37b1f65d3ff80946800035378ee5", "messageHeadline": "Merge pull request #171 from crescent-network/liquidamm-module", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 27528, "deletions": 5897}}, {"node": {"oid": "d1a9e1f9eb1fbdf35b8822e5e5a620a0a08373fb", "messageHeadline": "test: testing cpmm adjustment (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "45d9db0bd5bc2850d7a6020a7545cb9eab5097e2", "messageHeadline": "feat: add Pool MinOrderQuantity (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 419, "deletions": 290}}, {"node": {"oid": "390e25b56882d07276687937957027debceccb52", "messageHeadline": "fix: send remaining reserves to last one who removes liquidity", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 346, "deletions": 187}}, {"node": {"oid": "fee51971bd6a91f140a960215f7c5daf2c3ca30a", "messageHeadline": "fix: fix invariant to use best order price", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "902de0ecbd12e82c77db88131b647dc032d3cefd", "messageHeadline": "Merge branch 'amm-module' into liquidamm-module", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 181, "deletions": 96}}, {"node": {"oid": "5b2a644ad628c53c0cc08b301a9bdb36c0d135a0", "messageHeadline": "Merge pull request #168 from crescent-network/dec-matching-2", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 3252, "deletions": 2341}}, {"node": {"oid": "1ed6b2e960a525cd9079aa8fb69957758bc4d789", "messageHeadline": "fix: fix bug in batch matching", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 105, "deletions": 59}}, {"node": {"oid": "667523b4fb046a3f263783f6600c11d0fc438de7", "messageHeadline": "fix: use escrow correctly", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "47425abc7b9ed66ed5d7bf97bf48ff4b2444cf00", "messageHeadline": "chore: move fee related function to fee.go", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 41, "deletions": 37}}, {"node": {"oid": "cc6f8754ae687cb44930d93f7b7ee9893be67f1b", "messageHeadline": "test: fix invariant test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "799433d535b1c79a6697ce8c986ee3881524b413", "messageHeadline": "test: fix broken tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dbd145e929cfe166f82cf0783ef4677f3e50265b", "messageHeadline": "test: fix test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d8b72026f8f9eb4d975bb4a409f3b92d8849ab39", "messageHeadline": "test: fix key tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "475e8404a17b090666833a9ba3572f0e7bdf6d0c", "messageHeadline": "fix: use cache context in CanCollectInvariant", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d492c294ed8a141886631d266b42d45208158d4", "messageHeadline": "feat: enable querying public positions by pool id", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 249, "deletions": 111}}, {"node": {"oid": "ec474f88c3ed15a5d7c7497b1f709dc9fe0ca55c", "messageHeadline": "test: fix test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5a01f970a4c80ad9008a8413e6534e7b04be86a", "messageHeadline": "test: fix test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c55175a2eac54db537f601a734b75b736522eebf", "messageHeadline": "test: fix test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5fc54d47c6af1fc413c981d78e4fa7fd8e5ee8e6", "messageHeadline": "Merge branch 'amm-module' into dec-matching-2", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 337, "deletions": 194}}, {"node": {"oid": "70682aee06cb6a09c19dce517dd7aab89d34f9a4", "messageHeadline": "Merge branch 'amm-module' into liquidamm-module", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 337, "deletions": 194}}, {"node": {"oid": "cffda7834fec8ff2d9c0f2c8b32922163bef1ace", "messageHeadline": "fix: add x/liquidfarming protobuf files and fix swagger config", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 4526, "deletions": 2453}}, {"node": {"oid": "2162ddbbc80358def0f489673eafa504d1ca0ca5", "messageHeadline": "Merge pull request #169 from crescent-network/amm-separate-rewards-pool", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 337, "deletions": 194}}, {"node": {"oid": "911e4f00cad7a839af380c0481446107c07009ae", "messageHeadline": "fix: reallocate liquidamm store keys", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "3a7395d3d87c214f73b978b758738df2515d5a48", "messageHeadline": "test: do not check liquidfarming store decoder", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "de3d3cae9639ce6785fd3fa3d1db1cf9f819480d", "messageHeadline": "feat: add helper function", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "db4d332ccd9e9f580fc1beaa43ade0a91b7918e0", "messageHeadline": "Merge branch 'dec-matching-2' into liquidamm-module", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1792, "deletions": 1081}}, {"node": {"oid": "af476f92299c6633bf5f51f4090fbffafbe7d1ec", "messageHeadline": "test: fix test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "109bd00e7cafb27fef4e5c96d922320cdb1302f0", "messageHeadline": "fix: fix more build issues", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "26e719a22b9a3661ed71370f9e7502e251c76f84", "messageHeadline": "fix: fix build issue", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca3ab02173b98f5f58c5b057e2c19f13c328aff7", "messageHeadline": "fix: temporarily disable tick spacing 1 in sim test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "30030eb09eb6987d556203387b051cb6f732cad2", "messageHeadline": "refactor: naturally sort order book orders by using negative order id", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "6fde36871d3e8297b23a82062d1bbacf49a4c245", "messageHeadline": "fix: remove liquidamm upgrade handler (not needed)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "352880229f91627f45f3d11c041e45169b40d9c7", "messageHeadline": "fix: revert liquidfarming correctly", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "941d9f0008c90c3c7fdb9fd5b571a060a3ecf656", "messageHeadline": "test: simulate MsgCollect", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "e9cb9ad776b87d500aae41902518af1462104e8b", "messageHeadline": "test: add missing simulation operation", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "c69d78c8958489b8edc7622c989d76466e59e1c5", "messageHeadline": "test: add missing simulation operations", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 315, "deletions": 23}}, {"node": {"oid": "08fc9b81b969dbe19fcf96147b326b7f6f6ddcd5", "messageHeadline": "chore: return insufficient fee error nicely", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "c2527874dfe91ed03f218f8a876f5eadfc6aca0c", "messageHeadline": "refactor: revert the old x/liquidfarming back", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 19483, "deletions": 2}}, {"node": {"oid": "75fa41029c158eb557a17fc6244c98dedecfd4ee", "messageHeadline": "refactor: separate liquidamm module", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2488, "deletions": 2550}}, {"node": {"oid": "f94b071a76adbfec8df60e96a2231353bd152a6d", "messageHeadline": "feat: add RewardsGrowthGlobalInvariant", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 76, "deletions": 8}}, {"node": {"oid": "bc47f1ed8f18bef4179e01c19be8a1d00dd3c7a6", "messageHeadline": "refactor: move matching logic into types", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 441, "deletions": 440}}, {"node": {"oid": "33a563d029fd749fb935df699ef99b15148298a1", "messageHeadline": "refactor: refactoring matching logic", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 704, "deletions": 564}}, {"node": {"oid": "f0fd3b94dd1b493983de9e0baf153f87a1d63e39", "messageHeadline": "refactor: rename TempOrder to MemOrder", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 266, "deletions": 258}}, {"node": {"oid": "61994c803c4acc91e0bc1a1cd89ddac2ce81b295", "messageHeadline": "fix: refine matching logic", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 21, "deletions": 30}}, {"node": {"oid": "472c98bde3edec3ac19120d8192245cdde06e598", "messageHeadline": "chore: remove prints", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d17639fd58f46995c101070058c8f94492422c3a", "messageHeadline": "chore: remove dead code", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "6d76e18e7888d8b4ffbc520818c02eeda1d16ad8", "messageHeadline": "test: add testcase for pool validation", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5d2e6bb3de3c019fb1d840a32fa5e1f97f6f314c", "messageHeadline": "test: add test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "f1b6f7c4e4ac7ef898f8034c2410f58e37566bd6", "messageHeadline": "refactor: use separate rewards pool for each pool", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 306, "deletions": 194}}, {"node": {"oid": "59b0ffb9d56f63f80166d40faaafaafa4e28220f", "messageHeadline": "chore: do not sort orders", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "5948fa32117000c5576ed85c1a21c5f7bc4c35a2", "messageHeadline": "refactor: remove transient balance and QueueSendCoins", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 37, "deletions": 156}}, {"node": {"oid": "b133382f24a56046e4d7cfbae1cf1143dd173506", "messageHeadline": "fix: fix bug in ConstructTempOrderBookSide", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 383, "deletions": 55}}, {"node": {"oid": "8c218d7ced6ee05667bd6a2a49cc0b527ee2e83c", "messageHeadline": "chore: small code optimization", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7c4b51de9359d0496632b3952c3f7be1d4b4671e", "messageHeadline": "test: fix test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3f650bde0b7a5e15e8e688f5f4223a757c45e4e4", "messageHeadline": "fix: finally uncomment sanity check", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b4776f93b6b31ea5eac69bc316a3e1c89460ce7", "messageHeadline": "fix: reject non integer quantities", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 74, "deletions": 299}}, {"node": {"oid": "01456f1c12dc117de69b7c313cbad5d1a45ec2df", "messageHeadline": "refactor: use sdk.Dec for matching (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 677, "deletions": 522}}, {"node": {"oid": "68714426fc6ea5db0cfa0849c647b6a819e0ece1", "messageHeadline": "refactor: use sdk.Dec in protobuf", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 388, "deletions": 382}}, {"node": {"oid": "1b395db12acd6e20334febf912666f790d5ba540", "messageHeadline": "Merge pull request #167 from crescent-network/new-dex-tests", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 3657, "deletions": 522}}, {"node": {"oid": "0720198df126833cafcfc93d80571273c28c5448", "messageHeadline": "fix: apply suggestions from the code review", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9b33b29902f1e8923555db3c83fe9db92dd2c40d", "messageHeadline": "test: remove outdated code", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "e2f98d0be85c8fe490f73bd63e2cea606b671b8d", "messageHeadline": "Merge branch 'amm-module' of github.com-king:crescent-network/crescen\u2026", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "125e2f0b584ff7129f4f63a917b9b6ff28ab6187", "messageHeadline": "fix: fix broken tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "3fffe79191aa193ca27e171c8f830abc68e76e37", "messageHeadline": "fix: fix bug in simulation and add invariant checks and tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 294, "deletions": 10}}, {"node": {"oid": "be4bc261e8ed2e5173f5ab4afdd84511eea2ed3e", "messageHeadline": "fix: fix bug in farmingRewardsGrowthInside", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "587f5dbb458f910f1972c320d216f535c8d8970c", "messageHeadline": "fix: fix bug in CurrentLiquidity calculation", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "0cd170fff43fe19d2b75ad6dbb5426a5746f924b", "messageHeadline": "refactor: change store method name and parameter order", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "e1cb3234ea9bde21cc65e481a89beeace88e73df", "messageHeadline": "fix: fix typos and PlaceMarketOrder operation", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "c20d971c132279fd255bd3cfe2e7ec4c57de4296", "messageHeadline": "refactor: simplify test helper parameter", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 90, "deletions": 71}}, {"node": {"oid": "40db0bfb7e80e31f87f05227432764f82a5d1767", "messageHeadline": "feat: add NumMMOrdersRecord to genesis and add invariant checks", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 503, "deletions": 54}}, {"node": {"oid": "865fdf4b05e9378e75f7e0527fecc47e7ca0381b", "messageHeadline": "feat: add LastMatchingHeight and fix invariant check", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 255, "deletions": 160}}, {"node": {"oid": "91f90f0e4277a4321bd5ac7952c400363aa6cad5", "messageHeadline": "test: add tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 710, "deletions": 127}}, {"node": {"oid": "03ff1e050a3f9498251da28ce310ca6b8fbead8c", "messageHeadline": "fix: fix bug in NumMMOrders", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "32b1709969d2218fccce13d4307701bde5a2c21d", "messageHeadline": "refactor: change price key format and add tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 254, "deletions": 55}}, {"node": {"oid": "093807fa1c168f2454a9a11993379cef267468b5", "messageHeadline": "Merge pull request #166 from crescent-network/fix-amm-module-3", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "a125ffaa0c02000a1047c0edaea65040685035a0", "messageHeadline": "fix: apply requested changes from code review", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 43, "deletions": 46}}, {"node": {"oid": "131c4b3d89b0b8c5a4ab398bf9b72579c8c5b5ff", "messageHeadline": "fix: register missing msg", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a93e7454fda03a43cbbd530c99b9299da0bcda75", "messageHeadline": "chore: use AmountDelta instead of AmountDeltaRounding", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "140a5c5ccdc4a9d040706b0838762226c9350f78", "messageHeadline": "test: add tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 263, "deletions": 9}}, {"node": {"oid": "ec1d3b93ff6bd65163f88ba98523720408eb1157", "messageHeadline": "test: add msg server test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 79, "deletions": 2}}, {"node": {"oid": "537ef97765c468dfae19d93cca32099ff0152c15", "messageHeadline": "test: add tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1105, "deletions": 18}}, {"node": {"oid": "8fd81c9e2b3c98f8f303ef71f67ece311730426d", "messageHeadline": "fix: fix bug in farmingRewardsGrowthInside", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "e853992afc35631365bf03d9340a261b5b8da103", "messageHeadline": "test: add query test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "05203ea3efbd61564f9890eb1a2a4a0e6772ade7", "messageHeadline": "Merge pull request #165 from crescent-network/fix-amm-module-1", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 123, "deletions": 10}}, {"node": {"oid": "21924a7c257276d39edcda525d9fc5884a873db3", "messageHeadline": "test: fix test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "394efe073abbfc95f89cabded009309647f6b5f8", "messageHeadline": "fix: fix placeLimitOrder nil pointer exception", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 117, "deletions": 7}}, {"node": {"oid": "9408cc6f5d6704dc91da1ef6d90060c31e9e03c4", "messageHeadline": "fix: fix invariant checks", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "92ee8b8cf0eced61969f214dd3d72497a0b72091", "messageHeadline": "fix: properly handle liquidity insufficient error in swap", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 95, "deletions": 71}}, {"node": {"oid": "4cf744c8c7a9087eb8bdb592e9de93eb9d6abeff", "messageHeadline": "feat: add QueryExchangeRate", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 593, "deletions": 81}}, {"node": {"oid": "1ac8b11463e9f00a0190694d646d775f6df04b9b", "messageHeadline": "fix(x/lpfarm): re-enable x/lpfarm and only disable pair reward alloca\u2026", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 114, "deletions": 83}}, {"node": {"oid": "de1f140c4a43567a277e8281cf7b3f382bc0aa15", "messageHeadline": "fix: migrate liquidfarming 1 -> 2", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 74, "deletions": 6}}, {"node": {"oid": "70dc417e9af89710dde1aafe85c4d8a385c6d5f4", "messageHeadline": "fix: fill pool id field", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cde1cc81d343846e0840459f03778b557024e2e6", "messageHeadline": "feat: add QueryOrderBook", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1594, "deletions": 92}}, {"node": {"oid": "9f57ce8fda7683218cb0b49a7df0bd49ec2d4488", "messageHeadline": "fix: check balances only if not simulating and sort map keys", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "dcbccf7bb10c3608cc8ddc5048eb9db1b8612da6", "messageHeadline": "feat: add MsgCancelAllOrders", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1078, "deletions": 229}}, {"node": {"oid": "2a051a403468af5c78e823dc882296180043b2a6", "messageHeadline": "feat: add invariant checks and use Must* getters", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 260, "deletions": 99}}, {"node": {"oid": "db8969530a234111051f2ec00314ea3fff8ebf84", "messageHeadline": "fix: block lpfarm msgs", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "e098ec66cb8045f014c8277d2b579682559d73bc", "messageHeadline": "fix: fix genesis functions", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 94, "deletions": 100}}, {"node": {"oid": "0a56c8db5145b7999c0462fd844ff94977ebb794", "messageHeadline": "fix: it is safe to remove all historical rewards", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "b8e68310e0b83870ae1ab245e7194210c1035bad", "messageHeadline": "test: add order benchmark test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "a240460c12805c2f7e71da010c7cd7fa564ac4ea", "messageHeadline": "chore: temporarily comment out invariant check", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "54fe3dea13eafcfd6d5563f5f651b18ca98c413b", "messageHeadline": "fix: fix bug in AfterOrdersExecuted", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "72980fa692d782489d3f36ec121cc6fec3f8e47c", "messageHeadline": "fix: fix position id flag", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b62ad1b0aeeb8c896330b7520d4211e1728d343", "messageHeadline": "fix: fixing pool order gas issue (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 71, "deletions": 40}}, {"node": {"oid": "d1193532214d0b18115fc567ff89723073e2edd1", "messageHeadline": "fix: set new liquidfarming param", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6b95239b760a1fb6017d39128dc4747ab1435e04", "messageHeadline": "fix: fix simulations and optimize gas consumption", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 144, "deletions": 26}}, {"node": {"oid": "42a3722afd30f25e317b5f053af91dd83d63a3c0", "messageHeadline": "feat: add invariant checks", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 125, "deletions": 10}}, {"node": {"oid": "46a7645437734ca527415e52d2d21999d1ae2cfd", "messageHeadline": "fix: add invariant checks in upgrade handler", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 132, "deletions": 1}}, {"node": {"oid": "795eedf37a7ef8c755370abb093642dd9255f328", "messageHeadline": "feat: add orders query", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1140, "deletions": 82}}, {"node": {"oid": "91b2daec1617574368fd4d4e4da6ed8c8b1ad760", "messageHeadline": "test: fix tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "163d3d8df31fb7779e8ef2586fdd0da54516efa3", "messageHeadline": "fix: revert changes in tools/tools.go", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "433cde0056d1de7528d9cad7ef6b3cd5b8e96864", "messageHeadline": "feat: add and refine queries", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 5551, "deletions": 1523}}, {"node": {"oid": "77bbec103c015678a044266a4c1cae7b65286825", "messageHeadline": "fix: include order id in batch order events", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8ac6534d13174021804a118b3c0ed9818559534f", "messageHeadline": "Merge pull request #162 from crescent-network/amm-module-migration-ev\u2026", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "43be4bfa246383c1d9cb702a035cf0754e907bc8", "messageHeadline": "fix: migrate is_terminated field too", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "f1eb30cd4a6798aa1606cada1965d372c1cab958", "messageHeadline": "fix: change flag name and disable events properly", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "f4241fb3821e7287a05da9b40eebe81872a2ea3a", "messageHeadline": "Merge pull request #161 from crescent-network/amm-module-internalize-\u2026", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 8976, "deletions": 12}}, {"node": {"oid": "8e300458f2425f3c90d57a11c27d8aee2adca13d", "messageHeadline": "docs: remove legacy budget docs link on swagger", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 59, "deletions": 84}}, {"node": {"oid": "30a7364fd33de451f68c49b536b5cb535b0dc1b5", "messageHeadline": "feat: poc for enable midgration event emit flag", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "5d72f6369b3bfbf753558ddfddda97974e571bbb", "messageHeadline": "refactor: internalization budget module", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 9001, "deletions": 12}}, {"node": {"oid": "7f1e0308a69f84b44f71615b9de21759f9998689", "messageHeadline": "fix: collect all coins when removing all liquidity", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "abe1210ed86150555429aca6509a921779a67ccb", "messageHeadline": "fix: revert liquidfarming consensus version to 1", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bacb608dfa31958263234c30f6ae7d35e8da6e4f", "messageHeadline": "Merge pull request #160 from crescent-network/amm-module-add-midblock\u2026", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 271, "deletions": 41}}, {"node": {"oid": "bc7b57cbadc10a4b55f5a187bdd4b715f954dbfb", "messageHeadline": "fix: apply suggestion", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b43ec4db3c01754c3cf27db89f00a4193c84b205", "messageHeadline": "fix: disable simulation on deprecated modules", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "ccea94b78af009cbca27e7791fcd64ae74e16257", "messageHeadline": "feat!: add ante msg filter for mixed batch msg, deprecated module msgs", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 256, "deletions": 27}}, {"node": {"oid": "effd2949e5ed0390f06766edf2f7300685965937", "messageHeadline": "feat: delete x/claim states on upgrade", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "86caa7305f8a667d98ec1d88b6d4f8b4ecf09271", "messageHeadline": "chore: fix ts-client generation issue", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9c61dbb3d5f74543eb58218b107e98a74844cfa2", "messageHeadline": "feat: retain recent N rewards auctions", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "18d0bf24747c6eebae3db652e72aa13ca074d8ef", "messageHeadline": "feat: add LiquidFarmParameterChangeProposal and emit proposal events", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1623, "deletions": 196}}, {"node": {"oid": "f9ddd51913195297242fc51ca8d284e2832a229d", "messageHeadline": "refactor: shift digits for fee and farming rewards growth", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 65, "deletions": 6}}, {"node": {"oid": "21558656f13740ca196a1797365b870635412216", "messageHeadline": "feat(liquidfarming): add events", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1424, "deletions": 174}}, {"node": {"oid": "dc4bfcd603a33a1d928b66ae75e5e3ab6a8ad421", "messageHeadline": "test: reduce seed count", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a903650117447768a8937b967a93f762de8c71b", "messageHeadline": "chore: update docs and split proto files", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 746, "deletions": 537}}, {"node": {"oid": "70a10cecded9fcdf5e56774b0633f4f36b08eaa2", "messageHeadline": "fix: migrate x/farming states and send remaining coins to community pool", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 73, "deletions": 26}}, {"node": {"oid": "194507fa2db4053e5aab996b1f9eedad958227f0", "messageHeadline": "fix: fix upgrade handler", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 168, "deletions": 71}}, {"node": {"oid": "97278e54d2aa698878d757aeaf6a87307df8a7b9", "messageHeadline": "Merge branch 'main' into amm-module", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1570, "deletions": 360}}, {"node": {"oid": "024f011ee2c55ec96a05883d90613bc365a89dd3", "messageHeadline": "build: use v1.1.5-sdk-0.45.10-mid-block-1 cosmos sdk", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "40d4eafa57a169423a7156dfdef2c5aa0e1f7b53", "messageHeadline": "Merge pull request #159 from crescent-network/159-gov-min-deposit-rat\u2026", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 847, "deletions": 259}}, {"node": {"oid": "2c6875b73e50d516e31396167155ad45c7fdc557", "messageHeadline": "Merge branch 'amm-module-midblock' into amm-module", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 195, "deletions": 68}}, {"node": {"oid": "37f34d25e2e2a9148b07da45770a0f6f20bad2b0", "messageHeadline": "test: add random simulation keeper test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "204ae1732c5657d5456fcb23881b91bfdbb23135", "messageHeadline": "fix: fix negative coin amount bug", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9682bdc6d062565b5e8d49f026b4523cc0e8b862", "messageHeadline": "refactor: move AdjustPriceToTickSpacing into amm module types", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 47, "deletions": 67}}, {"node": {"oid": "a0ec8e674ec8f9f80d2f2b561fc601d076b48d52", "messageHeadline": "fix: refactor to disable msg filter on test of deprecated modules", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 168, "deletions": 270}}, {"node": {"oid": "747a4ac13810b7a50eeacbbc3cb219a90e185d19", "messageHeadline": "fix: refactor ante package, add deprecated msgs", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 43, "deletions": 103}}, {"node": {"oid": "b9b4ebdcf9c8f99b26e5bc1e82dbc47e0f82a7c4", "messageHeadline": "feat!: add msg filter antehandler for gov min deposit ratio, authz, d\u2026", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 771, "deletions": 21}}, {"node": {"oid": "da9d0120a3a6cd48f34c9e2d4fd8c642b1fdd4cf", "messageHeadline": "Merge pull request #158 from crescent-network/158-backport-v4.2.0", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 725, "deletions": 104}}, {"node": {"oid": "b3d0a7b081daf9a64c529d9fd486eaddef1643e4", "messageHeadline": "fix: burn zero liquidity only when current liquidity is positive", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "9d56d913b4cd7d0ced98d485adcb3aaa42d5704a", "messageHeadline": "fix: fix pool order tick calculation", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "44821bc507bb5d40088ee285026559395d3f0dcb", "messageHeadline": "feat: add MsgTerminatePrivateFarmingPlan", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 616, "deletions": 61}}, {"node": {"oid": "9c6f837dcdc100f251be59db2e908ea362b3506e", "messageHeadline": "fix: emit amm events", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2008, "deletions": 64}}, {"node": {"oid": "513dc6fd852919efcae782126a5cb254f41406c8", "messageHeadline": "fix: run batch matching in MidBlock", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 52, "deletions": 61}}, {"node": {"oid": "aeef1d62bbd5cd8de43726f7a19119d60b53d8e8", "messageHeadline": "fix: panic if price is negative", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4714c358a2e297561cf8a41935c0289381bedfc7", "messageHeadline": "feat: write v5 upgrade handler", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 409, "deletions": 63}}, {"node": {"oid": "649c4e5d6ed69b04a75267ef08f21256949f22de", "messageHeadline": "fix: handle MsgCancelOrder in mid block", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "3d38c6e15cd9fb9b4b7d14fa3aea9ab15b0e1007", "messageHeadline": "fix: fix batch matching", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "4e10c2af67cbabed805a0ab0a37517c8a894cbe0", "messageHeadline": "build!: bump cosmos-sdk to v1.1.5-sdk-0.45.10 for barberry (backport \u2026", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "bf40303cc896e15d18785976501fe110d0430944", "messageHeadline": "build: bump ibc-go to v3.4.0-crescent-v4-3 for huckleberry patch (bac\u2026", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "a134c9421121440dee64393e94e4ff43070e04a3", "messageHeadline": "feat!: add MsgTerminatePrivatePlan (backport #154)", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 677, "deletions": 84}}, {"node": {"oid": "f50ca9372120bb9badc6c14eb345313955b9ccc9", "messageHeadline": "test: add simulation tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 917, "deletions": 20}}, {"node": {"oid": "1dd2e0e1010211444d06b3f6d2e44c184cedec58", "messageHeadline": "test: add tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1159, "deletions": 48}}, {"node": {"oid": "88033d2f4710c18dc91add601ea84f94890552a0", "messageHeadline": "test: add simulation tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1020, "deletions": 62}}, {"node": {"oid": "be52f34e9a79bb0c391f27b1c5d3d924484feb92", "messageHeadline": "feat: add LiquidFarmCreateProposal", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1413, "deletions": 151}}, {"node": {"oid": "66bbc848c8d65d31157cd5ceab13661155addd24", "messageHeadline": "feat!: Add Midblocker on crescent app for exchange batch logic", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 148, "deletions": 9}}, {"node": {"oid": "e7f84e076c00ca9acdfef15a4039795cb844b7ca", "messageHeadline": "refactor: refactor params and add tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1576, "deletions": 743}}, {"node": {"oid": "9757d7fd989249b6216558a89759fa1850314ae6", "messageHeadline": "feat: emit EventOrderSourceOrdersFilled", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 530, "deletions": 75}}, {"node": {"oid": "5594af180d845dd7a03d579e49acc06b4143fe1e", "messageHeadline": "feat: implement single price auction when there's no last price", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 131, "deletions": 9}}, {"node": {"oid": "e1de98e02f5e57b7d660c832876af87fdc3be13a", "messageHeadline": "fix: simplify event and msg result", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 222, "deletions": 821}}, {"node": {"oid": "ed7c4e29e9b8a7075b27b924d4a048d2b6578338", "messageHeadline": "feat: handle MidBlockContext", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 113, "deletions": 57}}, {"node": {"oid": "a8135f63fcd8e2e04b7ae215dea7e55c362753b9", "messageHeadline": "fix: do not increment order id counter for temp orders", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "deac1f0b35f225be2f5449ab7417d9b40a8f0da2", "messageHeadline": "refactor: separate batch limit order msgs", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 3644, "deletions": 666}}, {"node": {"oid": "76a5167d2faf4aaa410221bf0395e2a00fd81c1a", "messageHeadline": "fix: fix position reinitialization bug", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 158, "deletions": 1497}}, {"node": {"oid": "769f806cf0171c1cfba85b7fb187b1b156fa418d", "messageHeadline": "fix: register MsgSwapExactAmountIn codec", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b9fe0e1788d45a52c3849cd0399aa10e370eb5e0", "messageHeadline": "refactor: return detailed SwapRouteResult", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 825, "deletions": 282}}, {"node": {"oid": "4e0a8f1bf2240c050a1bfda063fcc79029e5168a", "messageHeadline": "fix: change input parameter type to string", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 102, "deletions": 103}}, {"node": {"oid": "75f3b85e0c224f570a63d2f95c1d1926a76fcae5", "messageHeadline": "fix: add missing CLI commands", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 173, "deletions": 4}}, {"node": {"oid": "9465f192b7e856bad1ea1b7530d2c4ada5b77909", "messageHeadline": "test: add types tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 634, "deletions": 16}}, {"node": {"oid": "9d8d34d66cbd87bed423275cdc3b44413e0021e3", "messageHeadline": "refactor: remove unused keeper interfaces", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 13, "deletions": 38}}, {"node": {"oid": "2a359d6a612d8a7330a278d02ae4e592b8af208b", "messageHeadline": "Merge branch 'liquidfarming-refactor' into amm-module", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 4795, "deletions": 8937}}, {"node": {"oid": "a352ea425b906e8aecc339995d7644127daf0865", "messageHeadline": "test: fix tests and remove dead tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 216, "deletions": 1048}}, {"node": {"oid": "233082dbe8d728e81c77dca8b3b0f2d29d532f6d", "messageHeadline": "test: fix simulation tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 3, "deletions": 43}}, {"node": {"oid": "8fb538fb151e5b3790957cbd5eaafd9db0531c8a", "messageHeadline": "fix: fix tests and bugs", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 692, "deletions": 1387}}, {"node": {"oid": "c6ecb9d78fef9f58e761e4afb935fc8b0d0f48f2", "messageHeadline": "fix: fix Positions query", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9f65daac0e23704738d883e3130ad0521851db45", "messageHeadline": "fix: simplify order book order key", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "920081ae62993b1439d79696ebb7074d602fa842", "messageHeadline": "feat: return fees in BestSwapExactAmountIn query", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 197, "deletions": 102}}, {"node": {"oid": "a17250f05251174c14387da573134a8ccb0bd8a0", "messageHeadline": "test: fix types tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 391, "deletions": 613}}, {"node": {"oid": "8a4e9e115a50114cc9ee52c116ab80407df77ae3", "messageHeadline": "fix: market and pool 1:1 match", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 34, "deletions": 54}}, {"node": {"oid": "a48eb414008339b7214ec7c18b8ba2adbc1cd867", "messageHeadline": "feat: add MsgPlaceMMLimitOrder and halve swap fee when route len > 2", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2021, "deletions": 312}}, {"node": {"oid": "6ca68569657fe6dc69f46056b4259bc2d55da082", "messageHeadline": "docs: add spec docs", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 716, "deletions": 30}}, {"node": {"oid": "ea15f23ceba9c9266e7d0836b82e5cefc5e288c5", "messageHeadline": "feat: implement grpc queries", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2270, "deletions": 281}}, {"node": {"oid": "8b8f1d06b1148b3ac3315dfa96fb050c08ff26a1", "messageHeadline": "fix: unregister legacy farming proposal handler", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "26cf941842f89d46edf178f06eafe7bb595e0115", "messageHeadline": "feat: limit the order price and swap routes len and handle gov proposals", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 3236, "deletions": 65}}, {"node": {"oid": "ff443b1d51a7755b3b34a96e375927d8bbe5790a", "messageHeadline": "test: fix grpc query tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 581, "deletions": 689}}, {"node": {"oid": "02707bbdf32cde2cbaaeea71340b4f35021e6731", "messageHeadline": "test: fix unit test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 127, "deletions": 101}}, {"node": {"oid": "87b629d0963be1167e5affca7db91472f156392f", "messageHeadline": "fix: use SendCoins instead of SendCoinsFromModuleToAccount", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2516028ce477358549d271fa990beef5dccd9a9c", "messageHeadline": "fix: burn winning bid's share and refactor code", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 53, "deletions": 25}}, {"node": {"oid": "75160c9098d172c723e8ce30296a7aee86933644", "messageHeadline": "Merge branch 'amm-module' into liquidfarming-refactor", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1038, "deletions": 512}}, {"node": {"oid": "4121febd6c33e8c8eb6a34faca5f1d7e1a5151f1", "messageHeadline": "feat: specify termination address when creating private farming plan", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 233, "deletions": 177}}, {"node": {"oid": "9cf84212b61dae4cf9401031b15e009bf8ea171c", "messageHeadline": "fix: return order id correctly", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0c95af029d7482f87b5020c47646e0e5b001984b", "messageHeadline": "feat: implement core liquidfarming logic (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2420, "deletions": 2953}}, {"node": {"oid": "284f8388499ae18b4120394f294a5d37bd1fb7f7", "messageHeadline": "chore: resolve TODO comments", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "a0b600dcfd99b19a491e37bc7e9ce6fb70e13983", "messageHeadline": "feat: add order lifespan and deadline", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 794, "deletions": 318}}, {"node": {"oid": "3dcc715b3146d6f8115df5bf49924d7d0e45398e", "messageHeadline": "refactorrefactor liquidfarming (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 3407, "deletions": 5173}}, {"node": {"oid": "d6837c71eccc593328199edab121b06ee3e0cb8f", "messageHeadline": "fix: emit exchange events", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1129, "deletions": 383}}, {"node": {"oid": "c97762b44bdb85837280570540a155ea23bdbde7", "messageHeadline": "feat: emit typed events", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2881, "deletions": 591}}, {"node": {"oid": "99cc877ce19595c153439b9f423f5f5214b16df3", "messageHeadline": "fix: check order price is a valid tick price", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "532a914bc4861cfe099b5f949f868ffd18a05683", "messageHeadline": "refactor: remove stuffs related to shared position", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 685, "deletions": 2852}}, {"node": {"oid": "4bf9d9bf554241866abd9ff676f640c48bd80eb5", "messageHeadline": "chore: remove unused parameter", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "d4292ead7a4c5f6b6e96e15f54a14b4bc9086109", "messageHeadline": "fix: check denom supply when creating a farming plan", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "46cc629b8e0e7a8fb477a506370bcc3050ad6030", "messageHeadline": "refactor: rename SwapExactIn to SwapExactAmountIn", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 304, "deletions": 289}}, {"node": {"oid": "28ce1484002e749983aa7413e25b3a62f5839f7a", "messageHeadline": "fix: remove unnecessary store set", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d0344f2229d42ce944ea01c480171308433a3e3a", "messageHeadline": "refactor: use composite types for fee growth and owed fee", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 340, "deletions": 572}}, {"node": {"oid": "d51dffc22af71cf0b92a3e700ffc76c6d78c4db5", "messageHeadline": "fix: do not increment owedToken when removing liquidity", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bec146ca0d1d7ea27addc4b1adf679ded9c3a68e", "messageHeadline": "fix: fix bug in farming rewards calculation", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1efd770eb32eefad3bb71a1e19135078ede7c27", "messageHeadline": "fix: return amt correctly", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b456cb9cd075f9f761c7b72120bd307fa8d93b27", "messageHeadline": "fix: move TickPrecision const to x/exchange", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "cbf8943aabfe81e95cc0ce55f98cc6feb52d2e77", "messageHeadline": "refactor: use sdk.Int for liquidity", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1996, "deletions": 1303}}, {"node": {"oid": "3c73d5580c5aef54128b7cb28e6b1987a5b20338", "messageHeadline": "feat: implementing shared position (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2926, "deletions": 669}}, {"node": {"oid": "b70a72a8577246ba9c51fd9f1741c74eef1af2c0", "messageHeadline": "feat: implement batch matching", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 374, "deletions": 140}}, {"node": {"oid": "0d67e87f02bdd89360d52f2ba0acca58decc7499", "messageHeadline": "fix: fix duplication of query command names", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 22, "deletions": 49}}, {"node": {"oid": "33da3c10654ae7640470283d9bd9baca444f8a2d", "messageHeadline": "refactor: refactor matching logic", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 542, "deletions": 540}}, {"node": {"oid": "1a8ba744bc87dd00d0230924bd9ea7f393a434a8", "messageHeadline": "feat: add is_batch flag to limit order", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 93, "deletions": 54}}, {"node": {"oid": "40fccf2e0e898e8f3478aa731a7b499adaff4575", "messageHeadline": "refactor: fix interface", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 314, "deletions": 1380}}, {"node": {"oid": "e233ed1990762995bb61046e14bf0be0c1a7d8b9", "messageHeadline": "test: fix test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9b1e003f65d2a214b1b006336816969cad0d6b0c", "messageHeadline": "feat: implement farming", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 3340, "deletions": 413}}, {"node": {"oid": "b5ea7d0d6b2f31ff160cd032318d672772b3b9a5", "messageHeadline": "refactor: wrap keeper with TemporaryOrderSource", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "7505acde1ae7e7578a001069b8c6c6a1917c2d79", "messageHeadline": "fix: fix bug and optimize transactions", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 430, "deletions": 125}}, {"node": {"oid": "f26c585c0ab75e040495a384ab62c0d4a64609cd", "messageHeadline": "refactor: refactor code (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 394, "deletions": 286}}, {"node": {"oid": "39a955cb4274365aeffc34935d027167241e5924", "messageHeadline": "refactor: refactor code", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 100, "deletions": 78}}, {"node": {"oid": "30efadd25cd36275f16d50fa885e30ec707f6635", "messageHeadline": "fix: fix bug in liquidity calculation", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "465e04ff7c9b7eed2eb9b2299a16aefbf3b2a291", "messageHeadline": "fix: add missing validation", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "cb1307aa9d1751d34b78bc3763d950b6615ea952", "messageHeadline": "feat: implement CLI commands", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 704, "deletions": 3}}, {"node": {"oid": "031b69b38efe774aa1703b0f2a8869b46e1923b3", "messageHeadline": "fix: fix bug in liquidity calculation", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "059982fff609d489568e67793e0d6db3e9d9ab8d", "messageHeadline": "fix: use price instead of sqrt price", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 163, "deletions": 170}}, {"node": {"oid": "a1ddd67626390c98eba49e2fbc88aa5bfbc01e0b", "messageHeadline": "fix: accrue maker fees to pool", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 84, "deletions": 63}}, {"node": {"oid": "78060f8f9528c18f537c94d211d15e61ff454e08", "messageHeadline": "fix: apply maker/taker fee", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 67, "deletions": 25}}, {"node": {"oid": "037e2a9427339f3671b8072899dac4b27dee5f53", "messageHeadline": "fix: use default tick spacing when creating pools", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 87, "deletions": 108}}, {"node": {"oid": "b575745707ce045fb48e76042808d18dd6978e78", "messageHeadline": "refactor: remove 'Spot' from code and add fee rate params", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1609, "deletions": 1339}}, {"node": {"oid": "a041d9d1cc504e90833908f94c9b5985284e870b", "messageHeadline": "fix: BestSwapExactInRoutes query accepts output denom", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 106, "deletions": 112}}, {"node": {"oid": "92f1f23a6c64919b184d62acedc39379b7bff4d6", "messageHeadline": "fix: implement genesis functionalities", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 601, "deletions": 58}}, {"node": {"oid": "dc4b9aa3c8ca682db16cdbd3d31eb48b83666008", "messageHeadline": "feat: implement grpc queries", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2419, "deletions": 96}}, {"node": {"oid": "2349d1a566c3c0be17f310d26ea3a7f8dae0fd2f", "messageHeadline": "fix: validate genesis state", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "a3d8de370f89e368986c9e3650d9382f370bc5e3", "messageHeadline": "feat: implement grpc queries and validate msgs", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 7121, "deletions": 1688}}, {"node": {"oid": "62415471befe52df11686075256a7e6b823f2fbe", "messageHeadline": "feat: add query for best swap exact in routes", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 987, "deletions": 61}}, {"node": {"oid": "0f9d7caca84eacb2192e25fd1f2c1db438803b3a", "messageHeadline": "feat: accrue fees inside positions", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1255, "deletions": 120}}, {"node": {"oid": "14ea1ae6bd1d22c9dde1e16952ef415d8fe3055d", "messageHeadline": "refactor: use uint64 market id", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 570, "deletions": 562}}, {"node": {"oid": "00f77f4ded6e334030447cf52acd9c4146d666b3", "messageHeadline": "chore: remove dead code", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 33}}, {"node": {"oid": "2ea1f8fceb9924b4ae36842487de6a10305188ba", "messageHeadline": "feat: implement swap exact in", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 951, "deletions": 252}}, {"node": {"oid": "48dee43414f8eeea4aacbb8bf542096318efb793", "messageHeadline": "fix: fix some bugs", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "a2d5bb533ec21bfb5b09fbfe94064384f64dd9b9", "messageHeadline": "refactor: place pool orders on demand", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 872, "deletions": 511}}, {"node": {"oid": "50b2c285ae0afbf4c548ca9e49388b2fa0aa58b0", "messageHeadline": "fix: use decimal liquidity and fix bugs", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 201, "deletions": 190}}, {"node": {"oid": "c40ffba36dab61e172f15b7a4b5bf438486d4219", "messageHeadline": "feat: add fee params and validate some msgs (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 494, "deletions": 81}}, {"node": {"oid": "00e1324672b500a00c5b7a9a28b603ec694ed7fc", "messageHeadline": "refactor: refactor code a bit", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 50, "deletions": 101}}, {"node": {"oid": "2a23430b92554aa9f8f452393d9e1ed08aa6f999", "messageHeadline": "fix: fix some bugs and separate pool state", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 440, "deletions": 205}}, {"node": {"oid": "324d4891cf7deeaa8389f34662a9f8a81d853430", "messageHeadline": "fix: fix bugs and refactor code", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 87, "deletions": 80}}, {"node": {"oid": "e2db6bae2fc1783b3395558ab0418f4f0bddca67", "messageHeadline": "refactor: refactor txs and states (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1478, "deletions": 656}}, {"node": {"oid": "82fb25959cee609c5f7dfde4b30b02009be000d8", "messageHeadline": "feat: update pool orders after order execution (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 329, "deletions": 138}}, {"node": {"oid": "78c5c0ad09386763cc1b2ac39e928ddee45c6d52", "messageHeadline": "feat: update pool price and liquidity (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 55, "deletions": 7}}, {"node": {"oid": "4d32cd9fbd77484af693890da73be30f0da7173a", "messageHeadline": "refactor: initialize pool price on creation", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 159, "deletions": 153}}, {"node": {"oid": "70549409c2df3d379e14418f4d7274c564f34648", "messageHeadline": "refactor: use LastOrderResult instead of ExecutedQuantity (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 241, "deletions": 165}}, {"node": {"oid": "35332f847a945a82be34823678ef01d44f2a595e", "messageHeadline": "feat: calculate total executed pool order quantity", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 318, "deletions": 64}}, {"node": {"oid": "f3a2b748facad886ea33dd667846730f760865cf", "messageHeadline": "feat: define exchange hooks", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 97, "deletions": 7}}, {"node": {"oid": "82fc0bcadd666dea45fc24c99bbf8e7fcbc327d8", "messageHeadline": "feat: place pool buy orders", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 110, "deletions": 14}}, {"node": {"oid": "7f488297c593d73f1bf791c586975c238e7ad34b", "messageHeadline": "fix: use Pool's Initialized field", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a125ab066b19e5e8d82e5d820a243c39a3fbaa24", "messageHeadline": "feat: place pool orders (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 222, "deletions": 40}}, {"node": {"oid": "09713d7e718b98d20894b32524d6eb8ac46596cc", "messageHeadline": "feat: set last price", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 105, "deletions": 48}}, {"node": {"oid": "33e2b2996b2a48ff9ebed74dbc62b671e06f8db1", "messageHeadline": "feat: implement RemoveLiquidity", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "ff3f31905df4cc45b75541a992d4a105360887c0", "messageHeadline": "feat: AddLiquidity: calculate amt0 and amt1", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 89, "deletions": 10}}, {"node": {"oid": "1175c7563ce58f8fe1080fc3130136f2a2af886e", "messageHeadline": "feat: implement CreatePool, AddLiquidity (WIP)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2569, "deletions": 174}}, {"node": {"oid": "f5c0c2e7b95e0d44a43fab1a1593d1da7743ad11", "messageHeadline": "Merge branch 'exchange-module' into amm-module", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 114, "deletions": 189}}, {"node": {"oid": "bbd366ae37c9e2b4a578d63be5e203ef09ca2b36", "messageHeadline": "refactor: use uint64 order id instead of sequence", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 116, "deletions": 191}}, {"node": {"oid": "40f6bebe5f9c93acea1714ef774a3e3b0363bd94", "messageHeadline": "Merge pull request #151 docs: Update scoring.md", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "658699bdd422dd9ef4c1a4d565c78445d10ad14e", "messageHeadline": "feat: scaffold amm module", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 3345, "deletions": 114}}, {"node": {"oid": "9ec256ef1bd0cec360fe88556aa2a715d7d0e2e4", "messageHeadline": "Update scoring.md", "author": {"name": "seth100kim", "email": "113011285+seth100kim@users.noreply.github.com", "user": {"login": "seth100kim"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "c39cb792a3f00661cca3d203db7373b8cd1bee34", "messageHeadline": "feat: implement PlaceSpotMarketOrder", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 84, "deletions": 111}}, {"node": {"oid": "24542202fd42d23d3d2124ab5108e20458d0842c", "messageHeadline": "feat: implement PlaceSpotLimitOrder", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 736, "deletions": 92}}, {"node": {"oid": "169cb3241bb36e996e94f0d013c592deada36a58", "messageHeadline": "feat: scaffold exchange module", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 4424, "deletions": 1}}, {"node": {"oid": "08e0bbdac73c2b9e7d95753a6c28932ad0785f1e", "messageHeadline": "Merge pull request #149 from crescent-network/lpfarm-plans-query-filter", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 441, "deletions": 74}}, {"node": {"oid": "beff248bffe78e833703c1007d2e035a93f2ae6c", "messageHeadline": "Merge pull request #148 from crescent-network/num-mm-orders-invariant", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 109, "deletions": 1}}, {"node": {"oid": "cc66e68082ff43c9f85addcd06ebaf615b396d82", "messageHeadline": "Merge pull request #147 from crescent-network/bump-sdk-1.2.0-min-init\u2026", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "bec59eb37a2f340ede21f7d7b6b2eb65c4645a14", "messageHeadline": "chore: update CHANGELOG.md", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7d1f0ea860e0ba78e6a03f04a1e959f43ea1c30a", "messageHeadline": "feat: add filter parameters to `QueryPlans`", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 440, "deletions": 74}}, {"node": {"oid": "7946a662f515b82dd864158c0e686a35f9e9b6fa", "messageHeadline": "test: add test for NumMMOrdersInvariant", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 55, "deletions": 4}}, {"node": {"oid": "5ba1a24c41b0270bdaea85d760854af3f9646422", "messageHeadline": "feat: add NumMMOrdersInvariant", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "22d7875bca3cfc5606dfb16c7a4612fe2273abed", "messageHeadline": "feat!: bump cosmos-sdk to `v1.2.0-sdk-0.45.10 to use MinInitialDeposi\u2026", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b96a3b86d5e726c05786b2b400afba4952c14f0f", "messageHeadline": "Merge pull request #143 from rhcproc/main", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e892bf35dc9f9ac9a643333a407d184bbb63c1a9", "messageHeadline": "Merge pull request #146 from crescent-network/bump-v5", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 2068, "deletions": 1958}}, {"node": {"oid": "644294b451c3f251ff221cc0243891a085ce65da", "messageHeadline": "chore: apply go.sum file for changing zondax/hid lib", "author": {"name": "Hans", "email": "64589974+rhcproc@users.noreply.github.com", "user": {"login": "rhcproc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3e80e7ae8ef879c33363c4bfa50c81820f3e2e28", "messageHeadline": "docs: update swagger docs to include marker module", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 98, "deletions": 3}}, {"node": {"oid": "4d3a4807f1952be95c93e6e04ab652410007c312", "messageHeadline": "docs: update CHANGELOG", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "00f53af015bd135a30e9c7f11752d9ed59ccf9ed", "messageHeadline": "build!: bump package version to v5", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1954, "deletions": 1954}}, {"node": {"oid": "962d45cb0fa57f8052a6df55c721cabf64a63f7c", "messageHeadline": "Merge pull request #145 from crescent-network/marker-module", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 2603, "deletions": 1}}, {"node": {"oid": "c33d52d52a573963f7a8ccfc8cc36fa49b53ac40", "messageHeadline": "test: add tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 239, "deletions": 0}}, {"node": {"oid": "1ccaec7bdda02c57052ec492bafb4dceeec5c4ea", "messageHeadline": "feat: add store upgrade and reformat code", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "b64c913a46d090a7dc417cb98ed757e7dd114a21", "messageHeadline": "feat: add marker module", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 2364, "deletions": 0}}, {"node": {"oid": "fd1ccc2b25c49c6722234f482e2278c2d500bf4a", "messageHeadline": "Merge pull request #144 from crescent-network/mm-order", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 7720, "deletions": 45025}}, {"node": {"oid": "9a55d05066b2cbeab53d0592b861322e0fe90885", "messageHeadline": "chore: rollback unnecessary whitespace change", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0d61274a2508a0f1081e9513f3ce765ebb47b251", "messageHeadline": "refactor: refactor code to remove code duplications", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 111, "deletions": 271}}, {"node": {"oid": "717c581ddd52e7b0bde31b362a7f6ee168d59290", "messageHeadline": "test: fix tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ea812f6f06001581ad5716ad53c9855ff9d145f1", "messageHeadline": "fix: update store migration and write tests", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 131, "deletions": 11}}, {"node": {"oid": "fdd6534dd2481836fc789defb09e837d15d7e26e", "messageHeadline": "feat: add num mm orders query endpoint", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 799, "deletions": 121}}, {"node": {"oid": "d6b98f8d1224599f61b114d01b545d862a72b57c", "messageHeadline": "feat: bump liquidity module version and write upgrade handler", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 73, "deletions": 5}}, {"node": {"oid": "210fd86baae44f26958e5bb366630e170735e916", "messageHeadline": "docs: update ignite cli installation guide location", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b506e8325fb3987146b2ad6a00b28bb334cc86e7", "messageHeadline": "refactor!: modify mm order", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 6854, "deletions": 44865}}, {"node": {"oid": "3fd495aaa72a09ae3908d9cb4a70bf0d60c52d23", "messageHeadline": "chore: change a zondax/hid version for mac os", "author": {"name": "Hans", "email": "64589974+rhcproc@users.noreply.github.com", "user": {"login": "rhcproc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "223232361423e93096e61c43ee8ea2946100d536", "messageHeadline": "Merge pull request #140 from queencre/136-release-v4", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "70e8e19cc6e002e977ad0c5a99bf649671b98adb", "messageHeadline": "fix: fix test coverage workflow", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23e224807eb6d6973c5fca4f87b1d615f7a30d19", "messageHeadline": "docs: update CHANGELOG.md", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "430c21a3dbaba4bea1b830fb5fbde2e2a68d4ee8", "messageHeadline": "Merge pull request #139 from queencre/disable-host-params", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80e68f5bd5d267ea4f9549ce6fc1da8e8bf12287", "messageHeadline": "feat: disable host enabled false", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c21b62761717c33ebc778a271e9d80f1fb754e4a", "messageHeadline": "Merge pull request #137 from crescent-network/fix-swagger", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 7097, "deletions": 41520}}, {"node": {"oid": "3a96ee6be5f3ad189d3081de17f36f85aad97f14", "messageHeadline": "docs: remove legacy swagger file", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 0, "deletions": 37445}}, {"node": {"oid": "93e0a1acb577ae2c294ee3755488b332da526429", "messageHeadline": "Merge pull request #138 from queencre/136-upgrade-v4", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 2030, "deletions": 2031}}, {"node": {"oid": "0684439eb6cedde0f62247852fe0251b1d1e97c2", "messageHeadline": "build!: semantic versioning from v3 to v4", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 2030, "deletions": 2031}}, {"node": {"oid": "122a8f73eba34aa41f6f5b36cf445469b35ac76a", "messageHeadline": "fix: rollback swagger version to 2 and add missing apis", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 7097, "deletions": 4075}}, {"node": {"oid": "388bf885ce9b1dd97181ca0455fdcbdf816eddf6", "messageHeadline": "Merge pull request #131 from queencre/124-bump-ibc-go", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 624, "deletions": 2097}}, {"node": {"oid": "9ebf864b2e4affa4056fd51cae17f529382a71d2", "messageHeadline": "revert: revert wasmd implementation as it is being worked in #133", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 16, "deletions": 185}}, {"node": {"oid": "b7c94f52ca1e0c46696d33fb9f4355d0120e6476", "messageHeadline": "build: bump SDK and ibc-go", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "957a1835c6fc3603afc003b4c11539aa92f43c67", "messageHeadline": "Merge branch '124-bump-ibc-go' into 132-integrate-wasmd", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "c9b547abcdcce01940ca90eeff09234f7ae7cce3", "messageHeadline": "docs: update CHANGELOG and README.md", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0ac30a30fa9ebedf4ad31cd0c3d3d740bcac0fac", "messageHeadline": "build: bump ibc-go to v3.4.0", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1bf08961847079444979eb3fc0ee6694b3d687a0", "messageHeadline": "revert: revert disable Windows support", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37ae1fb71b7514dacab4f386a04b7ede8e4df305", "messageHeadline": "fix: remove duplicate LoadLatestVersion declaration", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "a3051760dd481c5b44e8609045aa4b1f18ec9b9c", "messageHeadline": "Merge branch '124-bump-ibc-go' into 132-integrate-wasmd", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 94, "deletions": 79}}, {"node": {"oid": "4033083b050678835d5d94c0a7a07a132b80eb03", "messageHeadline": "env: bump golangci-lint to resolve golangci-lint issue", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 89, "deletions": 74}}, {"node": {"oid": "6eb4bff99b25764337d59413812598aae76c290b", "messageHeadline": "build: disable Windows support", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ec6bbcc6ffcd2276d214aeb1caebff279c33c18", "messageHeadline": "build: disable windows", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6e52c36037bfef11bb97708c248871414b8b856", "messageHeadline": "chore: resolving nil map panic by switching declaration and declare p\u2026", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 311, "deletions": 103}}, {"node": {"oid": "ff0644c6d28df2b5526e382625970b17d7d84df4", "messageHeadline": "docs: update README.md", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3ab52c4ba0c7739e8576fea45757611ca8aaec5b", "messageHeadline": "chore: upgrade ibc-go from v2.2.0 to v3.3.1", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 426, "deletions": 1953}}, {"node": {"oid": "b531cf44fbfee22ccec1ca8a4d6679ca67d16f77", "messageHeadline": "Merge pull request #130 from queencre/update-changelog", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "e0874378cd2dc01868dffcd7d2e656dedea774d3", "messageHeadline": "docs: add missing versions", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "9d267e270c86cc98fd667508df91403e523d802a", "messageHeadline": "docs: update CHANGELOG.md", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e4478a9aeabcbc836584197a40395acd9a3b30f", "messageHeadline": "Merge pull request #128 from crescent-network/num-max-pools-param", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 234, "deletions": 154}}, {"node": {"oid": "a4ab8de62f8131a81171f547d4142a654b3e525f", "messageHeadline": "docs: update spec docs", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "a83ad82183811406a852f903e08406d07ea070cd", "messageHeadline": "chore: update CHANGELOG.md", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e0e1322cdb9c0d65ce9a89631e11b6b2bd0e7d7", "messageHeadline": "refactor!: move MaxNumActivePoolsPerPair into params", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 208, "deletions": 137}}, {"node": {"oid": "5d4b0aaff3204fb35572633fd83939bb6f41b27c", "messageHeadline": "Merge pull request #123 from queencre/format-docs", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 117, "deletions": 22}}, {"node": {"oid": "9bc1e5b97306dbd67a745ba420aa61cb42af446f", "messageHeadline": "Merge pull request #127 from queencre/add-test-cases", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 78, "deletions": 37}}, {"node": {"oid": "763639d8e5bdbbded81936e5fa99b1c94f4db987", "messageHeadline": "Merge pull request #122 from queencre/121-update-grpc-endpoint", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 76, "deletions": 77}}, {"node": {"oid": "cfaadd3b861a70a95944fb4a6272f6314e63c3c1", "messageHeadline": "refactor: add necessary comments and update error message", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b722a67a20de8caaa3c96448b7aaa798de1dd525", "messageHeadline": "fix: #126", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "06654e76a6ae5e8e6267e4b48acdd290d16cf488", "messageHeadline": "test: refactor error handling", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 18, "deletions": 27}}, {"node": {"oid": "8570bec98202e6bd077a25276a5da1b9d80446f2", "messageHeadline": "docs: add an example with order-lifespan flag", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "ae0faa155a76bcdeb7070baba1cb838be79e252e", "messageHeadline": "docs: add more explanation about limit orders", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "df28a6aaabaa7fff610b778eb9f8880e3fa1c9eb", "messageHeadline": "docs: format docs and provide more examples for limit order", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 98, "deletions": 22}}, {"node": {"oid": "b5f7c09b26de5372f92aae9ba7ffe4e68cca5e4b", "messageHeadline": "feat: update Bids grpc endpoint", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 76, "deletions": 77}}, {"node": {"oid": "8613d36634309e484c8d5968738c543f5f6477a5", "messageHeadline": "Merge pull request #119 from queencre/118-patch-placebid", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "cea60c4cec43edb7f559daa8b52e7bc804a41c48", "messageHeadline": "Merge pull request #120 from crescent-network/fix-previous-share", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 60, "deletions": 19}}, {"node": {"oid": "51e76a7d82ab63012033516b93279c472fa24783", "messageHeadline": "fix: set previous share to nil for excluded pools", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 60, "deletions": 19}}, {"node": {"oid": "30cb6d344c24e9a42e8fe7a2fdc3c02516042826", "messageHeadline": "fix: validate auction status when placing a bid", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "ba7e104a4ab9a209651f65cfe05eb023f1d2ceef", "messageHeadline": "Merge pull request #117 from queencre/116-emit-events", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 37, "deletions": 39}}, {"node": {"oid": "a163746b04e6210809cc7e89db96d8d1903bc228", "messageHeadline": "chore: revert adding new events for LiquidUnfarm and LiquidUnfarmAndW\u2026", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "c325e39a901db465e908efd2a30fd39113600615", "messageHeadline": "docs: format to improve consistency", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6ab8e8778df2d50911f81a5746436e33a3de1cff", "messageHeadline": "feat: emit withdrawn rewards events for LiquidUnfarm and LiquidUnfarm\u2026", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "cbeb9e7a69f4ef7df22573d1f6c45ed36740c8fd", "messageHeadline": "docs: update LF spec (#105)", "author": {"name": "Richard Bachman", "email": "102728910+richard-bachman@users.noreply.github.com", "user": {"login": "richard-bachman"}}, "additions": 113, "deletions": 362}}, {"node": {"oid": "e7f9bacf41304c3a79c4f615218eefabbc7c2e65", "messageHeadline": "Merge pull request #107 from crescent-network/farm-save-weight", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 128, "deletions": 63}}, {"node": {"oid": "85cd87274e348db4cd91bbf0bbf4ae51441afba6", "messageHeadline": "chore: fix typo", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5aa571fcde215e36227bc79fb2a337288262dd7c", "messageHeadline": "Merge pull request #111 from queencre/109-add-missing-pagination", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "1fbc4146699fc1321c2c370d68046dac4e33ff0b", "messageHeadline": "Merge pull request #110 from maxrobot/f/tickprecision", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "085dc9352ab8a31632b6830434a34e7bad94dd95", "messageHeadline": "Merge pull request #114 from queencre/113-update-codeowners", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa7aeb262ec0af6123fbfea9d82c38ab57ea90b7", "messageHeadline": "Merge pull request #106 from queencre/104-add-status-flag", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "8bcf617e18c509964f0a067b391a167dd224710a", "messageHeadline": "docs: update CODEOWNERS file", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9089d57f534d96159d62449b22f38aba91d9e335", "messageHeadline": "feat: add missing pagination flags for CLI commands", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "80b4308c36ac43757a9e3bf244213f21dc9ed83a", "messageHeadline": "Merge pull request #103 from queencre/102-patch-rewards-auction", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "3ef69a5e23951becb1a94487638dc47558893a94", "messageHeadline": "fixed a typographical error", "author": {"name": "Max Grabner", "email": "max.grabner@staedter.io", "user": {"login": "maxrobot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22d79f446bdec35e1c452db7ca88a0a7f49c3ce3", "messageHeadline": "Merge pull request #108 from queencre/patch-legacy-amino-liquidfarming", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3a0bab5efbef1d5ea21d96366664bddcdd945f3f", "messageHeadline": "fix: register legacy amino codec for ledger use", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "36a046505d9a38eb00edd9a0721495cf5515500a", "messageHeadline": "feat: store previous share of a farm denom", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 128, "deletions": 63}}, {"node": {"oid": "d0d15ac19438964a5640704c0ea3043469fdc78f", "messageHeadline": "docs: 12 to 8 hours", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f535bdb538055734e313f31abba826fbaacce800", "messageHeadline": "docs: provide more rewards-auctions examples", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3465d52904de03ec78176ba044263edec0a5b22f", "messageHeadline": "feat: add pagination and auction status optional flags for queries", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "7041156e9f6c44d4766b802bee298a76af441df1", "messageHeadline": "fix: calculate total rewards by adding withdrawn rewards reserves wit\u2026", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "d0ae1c970ddc0bb2b1f6bcf42755b7accba84cc6", "messageHeadline": "Merge pull request #101 from queencre/fix-ts-code-generation", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 2112, "deletions": 1795}}, {"node": {"oid": "f8cfecc651bd07461ef7a553b00c6da8fd4c7bae", "messageHeadline": "Merge pull request #92 from queencre/update-readme", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "ca751612d4daff0358b1a5e8198dc95f59cda5bb", "messageHeadline": "build: make proto-format", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "03f32dd0dfe9366013075bef0e1bd7329d8b4570", "messageHeadline": "Merge branch 'release/v3.0.x' into update-readme", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 562, "deletions": 262}}, {"node": {"oid": "e23d82ff4f7881d9248a05fb50cac0835b8aa5e7", "messageHeadline": "env: update generated proto files path", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de0a024710d220025a5ab071c31d56c9d6f5be2f", "messageHeadline": "env: ignore ts-client", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bf0debbd97fe1781a2a1712b70b909ef939f465f", "messageHeadline": "chore: apply go module versioning in all proto files and make proto-gen", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 2100, "deletions": 1788}}, {"node": {"oid": "6ae23db599c844dc84975201e2e1ad5db3c17213", "messageHeadline": "Merge pull request #99 from queencre/98-bump-budget", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "9e06f490c8994b99a8a9fc7dba9c897adae864ee", "messageHeadline": "build: bump budget module to v1.2.1", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "8291ac85ce1e4b4a94611c0c411a53f0bf53d826", "messageHeadline": "Merge pull request #97 from queencre/96-add-fee-info", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 204, "deletions": 66}}, {"node": {"oid": "f291faf6ab9da99b5745b5cb30c0b86761800ecc", "messageHeadline": "chore: update api docs and update fee_rate in config for testing purpose", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "325d0190716619f852d09d0e451f26954df8a2ee", "messageHeadline": "Merge branch 'main' into 96-add-fee-info", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e2b7a57d757672b7c99600c34b4bc40b3c02ad13", "messageHeadline": "Merge pull request #95 from queencre/93-fix-to-use-position", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 337, "deletions": 176}}, {"node": {"oid": "bab904074163ead62165ed98e0890ac971571eef", "messageHeadline": "feat: add fees and fee rate in RewardsAuction", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 191, "deletions": 61}}, {"node": {"oid": "14e3bc813e0d1249729c1e0b89ee23788792faed", "messageHeadline": "docs: update burn rate formula in the comment", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6aba1bffc3f23998b65baa3dbd655408c907320f", "messageHeadline": "feat: filter bids by descending order to show the highest bid first", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d15c5d9d448cc9ea9afd5d71e92f7b458924517f", "messageHeadline": "docs: specify ignite cli version as v0.25.x++ is not compatible", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f6dec789652d0d4cce1cf86bab2f1004bba2af7f", "messageHeadline": "review: rename RewardAuctions to RewardsAuctions for consistency", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 114, "deletions": 115}}, {"node": {"oid": "1dd4ff1069abe61b60214053df1f91f2896ccfe7", "messageHeadline": "fix: check error", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "98bf9e7d20148a1f52989be99077d171b81f4301", "messageHeadline": "docs: update api for liquid farm response", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e630a9d62a2a91c3c2743d4b8ab9fedcf9c395ea", "messageHeadline": "test: add mint and burn rate edge case", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "2cb8cd540870252bd3e5b1394e750e213b3296ed", "messageHeadline": "test: adding edge test case", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0995b3db44268b4fe6eed6d7fae1514213d1176d", "messageHeadline": "fix: fix to use Position function instead of GetFarm function", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 247, "deletions": 122}}, {"node": {"oid": "33a259f00cd2eca779dcc392c6ffc5286ced7348", "messageHeadline": "docs: move banner image to assets directory", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85abbf82a81f74115414af4d7247a4a9409c8518", "messageHeadline": "docs: update README.md", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "e156cc7ddb46ba6e057a930695e367a2e5c63c44", "messageHeadline": "Merge pull request #84 from crescent-network/farming-migration", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 376, "deletions": 33}}, {"node": {"oid": "b1602522d48a0ae3a5ef4d8c2a6f9b0cdaf569fa", "messageHeadline": "Merge pull request #90 from crescent-network/cherry-pick/386", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 629, "deletions": 0}}, {"node": {"oid": "5cd3687f09fdc30f7db4cd764e65ff8652da5c84", "messageHeadline": "Merge commit 'e89fe14cec967e222d01b489a9114b0da4cd271b' into farming-\u2026", "author": {"name": "ragnar", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 3969, "deletions": 2218}}, {"node": {"oid": "e89fe14cec967e222d01b489a9114b0da4cd271b", "messageHeadline": "Merge pull request #89 from crescent-network/cherry-pick/387", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 909, "deletions": 1023}}, {"node": {"oid": "05d780d66a4b2c092805241a068559d5a52e87dc", "messageHeadline": "test: add liquidstaking grpc test cases\t(cherry-picked)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "704bda0ad87558b8e4e0158c31dab27e43bff1c5", "messageHeadline": "test: increase test coverage of liquidstaking\t(cherry-picked)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 497, "deletions": 0}}, {"node": {"oid": "b4868db5b6f5f45298cbad1644059f8043cdc5cc", "messageHeadline": "fix!: use x/lpfarm in x/liquidstaking (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 105, "deletions": 225}}, {"node": {"oid": "b17d600e50438743363fc0fcb661d6d0145feb89", "messageHeadline": "refactor!: rename x/farm to x/lpfarm (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 834, "deletions": 828}}, {"node": {"oid": "861c65c12ecd330a658bcda7987ec231c834a260", "messageHeadline": "Merge pull request #88 from crescent-network/cherry-pick/385", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 202, "deletions": 178}}, {"node": {"oid": "1985ce9afb2929c60838f91512ed63796ce8e612", "messageHeadline": "feat: skip rewards allocation if block duration is 0", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "84bd1dbe89249fd84661c3eeff7fcebc333ea9bf", "messageHeadline": "refactor!: rename `AllRewards` to `TotalRewards` (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 192, "deletions": 178}}, {"node": {"oid": "e73b12622833f1c96286d5c024e5439466584377", "messageHeadline": "feat: check if the target denom has positive supply", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bcf1cf8fab93411f9a8cc7654ddd1f115d040459", "messageHeadline": "test: fix broken test cases", "author": {"name": "ragnar", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "14c2f076827dd51ff746d3f48ff393f778340405", "messageHeadline": "feat: update ModuleName for collision", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaace550cd4419bed5266da0d0916f2fd5debbea", "messageHeadline": "Merge pull request #87 from queencre/cherry-pick/374", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 2729, "deletions": 933}}, {"node": {"oid": "13448171c55461300ab1f35eedd820cbb7c8195d", "messageHeadline": "Merge commit 'd1692dd68b71f5a2e5738eec4275da67204e7d7c' into cherry-p\u2026", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 184, "deletions": 145}}, {"node": {"oid": "d1692dd68b71f5a2e5738eec4275da67204e7d7c", "messageHeadline": "Merge pull request #86 from crescent-network/cherry-pick/368", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 192, "deletions": 155}}, {"node": {"oid": "e8060d8d6f7cf6692b88852e9a6b0745d47c389e", "messageHeadline": "fix: fix broken test cases", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "95dd0834c7fccaab13970f3345137b4f04f7e445", "messageHeadline": "feat: apply updated auction design (#374)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2704, "deletions": 920}}, {"node": {"oid": "8945fe233c39677bf9369f64e24e3630785d22a3", "messageHeadline": "docs: update farm api docs", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e4f065b7bce16e5ade27a4e4912a99addf32715c", "messageHeadline": "docs: fix LiquidFarm param", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "61b067f4d3a9aa7332c821d39d66cf373da45ab7", "messageHeadline": "docs: organize table of contents and make them having same format (ch\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 179, "deletions": 146}}, {"node": {"oid": "70bcc939201b443a28f86479b5d37c3834ffc2bc", "messageHeadline": "fix: fix problems with fee denom and remaining fees", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "96a22917c50751690b778c592ca9ef830cebac1c", "messageHeadline": "Merge pull request #85 from crescent-network/cherry-pick/383", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "93e6bdc2e387a741f59898e9973f36df4d3e91fa", "messageHeadline": "fix: check if farmer exists when allocating rewards to target denom", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1b2c9539162cb0ea9934f5f6726d07bb17eeaf6e", "messageHeadline": "fix: fix bug in upgrade handler and add test", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 284, "deletions": 32}}, {"node": {"oid": "f54bc65252113137e98724d459fc10d090f59e66", "messageHeadline": "feat: write farming to farm migration code", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 82, "deletions": 6}}, {"node": {"oid": "b1325e714b222eae8aeade6dce310b2e58c9b21d", "messageHeadline": "Merge pull request #83 from crescent-network/cherry-pick/381,382", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 1050, "deletions": 1093}}, {"node": {"oid": "1d40bbd5ec0ad5dcfa371e09077ba4b1d18fdf17", "messageHeadline": "test: fix test cases", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a3572b0522f0e84ea86ac559bcb4d11bae096b42", "messageHeadline": "fix: fix simulation parameters range", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42f560c0f025f9531ac691343ed3085737be891e", "messageHeadline": "feat: disable x/farming handlers and prepare for the deprecation (che\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1044, "deletions": 1087}}, {"node": {"oid": "a51ca0a1bd1e3d1d42def5b2feb1c7d3dc9a0420", "messageHeadline": "Merge pull request #80 from crescent-network/cherry-pick/376", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 492, "deletions": 472}}, {"node": {"oid": "e6f9286ef1833dbeebec5e5add686f641ee92a48", "messageHeadline": "Merge pull request #81 from crescent-network/cherry-pick/380", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 64, "deletions": 15}}, {"node": {"oid": "7ce888e2c5027cce0bf4df4503a475be67b7cfda", "messageHeadline": "chore: Merge branch 'main' of github.com-king:crescent-network/cresce\u2026", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1883, "deletions": 309}}, {"node": {"oid": "7e06a640a0069916465147b67ba50a34366ff0bf", "messageHeadline": "chore: Merge branch 'main' of github.com-king:crescent-network/cresce\u2026", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1911, "deletions": 177}}, {"node": {"oid": "d9dd646f3a70573e0dabac0222a096e9daffc337", "messageHeadline": "Merge pull request #79 from crescent-network/bump-sdk-0.45.9", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 1911, "deletions": 177}}, {"node": {"oid": "9863853886145e2de93ea7f2b010aed237323f96", "messageHeadline": "fix: public farming plan must have same farming pool/termination addr\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 64, "deletions": 15}}, {"node": {"oid": "a2cee9b802ba3026cb18a816e0305a918a0fb5d4", "messageHeadline": "fix: use `strings.Cut` (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 186, "deletions": 30}}, {"node": {"oid": "153e542ac88e8eb264c25a6030881bb6218e7d3b", "messageHeadline": "docs: revise docs to reflect changes in reward allocation", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 113, "deletions": 45}}, {"node": {"oid": "b15d4cfd1fdf6233f374a7cc67463cb31721f092", "messageHeadline": "feat: `RewardAllocation` can specify target denom (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 361, "deletions": 405}}, {"node": {"oid": "8b8033821ca798252a612746c38a986c35e8e9c1", "messageHeadline": "docs: use go version v1.18 (cherry-picked)", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f08575b0edd44e62dd24e699694ca38f277e176", "messageHeadline": "fix: lower the highest tick boundary for extra safety (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "a68abc405083ee30bb365361762f37b6f5226b4b", "messageHeadline": "chore: bump SDK to v0.45.9 and remove its own ics23 package and use c\u2026", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1902, "deletions": 5812}}, {"node": {"oid": "b7e5b0fe11bbd274d21b26e42f9bf66fc6874846", "messageHeadline": "fix: apply dragonberry security patch (#74) (cherry-picked)", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 5650, "deletions": 5}}, {"node": {"oid": "78b679bc3d831ab70c05c3535d57a16f5c4d794d", "messageHeadline": "Merge pull request #73 from crescent-network/cherry-pick/369", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 1146, "deletions": 55}}, {"node": {"oid": "5ee111b475af6ac2591ddcd4d4c0d01828e3afe7", "messageHeadline": "chore: update addresses to have cre as prefix", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "f4b9838e8e2eb83fcd4c3330abbe98d5960d1538", "messageHeadline": "fix: apply code review suggestions (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "47d99e017608d0a6860794b7590ef520a42633f8", "messageHeadline": "test: add more tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "a8cfbab2e339882b13b11d9885ebeb2383c95f61", "messageHeadline": "docs: add docs for the farm module (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 636, "deletions": 0}}, {"node": {"oid": "7e5a61d16dcbae7b2598d515c2dc105cac896285", "messageHeadline": "fix: fix cli example usages (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 82, "deletions": 9}}, {"node": {"oid": "320be1d9f72b0248690484e5948401d2fc405618", "messageHeadline": "fix: fix bug in `AllocateRewards` and add submit-proposal cmd (cherry\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 367, "deletions": 52}}, {"node": {"oid": "1f4b99600a4a6e5a683c901f69536edcd197e67c", "messageHeadline": "Merge pull request #72 from queencre/cherry-pick/332", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 18546, "deletions": 98}}, {"node": {"oid": "bdfb26c2f4634b817b407f78d5be9419e86245d8", "messageHeadline": "feat: update AdvanceEpoch", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a8fae64759f70a0f598ed46aad470653f7ed7d9b", "messageHeadline": "fix: add liquidfarming in app test", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5c9b831424e5cce2bb05f249a051c27e43b8822b", "messageHeadline": "feat: add new modules in UpgradeHandler", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "63fdb06d6cf05289d7eb4c746216f6748dbbf45d", "messageHeadline": "docs: update CHANGELOG.md", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 75, "deletions": 70}}, {"node": {"oid": "c5d8b92b8fc3ce635b3427c054801522cf0b98f3", "messageHeadline": "feat: add liquidfarming module", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 18451, "deletions": 23}}, {"node": {"oid": "744c029544c20a481481b5e7f650e28b586df8ed", "messageHeadline": "Merge pull request #70 from crescent-network/cherry-pick/362", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 19598, "deletions": 26}}, {"node": {"oid": "427766615c2bd73ea5a07e65daefef3bb5046a55", "messageHeadline": "fix: change default addresses' type to sdk.AccAddress", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a41a28e89935cd30326e17bddea0ab5df5035f8b", "messageHeadline": "Merge pull request #71 from crescent-network/cherry-pick/365", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b6159665ab997db6aa09f645c54fa02b28f300a1", "messageHeadline": "fix: reject same base/quote coin denom in `MsgCreatePair`", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "51da076b3d0eed5ab3453b6a505f5431ada0c5d0", "messageHeadline": "refactor: update docs and rename `withdrawn_coins` (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 399, "deletions": 205}}, {"node": {"oid": "18244ff397dd1ded575d0148b5d01100417419fb", "messageHeadline": "fix: call `RegisterProposalTypeCodec` for `FarmingPlanProposal` (cher\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 188, "deletions": 93}}, {"node": {"oid": "775965a0530afd4b2d9498467acffcf9e2d1b483", "messageHeadline": "fix: add `NumPrivatePlans` to genesis state (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 85, "deletions": 52}}, {"node": {"oid": "fbc0f3816ce2bbc5220c0493594fb23518087fe1", "messageHeadline": "fix: update app.go", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "08b128f787e4653b89f7a39ea1ae5e6cb937a6b7", "messageHeadline": "refactor: add counter for non-terminated private plans", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "3f4f79701ac8c017aecc6f0c0ddcce2102ee3c52", "messageHeadline": "fix: resolve TODO comments and emit typed events (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1512, "deletions": 78}}, {"node": {"oid": "61f9283eb50cec12765e0fdbcd1afec8541078f7", "messageHeadline": "ci: update labeler configuration (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f0fd1f2ae2b2a66ea79d2bac9d85aee8ea9fba7d", "messageHeadline": "test: add more tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "abc58d9f36baf4da83a0964f4f9ca4642f16d080", "messageHeadline": "feat: add `TotalFarmingAmountInvariant` check (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "ea883e16c4b3904536f5e36ad48e8126e3f6c994", "messageHeadline": "feat: add invariant checks (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "c0802e9395aec591b5777af537881f10b9a59079", "messageHeadline": "test: add unit tests (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 234, "deletions": 60}}, {"node": {"oid": "58e41ea0027e8bdcd718ce6c866d02f2a2ed6b43", "messageHeadline": "test: add operations tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "6d63f77ffa5a939b02e4d5064482cda700df3bf7", "messageHeadline": "fix: copy `strings.Cut` implementation from the future", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "41832e93d3da3c565d444ff379480554f2ce7f50", "messageHeadline": "fix: fix bugs in `AllocateRewrds` and `Farm` (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 83, "deletions": 57}}, {"node": {"oid": "047464cecf017ff73b6661f09d95d865a051d386", "messageHeadline": "test: fix operations test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6a824b6f2660712be4930a3ff5443fc8813fe2e", "messageHeadline": "feat: add `FarmingPlanProposal` and write sim operations (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2311, "deletions": 87}}, {"node": {"oid": "230e7675cf7cf88274756f3c41fd49d033da588d", "messageHeadline": "test: fix app tests to include farm module (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7a61e4e914009852502ca77790074a105101dd09", "messageHeadline": "fix: fix `CachedKeeper.SpendableCoins` to set cache", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d2182c6ef8868b9581b073ed2bcfdc030a6a4e45", "messageHeadline": "feat: implement query cmds", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 334, "deletions": 1}}, {"node": {"oid": "b8e05fe706bd67e327f507d4b34729f2b0c789f2", "messageHeadline": "refactor: do not send rewards when there's no farm (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1530, "deletions": 266}}, {"node": {"oid": "b4122331f4c98c7c888d7a3a2329d982d8eb5c76", "messageHeadline": "fix: withdraw rewards before updating total farming amount", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "58716686abe16e6c398199cb0a089adc2e754d2d", "messageHeadline": "fix: fix typo in time comparison", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdb44b9c6fec493aa18991a80356e4cca73f2982", "messageHeadline": "test: add genesis tests (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "782443cf62f8543c8792a17a382dc7181fa8fc71", "messageHeadline": "fix: wrap `PoolRewardWeight` with `SafeMath` to prevent overflow panic", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "788e32185c056f36424470c02335aafb038264d5", "messageHeadline": "refactor!: `Rewards` returns current withdrawable rewards", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "0984dcc009c5b3c5bfa0428a62b66270db66c3a6", "messageHeadline": "feat: terminate ended plas and change pool reward weight function (ch\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 195, "deletions": 26}}, {"node": {"oid": "da92afc008900f658c16192f635d96180f7843d5", "messageHeadline": "fix: remove underscores in ParseDec", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73c24c1b777161a1186b4b15a19f81f60bff3366", "messageHeadline": "test: add tests for types package (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 888, "deletions": 127}}, {"node": {"oid": "5fb3317e42fbcd5c22d66fb7d8882fffc47ab6c9", "messageHeadline": "feat: implement validation logics", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 210, "deletions": 78}}, {"node": {"oid": "0a08eebea6cd6f758221632f9dca4a7d5a743abb", "messageHeadline": "fix: add gRPC query definitions and organize code structure (cherry-p\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3711, "deletions": 415}}, {"node": {"oid": "3a345bb747e3074fe61b9c435ad7ec9142eca6cf", "messageHeadline": "fix: distribute rewards based on reward weight (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 98, "deletions": 10}}, {"node": {"oid": "5b6062acd56df416efd429012f3f414ee5bf4019", "messageHeadline": "feat: implement remaining methods", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 100, "deletions": 77}}, {"node": {"oid": "a579f84e757fdf6a32415d9b8b15be6498ec1c4c", "messageHeadline": "feat: allocate rewards (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 743, "deletions": 214}}, {"node": {"oid": "fc2707d11aca1f078d2571e8a7116fb9e95be54d", "messageHeadline": "feat: add farm module (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 8389, "deletions": 2}}, {"node": {"oid": "52b58c56b2d2e4dbe1668fd46eb89f70817585e7", "messageHeadline": "Merge pull request #68 from queencre/cherry-pick/364", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 175, "deletions": 144}}, {"node": {"oid": "62a5e2e5c3639263d34246e491a9b7176fb040b4", "messageHeadline": "fix: update spaces and indentation", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 135, "deletions": 118}}, {"node": {"oid": "4046cae7be57821dca116d73c4218e5baf88f3f7", "messageHeadline": "docs: update image files and mm scoring content", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 165, "deletions": 151}}, {"node": {"oid": "28338f6467165f4bff75653e8798fe6473e51409", "messageHeadline": "Merge pull request #65 from crescent-network/cherry-pick/361", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 509, "deletions": 24}}, {"node": {"oid": "d76fe33aa1fd88c12af7844cd462115307703a28", "messageHeadline": "chore: proto sync", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "00abc7d2bdb3fda0ce6db92668388551fe96d3b4", "messageHeadline": "docs: update changelog", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "84411d32049db3a81c5a82b07885d63cdc99965f", "messageHeadline": "feat: add last block time endpoint", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 497, "deletions": 24}}, {"node": {"oid": "f4852ac534527e6fddfaed1c348c5ae3a950b38e", "messageHeadline": "Merge pull request #63 from crescent-network/v3-rc2-pr", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "aaf5129be5282f73bf0b55732b47e5e4c3c6e0d3", "messageHeadline": "Merge pull request #64 from crescent-network/cherry-pick/358", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "63be0039f6b4e380373571e6d2a010087ca332c3", "messageHeadline": "docs: fix expressions on mm scoring paper", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a63dae2ca2123feabb5a7d471f51d71d281e208", "messageHeadline": "docs: fix mm paper example number", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10a3287407491928c4f887957e071b042726610a", "messageHeadline": "Merge pull request #62 from crescent-network/cherry-pick/357", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "d7e3f4fa433001d91fc065cb043976f75cd71cc3", "messageHeadline": "fix: upgrade handler for v3 upgrade", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "df02b7a85d073f6323020d24a37d571d81128a49", "messageHeadline": "ameding_equation", "author": {"name": "seth100kim", "email": "113011285+seth100kim@users.noreply.github.com", "user": {"login": "seth100kim"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "2b8525a3654837e7843a60f117ac29a20c3a7043", "messageHeadline": "Merge pull request #61 from queencre/cherry-pick/356", "author": {"name": "Queen", "email": "101552448+queencre@users.noreply.github.com", "user": {"login": "queencre"}}, "additions": 415, "deletions": 37}}, {"node": {"oid": "168b03193f5b642bf7bdeeaf19fa2a30b4409aeb", "messageHeadline": "docs: add api and cli docs for the marketmaker module", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 351, "deletions": 0}}, {"node": {"oid": "144c41f563a90c14ce1853428c65cb29b457f6ad", "messageHeadline": "env: add budget plan and define incentive pairs of market maker in ge\u2026", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "5ac9a05622c122fc781ccb8e049db189a4c14841", "messageHeadline": "docs: format json and update proposal content", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 27, "deletions": 32}}, {"node": {"oid": "41d69db4d64e1769e7e0370fceb874baef49b572", "messageHeadline": "Merge pull request #60 from crescent-network/cherry-pick/355", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 217, "deletions": 5}}, {"node": {"oid": "5c1f1c94d5abd7f03d1ce32995ea6ab1c1601e66", "messageHeadline": "docs: fix broken links", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6c12bfd6683586a7df3747e65ea8f8c7597138f", "messageHeadline": "feat: add MM order cli commands and update api docs (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 214, "deletions": 2}}, {"node": {"oid": "a2e602c23cb2acfa2b967df30a847e30106cf9aa", "messageHeadline": "Merge pull request #59 from crescent-network/v3-upgrade", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 140, "deletions": 3}}, {"node": {"oid": "ee8e83113e0c328f10f7379395adc84e93836c07", "messageHeadline": "build: add v3 upgrade handler", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 140, "deletions": 3}}, {"node": {"oid": "89a41cef1c19dac230cce105560f223f5acbdcf3", "messageHeadline": "Merge pull request #58 from queencre/cherry-pick/354", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 563, "deletions": 560}}, {"node": {"oid": "2d4f3b9d9dc95f9d8d38130b2449dd1cdaaba1d8", "messageHeadline": "chore!: apply squad/v3 semantic version and update docs", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 563, "deletions": 560}}, {"node": {"oid": "50eacf270903e0191a233045919ce3ea421d609c", "messageHeadline": "Merge pull request #57 from crescent-network/cherry-pick/339", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 7294, "deletions": 518}}, {"node": {"oid": "f520b553b6380770835d37ebf9aecd3c24d208dc", "messageHeadline": "feat: add market making order type on liquidity (cherry-picked)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 7294, "deletions": 518}}, {"node": {"oid": "6153cbc55a8c09c0b1d0a64af473d84f2eafca59", "messageHeadline": "Merge pull request #56 from crescent-network/cherry-pick/352", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1c7daa758add30d77c8836920ffbbcf8cdaebc08", "messageHeadline": "Merge branch 'main' into cherry-pick/352", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 14512, "deletions": 330}}, {"node": {"oid": "a79db333d84edc5dc46a777974a2ec2ea5a17067", "messageHeadline": "Merge pull request #55 from crescent-network/cherry-pick/321", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 14512, "deletions": 330}}, {"node": {"oid": "16a8bd9df5db73b426e4f8912c6d6c5b71ff2c66", "messageHeadline": "fix!: upgrade ibc-go for pool coin blacklisting", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c056abc8dd714e1e84edb0a01131e47525610025", "messageHeadline": "docs: add changelog", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "82323dce61143fb0b8dbf054335f55a953e23c4e", "messageHeadline": "fix: minor semicolon proto fix #54", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 360, "deletions": 411}}, {"node": {"oid": "5d311891f379c1fa7952cc15e426a0858909e737", "messageHeadline": "refactor: apply suggestions from #321", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 35, "deletions": 39}}, {"node": {"oid": "78e6e5a2d1e03efbb7c93a52d9cf73501ad54130", "messageHeadline": "test: add test case for mm proposals", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "20a4224ca9973cb808b570edebf5cee270ea5c92", "messageHeadline": "refactor: apply suggestions", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "44e9230c6b683184c3476b14f2f6fdbc4361434c", "messageHeadline": "Apply suggestions from code review", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 37, "deletions": 46}}, {"node": {"oid": "c33a09e6fe7506460eb19b6550cc1ecaf96816bf", "messageHeadline": "docs: add mm socring paper", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 221, "deletions": 6}}, {"node": {"oid": "658864270d71e36e8aed6e60b974711da3cb769d", "messageHeadline": "fix: parameter of marketmaker (cherry-picked)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 170, "deletions": 161}}, {"node": {"oid": "a2bc7f821b0845e05f283db4f2ffa06debfe4e36", "messageHeadline": "feat: add marketmaker module (cherry-picked)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 13945, "deletions": 4}}, {"node": {"oid": "cb7c8b2f1181619cb1e6978eeb169e2e6af3c5d3", "messageHeadline": "Merge pull request #53 from crescent-network/cherry-pick/346", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 57, "deletions": 28}}, {"node": {"oid": "ca199d7312ed5013923a493290af4a36650e77a2", "messageHeadline": "fix: calculation bug of liquidstaking voting_power", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 57, "deletions": 28}}, {"node": {"oid": "e981a3c7c90ff612c294e54547156dda5ab1cf90", "messageHeadline": "Merge pull request #52 from crescent-network/cherry-pick/344", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 278, "deletions": 137}}, {"node": {"oid": "379af5e6a68df134e206feb8b0f375adc8e329fd", "messageHeadline": "chore: update CHANGELOG (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44bcf811d2fe2ecad57fc3fda8949822f5808bf9", "messageHeadline": "refactor: add `price_unit_powers` param to order books query (cherry-\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 277, "deletions": 136}}, {"node": {"oid": "cc25cfecf83f3e013e4302e30112e5e1bcc0228f", "messageHeadline": "Merge pull request #51 from crescent-network/cherry-pick/342", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 165, "deletions": 7}}, {"node": {"oid": "8a62288dcb3eda323fad0c014c85671bb3c36927", "messageHeadline": "fix: bug some pool coins voting power omitted on voting_powers (cherr\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 165, "deletions": 7}}, {"node": {"oid": "430c148d1699e6014711db5320cc269555b52d0c", "messageHeadline": "Merge pull request #50 from crescent-network/cherry-pick/341", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 118, "deletions": 20}}, {"node": {"oid": "fc7eaa5e5a18b9e6765ce065be54c1ace05a6254", "messageHeadline": "chore: update CHANGELOG (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fdf4b607c678e4da2dc6a606ec8c1054462eb80f", "messageHeadline": "refactor!: detailed configuration for order book responses", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 112, "deletions": 20}}, {"node": {"oid": "89a6348f079410fdba2f74a444f10a18cd18cce5", "messageHeadline": "Merge pull request #49 from crescent-network/cherry-pick/340", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "7f77cb9b7333b6e47ccb0b1af36e3f354c0fa0af", "messageHeadline": "Merge pull request #48 from crescent-network/cherry-pick/338", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 829, "deletions": 583}}, {"node": {"oid": "2b487027a9ddac4fa831c604eddc0f1b962e953f", "messageHeadline": "chore: update CHANGELOG (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6e84d844497bb998f51944cb964c27b98049d4b3", "messageHeadline": "fix: limit the number of active pools in a pair", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "4012ca14cf5029f4c0854d78bb3d67b19cc54828", "messageHeadline": "docs: update docs and CHANGELOG (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 118, "deletions": 45}}, {"node": {"oid": "b5cae02cc5f0eae37a026a0ec23fada1347249be", "messageHeadline": "test: add more example tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "516ea9e4e6a737566010fce856c2d48264df86bf", "messageHeadline": "refactor!: refactor `MakeOrderBookResponse` (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 523, "deletions": 538}}, {"node": {"oid": "0b4a7f0e70814d1770c810ae801f42e1067519b4", "messageHeadline": "Merge pull request #45 from crescent-network/cherry-pick/334", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 1801, "deletions": 247}}, {"node": {"oid": "c2fa27c8feb62b92e099c61e76a9e106d024e7f9", "messageHeadline": "docs: update swagger", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 95, "deletions": 95}}, {"node": {"oid": "3ade5cd1c99a4564e7562a67449daa320c98fbf8", "messageHeadline": "Merge branch 'main' of github.com-king:crescent-network/crescent into\u2026", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 1063, "deletions": 347}}, {"node": {"oid": "159f4b5f14194f213caddece16a1a293337028db", "messageHeadline": "fix: update package path in config-test.yml (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b979592f0eb47f05299b1bca88c5bdb3a6dfd70", "messageHeadline": "chore: update CHANGELOG (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "26784ec48890a0624351a6298de86cdfaa69eb9f", "messageHeadline": "fix: enable ratio plan in simulation", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a8eee457470d1253f5a616e772fecdbcfea6c6e9", "messageHeadline": "chore: update CHANGELOG (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ac8aafc35b6469e35196305d2a4d85bdb5d803d2", "messageHeadline": "fix: fix typo in Makefile (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54140eaef110ad39f5a320918b566eb5b973ba86", "messageHeadline": "feat: add HistoricalRewards gRPC query endpoint (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1790, "deletions": 245}}, {"node": {"oid": "710e3d4e749044da3108ee999a11d4d31fb88a51", "messageHeadline": "Merge pull request #46 from crescent-network/cherry-pick/335", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 1014, "deletions": 388}}, {"node": {"oid": "a9c9dcb7f4de14f6b20df7bf3b77954b4b5f40fc", "messageHeadline": "Merge pull request #47 from crescent-network/cherry-pick/328-337", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 101, "deletions": 30}}, {"node": {"oid": "e9971cc254a7f1491f09627f0e4b493cc24f2dc6", "messageHeadline": "chore: fix CHANGELOG (cherry-picked)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "895cf167aa99d0e724a2a2ced847fddf51ae460a", "messageHeadline": "docs: link matching white paper", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 5, "deletions": 30}}, {"node": {"oid": "7156a624c7556ede4c6985c197aa374e3c8883b4", "messageHeadline": "fix: apply code review suggestion (cherry-picked)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b2f801dc0bc3ca99df03b530764185ee93579649", "messageHeadline": "fix: update client docs and write CHANGELOG (cherry-picked)", "author": {"name": "King", "email": "king@crescent.foundation", "user": {"login": "kingcre"}}, "additions": 55, "deletions": 20}}, {"node": {"oid": "47225431f6f447728953f3d45cd45c0e6847be6f", "messageHeadline": "fix: apply suggestions from code review", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fba681e4c0cba10d9a37f096a3c807b1d38b1d91", "messageHeadline": "docs: write content of matching.md", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "41e2fd6d08f00116d193459906fdd32eaa0c4e31", "messageHeadline": "docs: add liquidity whitepaper skeleton (matching.md)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "5914d308522a609d6c2c9767186f12dc628bba66", "messageHeadline": "feat: improve PoolResponse from gGRPC queries (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 962, "deletions": 368}}, {"node": {"oid": "2341cfb3d0fbd3eca3911455742586111e5017d4", "messageHeadline": "Merge pull request #44 from crescent-network/cherry-pick/333", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "3a9f1f59c8774180b7f653c70e6ec50b91972284", "messageHeadline": "fix: consider lowest/highest price when rendering order book response", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "4cc256ca46ea061e5388c01f69bd2dba6afca2e1", "messageHeadline": "fix: return ticks by up to numTicks in OrderBookResponse", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "576e5e95312f2fedbbfe15304afe811172e8ed1a", "messageHeadline": "Merge pull request #43 from crescent-network/experiment/dbbackend", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "67820b9f0240960104762f0034c0fc501eb28c38", "messageHeadline": "build: bump tm-db, gorocksdb", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "bacfa0b301758e0d69d824a1ec6e1ac6859314c6", "messageHeadline": "build: fix db backend tags", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5207074d8511c2194b92eeecb0f53f0afad21061", "messageHeadline": "build: add db backend selection", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "85345e6475a07fba94c242512a156f61a0c9f70d", "messageHeadline": "Merge pull request #42 from crescent-network/cherry-pick/325", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 130, "deletions": 5}}, {"node": {"oid": "e3568fa8828ab0670c54bac86f73da2d9ef3e71b", "messageHeadline": "docs: add liquidity whitepaper (pool-add more explanation)", "author": {"name": "jeongho7yeo", "email": "jeongho7.yeo@gmail.com", "user": {"login": "jeonghoyeo7"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "615e26bfd2c07fa90df5a38a2305f7b22c6960ec", "messageHeadline": "docs: use relative location for white papers", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "06599e72e0a75f1aaa3aed8d57e71143c9195eb9", "messageHeadline": "docs: update spec docs and add links to white paper", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "f2137c143860e7bb51622e9dbfefc0ca72ad971d", "messageHeadline": "docs: add liquidity whitepaper (pool-add more explanation)", "author": {"name": "jeongho7yeo", "email": "jeongho7.yeo@gmail.com", "user": {"login": "jeonghoyeo7"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "d89b57ed0f7b58822dd4a953fa7e06fd9f35fc04", "messageHeadline": "docs: add liquidity whitepaper (pool)", "author": {"name": "jeongho7yeo", "email": "jeongho7.yeo@gmail.com", "user": {"login": "jeonghoyeo7"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "1b2fc4968b95f77f57c13f173c0bb1af313bc140", "messageHeadline": "Merge pull request #41 from crescent-network/cherry-pick/326", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 125, "deletions": 23}}, {"node": {"oid": "ba14ab4ce5387160df277eeb3949ed1b0ffb8bf9", "messageHeadline": "fix: fix typo and add more tests (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 90, "deletions": 4}}, {"node": {"oid": "320358a33bd2c6867e37abea20dfc141b1b4d616", "messageHeadline": "test: fix test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0c0c83f461c1fc26fdf3c9831dedd31a8cbdacc", "messageHeadline": "fix: use last price when estimating price direction", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b68639fd60be1ecbb283b53a506288de4430113", "messageHeadline": "fix: bug in last price decision logic", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "42605153265bceee5e4bb55fe22d6fb151635979", "messageHeadline": "Merge pull request #39 from crescent-network/cherry-pick/323", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 139, "deletions": 29}}, {"node": {"oid": "1bbc4f9ca746d2c5d6f2672df735ad992f5c1c8e", "messageHeadline": "Merge pull request #40 from crescent-network/cherry-pick/324", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09db40af0b0095d1a6de9cef24811352e3f316bf", "messageHeadline": "build: fix codecov excluding pb.go", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2edeba239d75053473a35fde477e40a32e64fe2c", "messageHeadline": "test: add test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "63779cf68b5e5bd27831234c30bd374faa18a8a7", "messageHeadline": "fix: bug in pool order amount calculation", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 59, "deletions": 24}}, {"node": {"oid": "97fe7d5479c083a13a6b2d3e1b9eb6c51c336b7b", "messageHeadline": "fix: bug in order book and pool orders calculation", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "7782ae6d209ca2a0860cf0dffbb6d5b87388095e", "messageHeadline": "Merge pull request #38 from crescent-network/release/v2.0.0-rc1", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 483, "deletions": 475}}, {"node": {"oid": "79ab8d3590da5372685abf6a762b5908baeb29d6", "messageHeadline": "docs: update readme", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c7a659e8f4ad0e54831129bf75f12b058b85e63", "messageHeadline": "docs: update swagger to 2.0.0", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cba4eaa2dd45991736a2be83278a4e265c547535", "messageHeadline": "docs: update readme, changelog", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "0ace47d3b74282bc153068395f8475e66da7ad10", "messageHeadline": "build!: apply crescent/v2 semantic versioning on pacakge name", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 464, "deletions": 464}}, {"node": {"oid": "d462dfa3a66f76d21974ff75ef79b5aa539fda6c", "messageHeadline": "refactor!: refactor matching logic and add ranged liquidity pools #31\u2026", "author": {"name": "King", "email": "101377865+kingcre@users.noreply.github.com", "user": {"login": "kingcre"}}, "additions": 12375, "deletions": 2199}}, {"node": {"oid": "1732fec567013f6f7343291c8a00da1dd60adea6", "messageHeadline": "Merge pull request #35 from crescent-network/cherry-pick/316", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 616, "deletions": 83}}, {"node": {"oid": "66bb06b9324655f5dd0707fb492a1f2a146d5816", "messageHeadline": "docs: fix mintpool comments, apply suggestions\t(cherry-picked)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "d33932bd437a8f6f780f6f8ef2010e8efb544b3a", "messageHeadline": "feat!: add mint pool address for mint module (cherry-picked)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 616, "deletions": 83}}, {"node": {"oid": "1e786c348720a08adf0fafa784cfed25fbfc23d4", "messageHeadline": "Merge pull request #33 from crescent-network/cherry-pick/305", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 9159, "deletions": 1568}}, {"node": {"oid": "a6c83da48fb82fe0f98d0afaee7e892e70c4e708", "messageHeadline": "feat: add v2 upgrade handler", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "0e784588816b5d06f702c3404a003c7de2f072e9", "messageHeadline": "refactor!: use time-based queued staking and reserve unharvested rewa\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 9125, "deletions": 1566}}, {"node": {"oid": "55eebf167e6a3cc0351deaa0da00de3b1c4807ca", "messageHeadline": "Merge pull request #31 from crescent-network/cherry-pick/303", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 273, "deletions": 77}}, {"node": {"oid": "7dccf40e94afc31388d5570fc06ecc880b34a59a", "messageHeadline": "Merge pull request #32 from queencre/cherry-pick/310", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 72, "deletions": 22}}, {"node": {"oid": "906d1ac26c3d7873e5b9bda64704c1769966d1f0", "messageHeadline": "feat: uncomment TODO evenets", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "0e4a15803d1b2e7748aea404ac2c858d12a1ad9e", "messageHeadline": "feat: add pair id for pool order event", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d4292d7846d3c3543fd1e3bc537f9b8ec79bb343", "messageHeadline": "review: rename filled to matched", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "38929e1c4fea144f1a7e9fc4252b26bfc9322449", "messageHeadline": "docs: apply suggestions from the review", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "a6328f02bbc1cc4451eb0851bb503ac559190060", "messageHeadline": "docs: add newly added events", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "2f913ceef4f9014151b2fc7f37b172400ca7f025", "messageHeadline": "feat: emit events for order filled event type", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "9d2138d5e7949820953a43d46fb1cf67ac72baaf", "messageHeadline": "build: bump budget v1.2.0, ibc-go v2.2.0-squad", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fe3faf0f470d5079f7d5d0073416fee095502ab3", "messageHeadline": "build: bump ibc to customized 2.2.0", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "156409b10ddda9b630c36a2386010423bab68df7", "messageHeadline": "build!: bump cosmos-sdk to v0.45.3, go 1.17 (cherry-picked)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 267, "deletions": 63}}, {"node": {"oid": "cb4c92d68fa8884b351229ebdf770e5a1b6dce30", "messageHeadline": "Merge pull request #30 from queencre/cherry-pick/308", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b6921cb9757d703820fccc83f13d9df497ebe698", "messageHeadline": "docs: use Ignite CLI", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "11ac260fb315610f68422b4ca09e95965397bd05", "messageHeadline": "Merge pull request #29 from crescent-network/cherry-pick/296-299", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 99, "deletions": 30}}, {"node": {"oid": "fb5c13d8c2524fa2855b2e3c033cb3c5ce361969", "messageHeadline": "fix: fix offer_coin event attribute", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4777e90daaca2aef2dde0a863b67d08769ed6945", "messageHeadline": "fix: check if the orderer has sufficient balance to make an order", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "64f9a967ac7fdf3fc207624938c5deee5460502d", "messageHeadline": "fix: cache pairs when iterating pair ids from msg", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b5ef1436513417bdc5bb61544d76d2e92b918eae", "messageHeadline": "fix: optimize CancelAllOrders gas usage", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 48, "deletions": 29}}, {"node": {"oid": "9af5d4b6bab53ac1fb8935d77a402f72fbe65e82", "messageHeadline": "Merge pull request #28 from crescent-network/cherry-pick/292", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 94, "deletions": 79}}, {"node": {"oid": "eb0e65938276bb686f60c141742d80dd4340642c", "messageHeadline": "fix: typo in labeler", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef643e3ff313a6d07b51e420d7121baad076d185", "messageHeadline": "refactor: validate condition", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 11, "deletions": 33}}, {"node": {"oid": "6dbfb47f6e8d3e1dd9fdb5f8e03f3f47d88e443b", "messageHeadline": "test: update NoOpMsg comment", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb23cfdbd4b42ae28e6dd9d8a920d640b2b530f3", "messageHeadline": "test: add other conditions", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "d681dc7edd2303bc6eeb7951e3e2c8b87f1e05c6", "messageHeadline": "fix: fix broken test case (cherry-picked)", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 10, "deletions": 37}}, {"node": {"oid": "5aeed1ac91ef2a9f3a7f4f078577cb1dc13ac584", "messageHeadline": "test: fix simulation (cherry-picked)", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 73, "deletions": 46}}, {"node": {"oid": "6d6788201b308ea99120bf80cb713d5ef12ebd2d", "messageHeadline": "Merge pull request #25 from queencre/cherry-pick/298", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a45e8c1365f2ff4779df65e85c2abd36cb9d5e72", "messageHeadline": "Merge pull request #26 from queencre/cherry-pick/301", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 154, "deletions": 1}}, {"node": {"oid": "b49863051a47616ee252553365ba2c9c5e66b6e1", "messageHeadline": "env: remove c-sync label", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "8ab494c21345f8fad2f772fda1f2c99893a1d029", "messageHeadline": "env: add more workflow actions (#301)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 162, "deletions": 1}}, {"node": {"oid": "390cbd5bba09dfef1070d74072a55b281b8a3407", "messageHeadline": "fix: fix to use query context", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "eb46f9727e895dea1a20e81dc34d51b98401db49", "messageHeadline": "Merge pull request #23 from queencre/cherry-pick/294", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 199, "deletions": 10}}, {"node": {"oid": "646b25227d6ac93db66a9ff50f86c1bd9ddfd516", "messageHeadline": "test: decrease a number of recipients", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "7658ef635f6379750e736d50c8bb035ba61700ca", "messageHeadline": "docs: update CHANGELOD.md and README.md", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "0a6b9ecc625eea44dfb0667980c1d5be0cfe6ea6", "messageHeadline": "chore: add upgrade height and add upgrade gas consumption test", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 109, "deletions": 7}}, {"node": {"oid": "37c3c65eda38385929dfa92da6b362adc5c1372a", "messageHeadline": "fix: fix gas consumption issue for vote condition type", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "a7b391c82c1d3406148048fbc96a339e51a809ff", "messageHeadline": "Merge pull request #22 from crescent-network/docs-update-readme-chang\u2026", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "0f70b9737e874bd885c92f422a127a5ee646b1a0", "messageHeadline": "docs: add changelog and update readme version", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "ecc8697030dbef5fefb23cb82030faa865943fdd", "messageHeadline": "Merge pull request #21 from crescent-network/cherry-pick/290", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7de5d857ae9093c426d549c4c914063f26a24237", "messageHeadline": "fix: fix typo on mint module #290", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "bad852b5051183c66b2ebe4d1a5180b8db0de068", "messageHeadline": "Merge pull request #20 from crescent-network/1.0.0-rc4-upgrade", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "7b5712eb42015fbe63f4f02dcb9f11d25cecf0e6", "messageHeadline": "Merge pull request #15 from crescent-network/update-readme-1", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "4c08141fb311a41555cc4da7d5eb9883f961e586", "messageHeadline": "feat: add testnet v1.0.0-rc4 upgrade", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "cd84f18c24479b723978b42d260548bb42036a55", "messageHeadline": "docs: update swagger and add link", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "d04cbc89fe25a35a19c45e428d70fa2d7da268e8", "messageHeadline": "docs: fix go pkg link", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a57cdd55dac4223421cbf4cf124ff940a14d2a0", "messageHeadline": "Merge pull request #19 from crescent-network/cherry-pick/288", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 169, "deletions": 189}}, {"node": {"oid": "d283351877544570c277dc50e98cd9e4af310100", "messageHeadline": "Merge pull request #17 from crescent-network/cherry-pick/285", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 274, "deletions": 77}}, {"node": {"oid": "7e618c6ae28b2d0db0712e58977e9ad5e69b37d0", "messageHeadline": "Merge pull request #16 from crescent-network/cherry-pick/287", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 251, "deletions": 27}}, {"node": {"oid": "399765110ed2edd9927609c157dfac7fdb930ec5", "messageHeadline": "Merge pull request #18 from crescent-network/cherry-pick/281", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 219, "deletions": 175}}, {"node": {"oid": "e0bd372f3a59d287600f64e3604d50cebe5defab", "messageHeadline": "fix: fix farming simulation test #288 (cherry-picked)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 169, "deletions": 189}}, {"node": {"oid": "f38d1dea22bc9a7aa02eff32b9c7717e847185f1", "messageHeadline": "docs: update liquidstaking spec docs #281(cherry-picked)", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 219, "deletions": 175}}, {"node": {"oid": "0166e2d87469461858c063e28da79e0f57371190", "messageHeadline": "test: add testcase with external funds and update doc", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "fcb3f6b0ab7dc7e1ebe73a61dad8cb6dff01c845", "messageHeadline": "fix: handle overflow inside ProvidableXAmountOver", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "365717c4c9b4b83dfd60141525fc4a77ffa1465e", "messageHeadline": "fix: DropSmallOrders now drops order with amount less than MinCoinAmount", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba3a7fb8844cdecffff9ee6a51ece9659623cb7f", "messageHeadline": "chore: add comments and test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "18bfdfce8ec6e4c114e7dcb39a7e9da0e04b3892", "messageHeadline": "fix: check amount against amm.MaxCoinAmount", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 84, "deletions": 78}}, {"node": {"oid": "ff48ae842582fec00e64d36dec953b47912d197f", "messageHeadline": "fix: add SafeMath helper and define max coin amount cap\t2020b282\tHanj\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 155, "deletions": 41}}, {"node": {"oid": "68a4b9f18cc76749356d0854d0425df9fa64bcaa", "messageHeadline": "fix: catch overflow in ExecuteDepositRequest", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "ebeae9e98928dcbb0433d13d8145f540a926d1e5", "messageHeadline": "chore: remove duplicate calls", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b3cb32fbb56b2f5d76f57885743a6136d92b8208", "messageHeadline": "Update x/liquidstaking/keeper/keeper_test.go", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "c284f63c121bb2beb6b261df1c5dbc26f11f9c91", "messageHeadline": "fix: rebalancing logic to avoid redelegation restrictions", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 237, "deletions": 26}}, {"node": {"oid": "d3a98e062f45b390d8df95fca9e9893b5b0d1349", "messageHeadline": "Merge pull request #14 from crescent-network/cherry-pick/278", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 321, "deletions": 179}}, {"node": {"oid": "2b9ad14359acf9def2210a6ee5a2d777c9f37ecf", "messageHeadline": "Merge pull request #13 from crescent-network/cherry-pick/267-272-279", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 812, "deletions": 105}}, {"node": {"oid": "d23e1235d4b2636325b06555e0c20ca72b0f95ff", "messageHeadline": "Merge pull request #9 from queencre/update-readme", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 70, "deletions": 31}}, {"node": {"oid": "0064dd66dda996d4dcef5ee991de62790e825ff3", "messageHeadline": "refactor: apply suggestions of #280", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 159, "deletions": 151}}, {"node": {"oid": "2c575128d8c736348168d0b87e67f714a733c042", "messageHeadline": "feat: add max entries checking on liquid unstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "cad5ab4fddb7355ca3fa586d19ebf56eb8173e15", "messageHeadline": "feat: pre-checking redelegation restriction before rebalancing", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "2e2a3898b553ebb6236290891f0bc91a898402ac", "messageHeadline": "refactor: isTombstoned to get validator directly", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "c489fc02ca9384214cef82fccd7ce6c849cb9fc3", "messageHeadline": "feat: improve viability against unexpected error of liquid action on \u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "da9132621b68e9a04f5f536f33214132660f2b18", "messageHeadline": "test: add test for liquid unstaking edge cases (conflict resolved)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 110, "deletions": 22}}, {"node": {"oid": "fb0c7736765096691fe1741101c64205dca8df50", "messageHeadline": "test: fix sim test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "a0368c6a0dff1f63b8ae0e8a5e7cd377801d4f0f", "messageHeadline": "test: fix tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 37}}, {"node": {"oid": "05d048d4f848d2a648bea1064d60ddec3e7cca47", "messageHeadline": "fix: validate msgs before passing it over to handler in tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4cf73f5673721ceb896d1f617a962d6dbfa0a52e", "messageHeadline": "fix: fix typo in test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9132b89ec9b68334518b64d8d22f8f364201fd44", "messageHeadline": "fix: handle small orders correctly", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 135, "deletions": 3}}, {"node": {"oid": "30638a66cc2c6295d6a7222af604b9d7520f861f", "messageHeadline": "test: add more tests for indexes (refactored)", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "a4ff288d8692b102e2e610db26d8dfdefb084dc7", "messageHeadline": "test: add genesis test for indexes (conflict solved)", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "2ec693b3da7efcd09fd5d04055206bf305ba6bd3", "messageHeadline": "fix: set indexes only once", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "3c7e5524043df7c1fa5ee65deaa54487f318eb58", "messageHeadline": "chore: update comments", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "65c6a32b5fdec96265de3cff96610c9fee9f105a", "messageHeadline": "test: merge example tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 14, "deletions": 49}}, {"node": {"oid": "f208bdae5a53ae21019d6ca4c7b45d61ef628b6e", "messageHeadline": "refactor: amm: refactor PoolsOrderBook to accept ticks", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 315, "deletions": 185}}, {"node": {"oid": "17b247f38009ecc3a168fe6678adbc0be0f56b20", "messageHeadline": "feat: adding equal gap ticks (WIP)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 267, "deletions": 2}}, {"node": {"oid": "4e7e71d3814d2c803893086b80cf2a972fc5e475", "messageHeadline": "feat: add OrderBook.OrdersAt", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6a265b385f8ceecb85de6a815cec4d10c305ccfd", "messageHeadline": "feat: x/liquidity/amm: add more public APIs", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 66, "deletions": 7}}, {"node": {"oid": "f3dc7b75ac49a46c8d240f6f36479cd5f764a5d9", "messageHeadline": "Merge pull request #12 from crescent-network/cherry-pick/276", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fc0bbef2da7a41f7723dbbdb9318213d0b3af8e0", "messageHeadline": "Merge branch 'main' into update-readme", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 801, "deletions": 375}}, {"node": {"oid": "5635004e4ea901b1a97d1912b1edcf92aab727c4", "messageHeadline": "build: set ledger_enabled true as default on makefile", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "48e48f1d11f0e5dec666bb3289f2c17dd743660f", "messageHeadline": "Merge pull request #11 from crescent-network/cherry-pick/270", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 682, "deletions": 306}}, {"node": {"oid": "3fa5ea32c0b6f035d4189998fd62bee384987236", "messageHeadline": "fix: dead link", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c936510f4e1002842b18abb9a33b3a8ec1fa3dd", "messageHeadline": "docs: apply suggestions from the review", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3bcf4d91dfe1ce2b7f2ac704aaa414cda8f66cf", "messageHeadline": "Merge commit '20d47b866186934e0baf9ab98cf4e4f4475671cf' into cherry-p\u2026", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 81, "deletions": 71}}, {"node": {"oid": "e040a0304f2649eca2fa624bcaa98c89d9364b54", "messageHeadline": "docs: fix broken links, tidy", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 112, "deletions": 126}}, {"node": {"oid": "b8b2c46f6bc1d233a28e8e81fb4b6748569da9ea", "messageHeadline": "fix: makefile farming repo", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20d47b866186934e0baf9ab98cf4e4f4475671cf", "messageHeadline": "Merge pull request #10 from crescent-network/cherry-pick/268-271", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 81, "deletions": 71}}, {"node": {"oid": "7e74e387e42a6db9b775e52bcd91a40f63446fcd", "messageHeadline": "docs: update link to unexpired one and skip the result for step3", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "c4d79eb84249f83e5e28d136d2fd593c1cbfd694", "messageHeadline": "docs: fix typo in ConditionType spec", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd61e745fe1929d6ef90bffabd441a29e610e9a1", "messageHeadline": "fix: limiting StakingCoinWeights and EpochAmount, disable ratio plan \u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 571, "deletions": 181}}, {"node": {"oid": "d63ea761837f88ac8ac623fb8f4ba325a414ead7", "messageHeadline": "docs: revise mint spec docs", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 80, "deletions": 70}}, {"node": {"oid": "01980cfd06b06786109eaba78c154e6db1adc3d6", "messageHeadline": "Merge pull request #8 from crescent-network/rc3-upgrade", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "c54cb655f8596febc792a7b5946671e0dbe4e1cf", "messageHeadline": "docs: update README.md", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "903f24d5aef164202f0fc02a2892e76888e6ed56", "messageHeadline": "docs: update verification part", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "d96f555e07236a980e1b2ed1d2bd8bb361ff2fff", "messageHeadline": "docs: fix typo", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34172acd8a377c938da4a39aec8596436451e66d", "messageHeadline": "docs: update badges", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e5040540ba4d1e47f0486edfbe18a31d5dd6961d", "messageHeadline": "docs: upload crescent core image and update README.md", "author": {"name": "queencre", "email": "ragnar@crescent.foundation", "user": {"login": "queencre"}}, "additions": 75, "deletions": 30}}, {"node": {"oid": "25188b10216f4c028f802356b92407fe3f086f06", "messageHeadline": "feat: add upgrade structure for testnet rc3", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "e5243b285ec2acf7a2d7522af4195bd2077fbabe", "messageHeadline": "Merge pull request #4 from crescent-network/cherry-pick/263", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 396, "deletions": 32}}, {"node": {"oid": "0ccbe5957d28d6a447fa0e5664e675153f009884", "messageHeadline": "Merge pull request #7 from crescent-network/cherry-pick/262", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "1b78164c85e069fc65757a0d677b714caa12f09b", "messageHeadline": "Merge pull request #5 from crescent-network/cherry-pick/266", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "34f4cacbffb9d00b1d4910b3a916b6bd1f616aac", "messageHeadline": "Merge pull request #6 from crescent-network/cherry-pick/265", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "c54ce576f9816457e48905f42928a2acc2e8dc2b", "messageHeadline": "Merge pull request #3 from crescent-network/cherry-pick/261", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "5edee9970785be38c37c27a078e96efbb1d4980e", "messageHeadline": "Merge pull request #2 from crescent-network/cherry-pick/259", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "b46a1e148c03b1f7a1d030ae40f6c778d57b4b68", "messageHeadline": "Merge pull request #262 from cosmosquad-labs/farming-deterministic", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "721dd40ea3fe989e4213e26dd7994261016f0759", "messageHeadline": "fix: use truncated open amount before matching", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "a5904ae80b39eeaaffb867471728058467963e27", "messageHeadline": "Merge pull request #266 from cosmosquad-labs/liquidstaking-tally-dete\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "ec6243fadc870ed9a771b0a0e5c88acb018c5ddb", "messageHeadline": "docs: add more documents", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 396, "deletions": 32}}, {"node": {"oid": "2242a32784943240143d993746ed16242ff0a1b3", "messageHeadline": "fix: apply code review suggestion", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8d7a8856245b686a14fa88e407457c9c226a704", "messageHeadline": "fix: skip zero total stakings when allocating rewards", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "2e763425f295f9bcbd8858864d2d8651bcbe9b3f", "messageHeadline": "chore: enable codecov", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "c92a3b4cbadb701d58a3cc094ba804d52fa1bf31", "messageHeadline": "Merge pull request #1 from crescent-network/cherry-pick/258", "author": {"name": "crypin", "email": "101186983+crypin@users.noreply.github.com", "user": {"login": "crypin"}}, "additions": 98, "deletions": 26}}, {"node": {"oid": "be6a4baaa196028e6f441e570f83175c008f0f27", "messageHeadline": "cherry-pick pull request #258 from cosmosquad-labs/fix-offer-coin-refund", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 98, "deletions": 26}}, {"node": {"oid": "0c1b6b6d403e58785132f0e1cd9b9fc23274c011", "messageHeadline": "feat: init crescent network", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 4521, "deletions": 2526}}, {"node": {"oid": "6453a77df17508909d24f3798151a3f3a517b25f", "messageHeadline": "fix: init app/coinfig for app name, bech32Prefix", "author": {"name": "crypin", "email": "crypin@crescent.foundation", "user": {"login": "crypin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e61001345439ebeb71a729b06744a9b4c0a15c8e", "messageHeadline": "Merge pull request #237 from cosmosquad-labs/kogisin/235-add-docs", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1867, "deletions": 1407}}, {"node": {"oid": "9d1c155c846736ce393a5436c345f5beb6a14ab2", "messageHeadline": "Merge pull request #251 from cosmosquad-labs/kogisin/update-function-\u2026", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 14, "deletions": 183}}, {"node": {"oid": "cd73fce1c3946b9d289641ae736c8c425d4d29c8", "messageHeadline": "Merge pull request #254 from cosmosquad-labs/order-extra-gas", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 282, "deletions": 104}}, {"node": {"oid": "c4098e91ae374dc057d6f468b5aadf5b4a3fe578", "messageHeadline": "docs: apply more changes from the review", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47e66eab113d1c561efd5207c2a1282b6581bcc2", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into o\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 250, "deletions": 199}}, {"node": {"oid": "aec2ad0b24cf3e57072a1fa86b050a4f368d3c9d", "messageHeadline": "Merge pull request #252 from cosmosquad-labs/94-init-pool-coin-supply", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 235, "deletions": 184}}, {"node": {"oid": "e4dbe5aa2bbd4ff8d044d5ae9184cf5a14f8de78", "messageHeadline": "docs: update spec doc", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a788e648ce1dd281c43348c69b09c9c20c235f9e", "messageHeadline": "docs: update usage", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e35209403d54993040c316aded4bf13c79b8744", "messageHeadline": "feat: also impose gas to depositors and withdrawers", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 218, "deletions": 111}}, {"node": {"oid": "36342c822cffe6f6e40f08aa7359eb5920090fcd", "messageHeadline": "docs: apply missing suggestions from the review", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "78dcd8faca910510c8ffe5da81c3191dc8cf19bb", "messageHeadline": "feat: impose extra gas to an orderer", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 187, "deletions": 118}}, {"node": {"oid": "261f733ad5a5d09221ffb943089af27255aba7f1", "messageHeadline": "fix: markdown link", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "feeb620e4a0e10047fa2d54aee7812338d6451d2", "messageHeadline": "docs: add docs for claim module", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 239, "deletions": 0}}, {"node": {"oid": "3647f8c8f996806bd08b5f87c6b136f21aa084f4", "messageHeadline": "docs: apply suggestions from the review and make farming docs consist\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 196, "deletions": 428}}, {"node": {"oid": "05175a40cd481d6f169b73b46be51643c57b6ac3", "messageHeadline": "fix: mint initial pool coin based on deposit amount", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 235, "deletions": 184}}, {"node": {"oid": "6fc54ca27ddfda1af53afd3bd1403806cb430d59", "messageHeadline": "feat: remove LastAirdropIdKey", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b53e39a6d93260ff90e5d36c169973b59b541a82", "messageHeadline": "feat: remove unnecessary getter and setter functions", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 14, "deletions": 180}}, {"node": {"oid": "d6d435d32500d1227873abd77fb23cc7efd4fe7e", "messageHeadline": "Merge branch 'main' into kogisin/235-add-docs", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 96, "deletions": 91}}, {"node": {"oid": "8094296023c54ab349af5a2a9ce8be41726b498d", "messageHeadline": "docs: give spaces to improve readability", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "901a06d5473a0bd77ecd0f9c449b96ed31135919", "messageHeadline": "docs: add optional flag for market-order", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "53879c255ea7dbe4ae24b145a9e1abeecba450d6", "messageHeadline": "docs: apply suggestions from the review", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "736ec48c549c704a27d8adc7f61518d753eefa58", "messageHeadline": "Merge pull request #247 from cosmosquad-labs/246-liquidstaking-integr\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 96, "deletions": 91}}, {"node": {"oid": "b80619342966f683e0b12e1c4bbde8ec853b195b", "messageHeadline": "Merge commit '61801268ef564c33c303a5ce9a988c5e65664cbe' into 246-liqu\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 680, "deletions": 24}}, {"node": {"oid": "90e585359973d2356e195be05d4046d68088c314", "messageHeadline": "Merge branch 'main' into kogisin/235-add-docs", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 691, "deletions": 35}}, {"node": {"oid": "61801268ef564c33c303a5ce9a988c5e65664cbe", "messageHeadline": "Merge pull request #249 from cosmosquad-labs/kogisin/248-update-claim\u2026", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "dbe10f52f876c9a953c32785b1c41cf0b03c54fa", "messageHeadline": "Merge pull request #242 from cosmosquad-labs/claim-simulation", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 625, "deletions": 17}}, {"node": {"oid": "ca7d07e1f9552ae13ef954de9f070ea43caee72c", "messageHeadline": "chore: sorting import", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "41cbca987115fdac943877edb36511288b4e0371", "messageHeadline": "docs: provide more context", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "270618c37adb982f34bb906ec00547ea583a8bcc", "messageHeadline": "Merge pull request #244 from cosmosquad-labs/243-insufficient-offer-coin", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "ec2db0b026c20cc55315d6872aeb0db7e21bec69", "messageHeadline": "fix: cli description", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9e976cd722d6a2497d1ddf294c9ca780cd0f550d", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into c\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2717, "deletions": 536}}, {"node": {"oid": "0ca0bff55118040ffae4f84d088007388dc40517", "messageHeadline": "chore: update comments", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8394fb8e4f7033da215826f6dc5386575e59ba39", "messageHeadline": "chore: sort imports", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "050de7918cb2b611ff672e44b4e0be7f12478339", "messageHeadline": "docs: add heading", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "67f3a0523bcf576392da37d13aa6795537c5afa8", "messageHeadline": "docs: update farming module cli and REST routes", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 66, "deletions": 24}}, {"node": {"oid": "8f9cc6150654fd43ab4d28df690cd9df179ec464", "messageHeadline": "docs: organize structure, remove unnecessary docs, and disable markdo\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 41, "deletions": 184}}, {"node": {"oid": "703d76e57e0095e1e07443dc90bbf32b12951bfc", "messageHeadline": "chore: remove unused arg, codes", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "922990ad34c82a170055d9473b6cfe279336aa08", "messageHeadline": "test: improve integration test on liquidstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 88, "deletions": 73}}, {"node": {"oid": "d53d71596ca8e5660e15e33bff5e9d7ecee3a40c", "messageHeadline": "Merge pull request #245 from cosmosquad-labs/bump-sdk-1.0.2", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "6a07e8ac224bada8b43e045a96f8942a76c929d9", "messageHeadline": "docs: add contents for grpc routes", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 592, "deletions": 5}}, {"node": {"oid": "93a1a64fda43e04867dfe30213e1c2a0caef0a83", "messageHeadline": "docs: update CLI txs and queries", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 232, "deletions": 16}}, {"node": {"oid": "0d1d1eab0c62958e59e510c4e4a88980168a6d24", "messageHeadline": "Merge branch 'main' into kogisin/235-add-docs", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 957, "deletions": 104}}, {"node": {"oid": "ef591e68ef8567f67332596b6a50fedcaf6fa947", "messageHeadline": "build: bump sdk to new tag", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9b9109380f00f33f66dc8fd5d299d97d1a92aa5b", "messageHeadline": "docs: update liquidity.md", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "b1ee2c7c16c32c61aa7af4db7bdc2be9acc60e5d", "messageHeadline": "Merge pull request #207 from cosmosquad-labs/testing-3", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 852, "deletions": 61}}, {"node": {"oid": "2e4e280df702b53cedb741a72769f955f570ced6", "messageHeadline": "test: add tests for simulation functions", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 260, "deletions": 0}}, {"node": {"oid": "9a3d28124a10a6f90bbf8c56405d7e6ab2667102", "messageHeadline": "fix: fix typo", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa15e2212b18baa92d3a7f78476fcea6c8e94c43", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into t\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2186, "deletions": 734}}, {"node": {"oid": "31e6478877aff603ed80fff7b25a7ad2ef6b686f", "messageHeadline": "Merge pull request #239 from cosmosquad-labs/liquidity-order-doc", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 72, "deletions": 31}}, {"node": {"oid": "82827243c81ac1bdc4f804772b411ecca63e1b37", "messageHeadline": "fix: check offer coin amount against order amount", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "5d339c3a1a429f1a30b6df51d46e0d9bceb8ba24", "messageHeadline": "docs: remove localnet", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 0, "deletions": 59}}, {"node": {"oid": "df5bf452ad6aa17a92c181243bcda9caaa79755c", "messageHeadline": "Merge pull request #241 from cosmosquad-labs/236-reorganize-sim", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "d873a1b1e315f949301710912ce85fa5bc901c91", "messageHeadline": "Merge branch 'main' into kogisin/235-add-docs", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2095, "deletions": 696}}, {"node": {"oid": "debcbeb30179c4e04f5241b6e31bb01d854997a2", "messageHeadline": "test: fix argument number issue", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77bdd6b5119b4fc4aeb35188fa9c61b9ef679278", "messageHeadline": "docs: reformat params spec doc", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "67b7e3272d6c71ff0bada074f15bbdbab75829c8", "messageHeadline": "fix: add more detailed example for order cmds", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "74232a1603714e58b7e081942a624311c122cde5", "messageHeadline": "fix: add detailed help message for order-lifespan flag", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "266a501955775803f241060700cc41a1b0515850", "messageHeadline": "fix: when there is no airdrops, generate nil claim records", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3501d2a83c820a05c5466f4405d404ac3792b2fe", "messageHeadline": "fix: fix ClaimRecord validation", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "726880b50a7d0b315c82cb7ec2b3d1884a619b80", "messageHeadline": "feat: implement x/claim simulations", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 360, "deletions": 15}}, {"node": {"oid": "168ddd3fa457326e80323378ec3f544836cc68bd", "messageHeadline": "fix: simulation, app init, endblock ordering for crisis invariant", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "ee6b15002f3fdb7b8a075f273196b625466ebc25", "messageHeadline": "fix: add exception for zero weight liquid validator on liquid unstake", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "23ac5e4d5ed3f4d2d527a56f0037f9050615d76e", "messageHeadline": "Merge pull request #232 from cosmosquad-labs/231-cherry-pick-farming", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1551, "deletions": 398}}, {"node": {"oid": "b571622b4b9099f64e8a4675a4f1d36790026319", "messageHeadline": "Merge pull request #238 from cosmosquad-labs/233-bump-tendermint-to-v\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 199, "deletions": 24}}, {"node": {"oid": "7c16a67a81062778427e7e896938154449448265", "messageHeadline": "fix: make order-lifespan parameter optional in order cmds", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "7b4a7ae1fe32b25c4904d858c6db2ccaea27245f", "messageHeadline": "fix: add missing flags to query orders cmd", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5bc2cb2346c12c78c5215fa610d0d50b81ac330a", "messageHeadline": "build: bump tendermint to v0.34.15", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 199, "deletions": 24}}, {"node": {"oid": "244889a61dbb0581f44c96c7d0c71300dd980eda", "messageHeadline": "Merge commit 'ded5f9734fb6aa008a99cea431c8409a1c8eec73' into 231-cher\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 686, "deletions": 453}}, {"node": {"oid": "ded5f9734fb6aa008a99cea431c8409a1c8eec73", "messageHeadline": "Merge pull request #230 from cosmosquad-labs/229-fix-empty-slice-on-w\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 346, "deletions": 275}}, {"node": {"oid": "cd59986570f178f67e09a56e282be7343b25b6ad", "messageHeadline": "Merge branch 'main' into kogisin/235-add-docs", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 343, "deletions": 182}}, {"node": {"oid": "e930fd68eb0274221125a8f8800e894a1d366bc2", "messageHeadline": "fix: refactor simulation, mint source module, cherry-picked", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 27, "deletions": 36}}, {"node": {"oid": "bdf861953a67ec6cd714d17a261526217d43876a", "messageHeadline": "fix: revert pointer to concrete for whitelisted validator", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 124, "deletions": 176}}, {"node": {"oid": "71957865b4e5919d1e89d45257c61b651c37c2a6", "messageHeadline": "fix: fix RemovePlan cmd usage", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df034e5f2b97920765f469d529e0b011bddaf4c3", "messageHeadline": "docs: add comment about OrderLifespan", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "77aa6641531a239dc65e47274c711bdd592ac1a7", "messageHeadline": "chore: Merge branch 'testing-3' of github.com:cosmosquad-labs/squad i\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 206, "deletions": 62}}, {"node": {"oid": "c4632b20eda756eb50cf81794d4abeb64eff7644", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into t\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 80954, "deletions": 7712}}, {"node": {"oid": "0acdeb9f1f9dcfcd6d2b753c3cc0638fa75ec2c0", "messageHeadline": "docs: change folder structure", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 15, "deletions": 2517}}, {"node": {"oid": "e8aaa12355750a4447427cc8c839d956260338d2", "messageHeadline": "docs: changing folder structure", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2828, "deletions": 527}}, {"node": {"oid": "2bc20de60d054aa6c3f5059471c73b8acda8504b", "messageHeadline": "env: update config", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "90ab75dcbd6d3df7f5abcb3d4261fd6fbbc76f78", "messageHeadline": "Merge pull request #228 from cosmosquad-labs/docs-review", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 343, "deletions": 182}}, {"node": {"oid": "706a72b286820e5f8c9874befcfc8c9e4d6a6752", "messageHeadline": "chore: fix lint", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "195c3cdce8736165bf35800821d1f3fba5e79da9", "messageHeadline": "fix: bump budget to v1.1.0, fix sim to prevent spending huge fees", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 102, "deletions": 73}}, {"node": {"oid": "7618d7048d3141c7975ef156c4df7dfac81fd940", "messageHeadline": "fix: farming private plan simiulation", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 79, "deletions": 14}}, {"node": {"oid": "8c5b1ed8df888ea5001c710c69f1f0b6a2325759", "messageHeadline": "fix: avoid nil slice on farming module", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "4b7b70482905e19b7ce7c80a08b70a0614e3aee9", "messageHeadline": "fix: avoid nil slice on cliam, liquidity, liquidstaking, mint modules", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 84, "deletions": 14}}, {"node": {"oid": "74a638a0a44a673f5e27ff2fd3c31c58e9c8fb4c", "messageHeadline": "fix: apply diffs", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "e33fe156246da6b809c7f65d4eabdfcb3a165548", "messageHeadline": "fix: diff on preserve CurrentEpoch when all farmers has unstaked", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f749bd24f98562328306dda1ca5280301546a33b", "messageHeadline": "fix: Apply audit suggestions", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 72, "deletions": 14}}, {"node": {"oid": "3a07439b660b3287ee1acff1181236cbea3c054c", "messageHeadline": "fix: prevent farming plan spamming", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1215, "deletions": 324}}, {"node": {"oid": "ef33645b651a140a8a64ee49ff0f0a5264993ccf", "messageHeadline": "fix: consider plan period when validating epoch ratio", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 168, "deletions": 16}}, {"node": {"oid": "7115588f6c74e9e42533ffca429d57055f61c30b", "messageHeadline": "fix: validate plan name", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 65, "deletions": 27}}, {"node": {"oid": "9b4cd9aac3a7d00246ba9b9f83830d77ae926cbb", "messageHeadline": "WIP: cherry-pick", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d3d2b58f65cb875a2626de98005506724ca08e7a", "messageHeadline": "fix: defer the deletion of past historical rewards to the end-block", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "875a509a91ec5dcc0a4487e7d79a83462660bb0e", "messageHeadline": "fix: refactor whitelistedValidators to pointer to avoid nil slice, fi\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 232, "deletions": 290}}, {"node": {"oid": "1e584ce31929f5186d4ee6c0d7b2f3894f6d546c", "messageHeadline": "bump: budget to v1.1.0-rc1", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "230f55644b1483a0390e894325e9f07ae5836022", "messageHeadline": "Merge pull request #227 from cosmosquad-labs/226-bump-custom-sdk-v1.0\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f2f2fe9b29fc28e93e717ad027f2a8ea2e0d5ab4", "messageHeadline": "docs: update spec docs and emit cancel_all_orders events", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 343, "deletions": 182}}, {"node": {"oid": "5aa0c50caa47ba402e115e4bb4b5a99ac1f9088c", "messageHeadline": "Merge pull request #224 from cosmosquad-labs/kogisin/216-update-claim\u2026", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 505, "deletions": 266}}, {"node": {"oid": "9594a81b69a8bab8d5b3a0e61c6944a05cb56c27", "messageHeadline": "build: bump custom cosmos-sdk to v1.0.0-based-v0.44.5", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a461a1428d6c8c49115e7013fa5785b948a4cb8f", "messageHeadline": "Update x/claim/keeper/claim.go", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a389d05ddd16070d4a9cb8306a0e3948a943ec80", "messageHeadline": "chore: apply suggestions from the review", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 114, "deletions": 113}}, {"node": {"oid": "44fc7b2dcb3968aaddd5c24469345ab7a26074d3", "messageHeadline": "Merge pull request #217 from cosmosquad-labs/apply-review-suggestions-1", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 330, "deletions": 107}}, {"node": {"oid": "a5a789b11db3757e6d19cf187386e1386b82bf54", "messageHeadline": "feat: apply suggestions from the review", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "c75d3dc039f1d430c48de8064169130cf0381c96", "messageHeadline": "feat: remove test cli commands", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 0, "deletions": 203}}, {"node": {"oid": "c1d382f246b42c5ba3a0fc0d43c61e95a1687510", "messageHeadline": "refactor: use SetStatus to set request/order status", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "125ce722ce490f50dfbfb555e1086becbd95511d", "messageHeadline": "fix: use explicit status checking", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "75ee62d1df9dd93f63aabb8c70c7b4f0ad6b5a0c", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into a\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 78521, "deletions": 4835}}, {"node": {"oid": "410b51cd465dfa500e648df900d5dec8642008f1", "messageHeadline": "build: proto all", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 343, "deletions": 121}}, {"node": {"oid": "9a3694d393266c03c2ba405e6edc828e8ca7c944", "messageHeadline": "env: add whitelisted validators and update conditions", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "8ae1c3e194f513ca46ecbb68baa53c96514a4750", "messageHeadline": "docs: update spec", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "af5ed6bf6afc5996fa9fea317aa13e424588f5a9", "messageHeadline": "chore: add break to escape the for loop, refactor test cases", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 248, "deletions": 214}}, {"node": {"oid": "edc8b0f3a30c8d88229bcb8cc29d27621ae378de", "messageHeadline": "Merge branch 'main' into kogisin/216-update-claim-conditions", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 817, "deletions": 29}}, {"node": {"oid": "a1412b9581d61cc943465291b9936ea21662c1b8", "messageHeadline": "Merge pull request #80 from cosmosquad-labs/kogisin/62-add-spec-docs", "author": {"name": "Taeyoung Park", "email": "typark@bharvest.io", "user": {"login": "CoinedLiberty"}}, "additions": 789, "deletions": 1}}, {"node": {"oid": "b8cc75b5b58cfcf762bd8719bdb10fac1467c359", "messageHeadline": "chore: merge branch into 'main'", "author": {"name": "Taeyoung", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6815c4a7128282957b6d7d49e63ce7a4ca0bc6f", "messageHeadline": "docs: minor change", "author": {"name": "Taeyoung", "email": "", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7acf9907300b29adf6e17ffdaabf28f575070c10", "messageHeadline": "Merge pull request #225 from cosmosquad-labs/222-using-spendable-coin\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "756ef3399e309b2bd8cffdb3c2ed373aac5aedd9", "messageHeadline": "env: fix golintci", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6b792cee4c20b5fad2e80a895f4f8c183598a48e", "messageHeadline": "Apply suggestions from code review", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4227e96595dbd97011e4c0453697b1411d1ef429", "messageHeadline": "test: add vote condition case", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 26, "deletions": 30}}, {"node": {"oid": "3b8f093c348f14dd7df32979f8b4c732a33a018a", "messageHeadline": "test: fixing broken test", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 68, "deletions": 61}}, {"node": {"oid": "10535edc5b516dbcf6635388ff58d625f66d0f09", "messageHeadline": "Merge branch 'main' into kogisin/216-update-claim-conditions", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 77487, "deletions": 4468}}, {"node": {"oid": "e485311c4fe907f9ae7cd62e991fd57d3d866dea", "messageHeadline": "chore: update claim conditions and adding test cases", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 247, "deletions": 126}}, {"node": {"oid": "1790f29b4260fab78109be968da48bcf492f4394", "messageHeadline": "Merge pull request #221 from cosmosquad-labs/legacy-amino", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 106, "deletions": 71}}, {"node": {"oid": "71beca481e1e9317f74d3ba4275ae42d81c442af", "messageHeadline": "fix: use spendableCoins instead balances on farming", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c6e34c97685e9c1e5e0bde2a718a5fdcab83f3e6", "messageHeadline": "fix: use SpendableCoins instead balances to consider locked value", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "8d682c250a3a941feb8ea3b74c5d4e0b9e9bce7c", "messageHeadline": "Merge pull request #220 from cosmosquad-labs/133-refactor-simplify-ap\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 77395, "deletions": 4698}}, {"node": {"oid": "fffb022f8a32cdf3f60cf8c50cc88c51d85a1c22", "messageHeadline": "chore: fix typo on swagger", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "98becd0cbb237568e5b6817fac50728897aa52fc", "messageHeadline": "feat: add updated claim conditions", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 318, "deletions": 557}}, {"node": {"oid": "ad6fca784fdda29b0dbf96a7c8eaeacc8ba25b91", "messageHeadline": "refactor: config, cli, testnet to use neutral denom", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 45, "deletions": 329}}, {"node": {"oid": "b9ab04cf48691a971039e2eca9e62db98d8f7785", "messageHeadline": "docs: update swagger", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 76601, "deletions": 3312}}, {"node": {"oid": "6e4ad9830df6a31a47cd32bc423d6880b66e7bbb", "messageHeadline": "refactor: makefile and demo docs to custom app name", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 43, "deletions": 39}}, {"node": {"oid": "a3b39cdde60b9bb3e480e08fa20e668efbbfae4b", "messageHeadline": "fix: use ModuleCdc instead of AppCodec in test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "76f06122c2406858b2da76bf50c72884a0fe845e", "messageHeadline": "fix: register x/farming msgs on amino codec", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "d102f920373de52aefc3e593b015697e96e3e87f", "messageHeadline": "refactor: app package import name to chain", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 105, "deletions": 105}}, {"node": {"oid": "83e40f9204e1554cf3a0f45089fba71bb5685c70", "messageHeadline": "refactor: squad/types to utils", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 493, "deletions": 494}}, {"node": {"oid": "d65e87f7b54058e0f9102db58deac7d308f67a69", "messageHeadline": "fix: register legacy amino codec correctly for x/claim, x/farming", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 59, "deletions": 46}}, {"node": {"oid": "173bbb8d69d4dd002268491c98b267ea0067cf44", "messageHeadline": "refactor: app.config.go for appName, cli, coinType, BIP-44", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "4d848fda48bb25a4979efe7bf3190ac2f48e913b", "messageHeadline": "refactor: unify import name to app", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "f82c1b73f3b47ee63c8be1fedd7529d03d81c386", "messageHeadline": "refactor app struct name and cli struct name", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 77, "deletions": 390}}, {"node": {"oid": "066c95706b96b379db55995e86fb900bc196081d", "messageHeadline": "fix: use ModuleCdc instead of legacy.Cdc", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "773b4c59818abb0f0454dfab02ac7c7c65ee17c2", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into l\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 198, "deletions": 38}}, {"node": {"oid": "a9ebab3d46437b614acf144147592a483b21a574", "messageHeadline": "fix: register types on legacy amino codec", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "83616a46c13a574e07844a280bb4fc480a0e9f66", "messageHeadline": "Merge pull request #218 from cosmosquad-labs/improve-amm-pool", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 198, "deletions": 38}}, {"node": {"oid": "e87569faabcda7ad81cf0226415fc097f184c133", "messageHeadline": "fix: fix bug in simulation", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d348850399c2d7a74d9029f844fa1277791cd100", "messageHeadline": "test: revert back SortOrders test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 110, "deletions": 5}}, {"node": {"oid": "41e530c3359570f1afacc7e8ee5baf7e8e3ae713", "messageHeadline": "fix: make ParsePoolCoinDenom to return error and use regexp to match", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 74, "deletions": 29}}, {"node": {"oid": "2e42ffc24ce3caa47823c9c784a70bcfbf123c8e", "messageHeadline": "refactor: rename BulkSendCoinsOperation.SendCoins to QueueSendCoins", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "83d470b41fbe5390b34e9f6a05ced0660bba9438", "messageHeadline": "fix: remove unused error variable", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "68d2ccda8b3d3c0072c5f750dd03b1458e1a3bab", "messageHeadline": "refactor: introduce Order.ExpiredAt method", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1b891ee0009ef4f6e658c1771ed1926c6d596326", "messageHeadline": "chore: add/update comments for BasicPool", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "de7f3bd8115eddf8f9f2c62f3466dd9a216d0ca7", "messageHeadline": "fix: remove meaningless length checks", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "35db2893c235126f2d9d4dff789bf165ea4589c2", "messageHeadline": "test: add test for PoolsOrderBook", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "4f559178428fc9b552cddc88f07ae1ac33c8c26e", "messageHeadline": "fix: add orders when the amount is positive", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "6a8cd3126feb7f541a0138d54c5847c08468527e", "messageHeadline": "chore: widen OrderBook string representation width", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a53a1036f9e9732916b63a7ee85deb2439c9210f", "messageHeadline": "fix: findFirstTrueCondition may not be able to find index", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "ec513b6699659d70855549eccf619345134c9afb", "messageHeadline": "feat: add String method to OrderBook", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "375ca21a807c1ba48b4d9f40e4c7198cf9ea0c81", "messageHeadline": "Merge pull request #214 from cosmosquad-labs/hallazzang/internal-code\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 350, "deletions": 572}}, {"node": {"oid": "396e25e9f07a4e6dd29b691baf0cdc816a0e9c4d", "messageHeadline": "fix: remove pagination on liquid-validators", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 51, "deletions": 300}}, {"node": {"oid": "5e4ef3bdf9169db63793d3972ab1616d808cd9df", "messageHeadline": "Update x/liquidstaking/keeper/hooks.go", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9c213846d3833d09e032d799b122633254b4211", "messageHeadline": "refactor: squadtypes to squad", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "cef3523055630d5588615cf748ea8a3bc2bb45db", "messageHeadline": "fix: SetAdditionalVotingPowers with call by value for votes, bump cus\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 44, "deletions": 60}}, {"node": {"oid": "ded98a76a721175e1659b968dd5ceaf05eb21c51", "messageHeadline": "refactor: IsActiveLiquidValidator to get whitelistedValMap", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "b0d768a436ea2062b1b9a61edff4a62591ad3196", "messageHeadline": "chore: comply init map with no make", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "55523897f960977458502fa5ddffc196155da9d1", "messageHeadline": "refactor: bool maps for checking exist to use struct{}", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "11e43bd64173cae0fc171aa542c4002adfd50afb", "messageHeadline": "fix: refactor mint inflation logic, add blockDuration event filed", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "2431388bf937f57b0ca12b78fcbca8df56c669e0", "messageHeadline": "chore: refactor suggested things", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "450215a9379acfaf06c1038c3de2851684d1e88a", "messageHeadline": "chore: apply suggested import ordering", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 109, "deletions": 67}}, {"node": {"oid": "0ef031b6cc8fc183c99863365363f9b939d5a704", "messageHeadline": "feat: add PoolsOrderBook function", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "9fa588f1459ee4ab872e2f0330111e32d2a16dd8", "messageHeadline": "feat: add HighestPrice, LowestPrice to OrderBook", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "bf65c30d5f48f739579c325b48c92bdcf18cddf4", "messageHeadline": "refactor: use sdk.Int for rx, ry, ps and add two methods to Pool", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "5d87fc9e4fed2df47ee63e1114498cfb7184610b", "messageHeadline": "Merge pull request #212 from cosmosquad-labs/211-apply-review-suggest\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 631, "deletions": 442}}, {"node": {"oid": "fb14c50ca7ef8042a93a9b78c1017c250afa2e35", "messageHeadline": "refactor: test function name", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cec652bd96fed31689dafe8fe8649e7ee4ff5981", "messageHeadline": "refactor: DateRangeIncludes, remove omitempty on block_time_threshold", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 35, "deletions": 36}}, {"node": {"oid": "292ee52675c9a450a6615a07040d21e56723604c", "messageHeadline": "fix: remove json, yaml tag on mint proto", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 39, "deletions": 67}}, {"node": {"oid": "801b416e60151a0fb68906e05cb85eae1c713865", "messageHeadline": "fix: apply comments from the review", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "216260241572b025f925747f92f9ad09c2501422", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into t\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 397, "deletions": 1425}}, {"node": {"oid": "f2d2423dc23efd582b74ad00d8239a09243af1f0", "messageHeadline": "chore: remove outdated TODO comments", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "1aa945070a2dc96e2e19b957d3d12b6fb147ffbb", "messageHeadline": "test: add liquidstaking params test case", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 186, "deletions": 50}}, {"node": {"oid": "585f45582debb7d3bcf9f831391dabb60ea7a389", "messageHeadline": "test: add test cases for params and fix lint", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "f40a610e11ba3ae9010bd0b398d85a54199e3493", "messageHeadline": "test: add test cases for mint module, improve spec doc", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 336, "deletions": 81}}, {"node": {"oid": "4223010738f9ea7e84d01eef302a2d253665cbbc", "messageHeadline": "refactor: liquidstaking tally logics", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "c0e414a394140aff11ad207d5301b81ac0d8152f", "messageHeadline": "Merge pull request #210 from cosmosquad-labs/register-msg-server", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8fc8004e0df464c8a03a527966430f06b956e2d2", "messageHeadline": "docs: update spec for sync", "author": {"name": "Taeyoung", "email": "", "user": null}, "additions": 109, "deletions": 109}}, {"node": {"oid": "9a3102634ac579a775aef5b39567487628ecdebe", "messageHeadline": "fix: register MsgServer in AppModule", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "36611c0443f0ce02567d9558f3cc3b533c65ed25", "messageHeadline": "refactor: code review suggestions -1", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 55, "deletions": 262}}, {"node": {"oid": "a24958cfe15bcec8926f82b3a07b4872506c5314", "messageHeadline": "fix: register MsgServer in AppModule", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9e810fcf2e633025d491906dd9f22204085078e1", "messageHeadline": "Merge pull request #209 from cosmosquad-labs/132-improve-spec-test-codes", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 394, "deletions": 1425}}, {"node": {"oid": "e3b16a2583d41548fb567de5dee1c7cd85d2f6e6", "messageHeadline": "test: add test cases for MinMaxGap", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 252, "deletions": 808}}, {"node": {"oid": "c52b52e09762a0563c97dbf3b1cc640959ddb34d", "messageHeadline": "test: add MsgDeposit/MsgWithdraw helper and add cases", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "adc184228b1db6d443bb086b087c24e99a3fbc88", "messageHeadline": "test: add TestQueryOrdersCmd", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "59ad93b8d10c52669a6ff3498a2919377ed65ce4", "messageHeadline": "chore: remove fmt.Printf in GenesisState.Validate", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "07ddcb44a3ca2b8a1bcf889eb276bc0cd542f40b", "messageHeadline": "fix: add QueryOrders cmd flag set", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "cf1fee9c391779bbe64a54bfb36c2d99696d3cdc", "messageHeadline": "fix: improve spec doc and tidy deprecated codes", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 16, "deletions": 515}}, {"node": {"oid": "9a5c22882226130835216396ee9396df836b46c1", "messageHeadline": "fix: fix genesis validation", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "c8e07045a2e25e88934d0bb3b6fc3ea75316bc3a", "messageHeadline": "test: add more integration tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 72, "deletions": 9}}, {"node": {"oid": "b25edfb5a3451bded6b5dcddb5f62b4fc0f02915", "messageHeadline": "docs: update and improve spec of liquidstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 127, "deletions": 103}}, {"node": {"oid": "24df5041ab6d9062409a3f702d36c2834e6dc0fa", "messageHeadline": "test: fix test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a20cbf5765cb478dfc26b2d33881cca313ffac83", "messageHeadline": "fix: check duplicate requests and orders when validating genesis", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 225, "deletions": 9}}, {"node": {"oid": "da0244d5b54326c08c61e75a078e124aa4119e08", "messageHeadline": "test: add simulation tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 463, "deletions": 25}}, {"node": {"oid": "3d095d23b60e4b48340c8303124bdcf0e0ee105d", "messageHeadline": "Merge pull request #206 from cosmosquad-labs/201-bump-custom-sdk-for-\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 193, "deletions": 3}}, {"node": {"oid": "ce57330d4401b8ea7ca8eaa08603999709bc82d3", "messageHeadline": "feat: bump custom sdk for prevent delegate with locked balance, add c\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 193, "deletions": 3}}, {"node": {"oid": "40bd560d054117cf203b91334bbd780fba79992e", "messageHeadline": "Merge pull request #196 from cosmosquad-labs/testing-2", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 576, "deletions": 80}}, {"node": {"oid": "f1e19952a3d1a7b7e8dc8a067bd687615a150fe0", "messageHeadline": "Merge pull request #183 from cosmosquad-labs/182-add-claim-module", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 3744, "deletions": 796}}, {"node": {"oid": "701cc90871042e0b1d82a2be4b20329a22d0bb7a", "messageHeadline": "Merge pull request #190 from cosmosquad-labs/preserve-current-epoch", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 57, "deletions": 7}}, {"node": {"oid": "917e79ca10a6aafa347148c0025fb46f38686903", "messageHeadline": "feat: update validate condition", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "9884aed8f9f02cec4ba2ef4d505391c9b7f6a64c", "messageHeadline": "docs: update spec doc", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8c8cdaaf08fc24d27611757bf1afa11c0485f4f", "messageHeadline": "docs: update spec doc", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c07c8bc4f1d9bd85b3e745aa1c8e8a2850db5af", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into p\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 5892, "deletions": 1688}}, {"node": {"oid": "44b60ef6336908301d5439cb0a0deb50b5598137", "messageHeadline": "feat: remove termination_address field in config.yml", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "42a76de069e7149791718a696f768a2fd0484b23", "messageHeadline": "feat: remove TerminationAddress and unclaimed coins are sent to the c\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 94, "deletions": 150}}, {"node": {"oid": "232fd6223a21f8e129e08d9a46d4b46e9f052448", "messageHeadline": "Merge pull request #199 from cosmosquad-labs/197-improve-liquid-staking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 236, "deletions": 49}}, {"node": {"oid": "2a0fc49ed329412ad2fb08afe7cc1a7fbd9bbd74", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into t\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4841, "deletions": 1081}}, {"node": {"oid": "5539e7ae07bdef189042822c12f1a1713b08d441", "messageHeadline": "fix: use GetAllDepositRequests to fix deposit condition", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "64e0b431ab5be695a1a934d2d7b09f5b54e5c8ea", "messageHeadline": "review: rename action to condition and rename functions to follow con\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 41, "deletions": 45}}, {"node": {"oid": "cee694c3ba1eb9b15f249d0cae98e31e0ef31b70", "messageHeadline": "Merge branch 'main' into 182-setup-claim-records", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1321, "deletions": 163}}, {"node": {"oid": "a35f8d9c87b09b8616b26041c6981e56232ba71b", "messageHeadline": "Merge pull request #200 from cosmosquad-labs/198-orderer-indexing", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1321, "deletions": 163}}, {"node": {"oid": "c560ed546c5b916069d9ba96527558ef35edbfe5", "messageHeadline": "feat: add events on liquidstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 125, "deletions": 23}}, {"node": {"oid": "bec88face9ca4dcb6275a729c5e9d00dce105873", "messageHeadline": "test: add liquidstaking test case of vesting account", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "60265a4aa556d750ab2501bb7ce26fff7b470dec", "messageHeadline": "feat: add keeper methods to get requests by requester", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 175, "deletions": 5}}, {"node": {"oid": "a4a3f9f6a45dc5d8e5942a86cd83e9c017dbd6a1", "messageHeadline": "feat: rename query cmd for consistency", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4b3feb23f68479cf2bb161657c525716478bacc8", "messageHeadline": "env: update config.yml", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "632fc858138894abb9480c9a0bdcd46e3200672d", "messageHeadline": "fix: fix sanity check", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "8ee46d5766b72e7ad9149e3b3e6569a7d031a4f7", "messageHeadline": "feat!: add OrdersByOrderer query and needed indexes", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1032, "deletions": 150}}, {"node": {"oid": "979bc5bc4ca982b61b34f49341df6ff6bd1269d4", "messageHeadline": "fix: event, direct withdrawn case on liquid unstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 48, "deletions": 27}}, {"node": {"oid": "d85edfc3efedf425b9c8b2995af672e0ba1c0e77", "messageHeadline": "chore: use condition type array for claim record and pass airdrop con\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 188, "deletions": 187}}, {"node": {"oid": "fc5e1d610be48ca007b9aafb9c4465f0a65f491a", "messageHeadline": "feat: add OrderIndexKey which maps orders with orderer", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 116, "deletions": 10}}, {"node": {"oid": "3e5833d861c69b1f93f19ca3abc267e8310dbb1c", "messageHeadline": "Merge branch 'main' into 182-setup-claim-records", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4229, "deletions": 1483}}, {"node": {"oid": "90f78332624936dda7a20ca7ca80bd90be203ad6", "messageHeadline": "feat: validate condition", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 440, "deletions": 197}}, {"node": {"oid": "3d9487c21da76428004ffe364fc2ae7bcddff226", "messageHeadline": "Merge pull request #194 from cosmosquad-labs/cli-order-direction", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "155d4e840252c0b890e7b16ab9a556043342caa1", "messageHeadline": "test: add pool tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "057539b9ed690bb7822e0470aa2af42b64334097", "messageHeadline": "test: add order book internal test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "c3adbfcab8beb3609036142a72424cc045525bed", "messageHeadline": "chore: do not use pointer receiver when not needed", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "b42851e6dc483663cc40e9f00a2df3d2b6e13910", "messageHeadline": "test: add tests for match.go", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 167, "deletions": 0}}, {"node": {"oid": "f4312b6523b176c0d367047c4553a4320843744c", "messageHeadline": "fix: fix newOrder helper to correctly choose denoms", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "832f25cb17c2ebe4547765746580310ba233e75d", "messageHeadline": "feat: add OfferCoin field to Order", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3fa541664b71ae8111908b0258f95d9c5349bfbc", "messageHeadline": "feat: add simulation on liquidstaking, improve logics (#192)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3457, "deletions": 901}}, {"node": {"oid": "7d246d0e8825060760fd1b44023826acb3481ec7", "messageHeadline": "chore: add ValidateMsgClaim and ValidateCondition, adding convenient \u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 255, "deletions": 114}}, {"node": {"oid": "ddb9384125a7279799ea63deccad9ebb47f292ff", "messageHeadline": "test: add tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 262, "deletions": 52}}, {"node": {"oid": "c81da2f643495f275bceb9d73472abe722682ea4", "messageHeadline": "fix: lint check", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6d0b04068f22e3e25cce02f4aa4277a893ff10ce", "messageHeadline": "chore: apply suggested structs and apply feedbacks and suggestions", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 768, "deletions": 747}}, {"node": {"oid": "949f12948c8681a784b81295e5df3c875b9bd178", "messageHeadline": "Merge pull request #193 from cosmosquad-labs/fix-matching-bug", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 129, "deletions": 65}}, {"node": {"oid": "c9d6686884e2c55a3521166ad4aae75c30dc6f3e", "messageHeadline": "feat: cli order command accepts \"buy\", \"sell\" order direction", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "4c1ba65205dcc1f45a6f628cc22568346d73cb2f", "messageHeadline": "test: add test for price rounding in FindMatchPrice", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 126, "deletions": 56}}, {"node": {"oid": "c67c0a2cfe2a3fd5e55ea1f230c14e446684e4d8", "messageHeadline": "fix: use rounded mid price of two possible ticks", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "994f7bb5c32c5b4243dcc648ad147ff4319a2c14", "messageHeadline": "fix: fix bug in RoundPrice", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c201e64c9a5ca1882e6cc3c23518cb255e2ded4", "messageHeadline": "Merge pull request #191 from cosmosquad-labs/code-quality", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 614, "deletions": 503}}, {"node": {"oid": "9605b97b5ded9307504b12ab3d4f85d8625d033d", "messageHeadline": "feat: add/update comments and add some more validation for genesis", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 124, "deletions": 31}}, {"node": {"oid": "7a4dc7136d13fa82931eb354bee556261f49f8e8", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into c\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 186, "deletions": 72}}, {"node": {"oid": "11aedc61bf88febbdff0e9b14fbc3cca444c1c48", "messageHeadline": "review: apply feedback and suggestions", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 52, "deletions": 121}}, {"node": {"oid": "7af371226828c4586f7e338b78b347fd506f3fda", "messageHeadline": "docs: update Airdrop struct", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a50d4f5d1cdbae7404b15915f77cad403361cacd", "messageHeadline": "review: change some function names for readability and update minor f\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b0f0e1d19ec127f357d85408a6548564626ed73d", "messageHeadline": "review: add airdrops for the claim record query", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "ac394cad38a3ee0d377126971a16826d1b035101", "messageHeadline": "review: rename airdrop_id to id", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 97, "deletions": 99}}, {"node": {"oid": "3dabd0d20b1e983d476023898bd3f14001b585b3", "messageHeadline": "refactor: make some methods unexported", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "52dc1e33ef916b5eddad870fbfee6a564f2cbc23", "messageHeadline": "refactor: GetPoolBalances accepts pool only", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 237, "deletions": 254}}, {"node": {"oid": "7b10f872e06885ffcdd1fb060c9d51981aad6b59", "messageHeadline": "env: update config.yml and generate swagger", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5819a8e9630c184f540067fc008ee8f52a9bbb04", "messageHeadline": "feat: return already claimed err instead of returning nil", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "5773496c67442724e09bf351b4f7a97ae040a5ee", "messageHeadline": "chore: transfer remaining coins to termination address and add more t\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 208, "deletions": 50}}, {"node": {"oid": "7fe188f806088599fd690370d9ebe32b2d0bdfd5", "messageHeadline": "test: cover case when airdrop gets terminated", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "d8a35f1ca8698ed94e8047a67189c109cd19beff", "messageHeadline": "test: adding genesis test cases", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "cb6e8fe9f1c5056f13238f300f07d3cdeb4eb2ac", "messageHeadline": "env: set genesis states for testing claim module", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "5592b8e3d0023d1504b7cfc25cf2019e72a4225b", "messageHeadline": "env: update config.yml", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "c22ebce39de48df861b257d53dc7927aa246b65c", "messageHeadline": "chore: apply updated store docs and add somewhat invariant check in I\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1d30bac341c4d903b1f1e36c87406b527c2ec1f5", "messageHeadline": "feat: add query cli commands for added grpc queries", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "4c3c3579a3359ef108cb4a336385e863f9ba4cc6", "messageHeadline": "feat: add grpc queries", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1258, "deletions": 74}}, {"node": {"oid": "ab53c2183e269600b6abc53fced2a301cb1669b6", "messageHeadline": "Merge branch 'main' into 182-setup-claim-records", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 3713, "deletions": 2331}}, {"node": {"oid": "7712959b1522995a5cfc24369a866860b053a494", "messageHeadline": "test: add store test cases", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "546c3ff1254ae286ed9c595bda41b9c8201c7cc7", "messageHeadline": "chore: refactor codebase and add a bunch of test cases, fix broken tests", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 507, "deletions": 294}}, {"node": {"oid": "074e4e84900b6fe5dd54c9ed63e1bf63ee15ce7a", "messageHeadline": "fix: increase pool orders priority over user orders", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7e29246f6bbcfda241e7412a02d712fe988e9c8", "messageHeadline": "fix: use correct cmd context and update comments", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 128, "deletions": 125}}, {"node": {"oid": "5fa2754b24fe8e892fa3fdb29ef8a0d76e140647", "messageHeadline": "style: add comments and adjust code style", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 132, "deletions": 101}}, {"node": {"oid": "661afb1854139ae232d4c7c3c0d2579c48479f5e", "messageHeadline": "Merge pull request #189 from cosmosquad-labs/188-fix-refactor-tally-l\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 189, "deletions": 76}}, {"node": {"oid": "4461ae94c032bbf673dcf7869ec520b4a16b1985", "messageHeadline": "fix: preserve CurrentEpoch after all farmers has unstaked", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "14f8f8784ec739a8aac3f2cc4a4b69aa92762805", "messageHeadline": "refactor: calc voting power for tally liquid gov", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 151, "deletions": 42}}, {"node": {"oid": "ad1571dee8121f4052350271bb4ff6ae049145ba", "messageHeadline": "chore: prepare testnet genesis and add more validation checks", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 61, "deletions": 28}}, {"node": {"oid": "152bf2e948a35ffc92472aa5a749abdfa14266fe", "messageHeadline": "revert: remove minter permission", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9795e92acdbe561d7ebea0f1e11b021c9e5aeb57", "messageHeadline": "chore: add minter permission, remove next airdrop id getter", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "24215a9f497b9a6fcbb1940e60a84dafa3b32fef", "messageHeadline": "docs: update concepts", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "7c7c8d4173fed1d9fc830d96dc3621a9f3082d64", "messageHeadline": "docs: update spec docs", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 73, "deletions": 17}}, {"node": {"oid": "0e1ec2d37075fa9ffd2df80a0b070661c18b0413", "messageHeadline": "chore: apply changed spec design", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1601, "deletions": 375}}, {"node": {"oid": "403a9354093be81f6e32ef3646e449ee2047bc8a", "messageHeadline": "feat: remove params", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 75, "deletions": 796}}, {"node": {"oid": "c9c5f53776aed6fdf303a880464ebd77a9925cad", "messageHeadline": "fix: voting power calc on tally", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 38, "deletions": 34}}, {"node": {"oid": "48064d59438c78c0b093da581dc45565d34206cb", "messageHeadline": "fix: fix matching logic and further simplify logic", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 39, "deletions": 68}}, {"node": {"oid": "4d084ab547e5101461e94ed56169b812d2119bc1", "messageHeadline": "fix: move DustCollectorAddress into params", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 396, "deletions": 317}}, {"node": {"oid": "18456d5ac69baa9cd09d9bbbedc0ee8698657ddd", "messageHeadline": "fix: fix matching logic and further simplify logic", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 39, "deletions": 68}}, {"node": {"oid": "58b4af407338f023d5c91331e2b26a101732ce2e", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into d\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1647, "deletions": 333}}, {"node": {"oid": "aa77d6c76d4f942237f6f305a7f86e7ca72b1b03", "messageHeadline": "fix: move DustCollectorAddress into params", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 398, "deletions": 319}}, {"node": {"oid": "7b9d77541d3140fa90f465d6d17004c1d9735237", "messageHeadline": "feat: add states endpoint (#184)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1495, "deletions": 181}}, {"node": {"oid": "6f395b72e673029c4f043c2bdcac964210df1b49", "messageHeadline": "refactor!: rename msgs and fields", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1570, "deletions": 1583}}, {"node": {"oid": "80c6ff5b9838860848b4d2368527f8df7a4d0177", "messageHeadline": "Merge branch 'main' into 182-setup-claim-records", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 725, "deletions": 228}}, {"node": {"oid": "f0e49598c7c8d5e45fee074dc50f2a45e4d61f43", "messageHeadline": "Merge pull request #180 from cosmosquad-labs/161-add-cli-command", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 701, "deletions": 198}}, {"node": {"oid": "5e530317c59b5c8a9625440f5eae25517f68fea6", "messageHeadline": "fix: broken checks", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "46f51f944570985091b4a59e968cac1713710d0c", "messageHeadline": "feat: add claimable amount field", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 143, "deletions": 57}}, {"node": {"oid": "ab4c60f58de27d692e9c0f55e5c0ecee293b7bb5", "messageHeadline": "docs: update messages", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "daffe4d19e1092a33ec6fc250e99ad2fc2cbf74c", "messageHeadline": "docs: update events", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "16dc6e3b5419fad064a867ffb033749052e3690c", "messageHeadline": "feat: add module account balance", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 114, "deletions": 27}}, {"node": {"oid": "b055ab9eb4805ba72af65ff0720a8e593027ac93", "messageHeadline": "feat: add prepare genesis cmd", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 198, "deletions": 0}}, {"node": {"oid": "d7876404102a9dfc7e7387659cc0b84dc98c7ece", "messageHeadline": "feat: add RandomInt and RandomDec helper", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "ecd4cbb22118bd3e1585178d3d07df19fbbcee56", "messageHeadline": "chore: organize codes and leave some TODO comments", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 126, "deletions": 73}}, {"node": {"oid": "de60cd68b04ead6301fc6242cc4032a104fc1778", "messageHeadline": "test: add grpc test cases", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 183, "deletions": 55}}, {"node": {"oid": "ee5eb8cc575837878339ba2160524d4faeb2adce", "messageHeadline": "feat: add RandomInt and RandomDec helper", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "42f1f29717417c5bf111ad9ac16b126ced52e789", "messageHeadline": "refactor!: rename SwapRequest to Order", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1570, "deletions": 1583}}, {"node": {"oid": "a5638a0c4f1001bb7e91ec83cf1a19cdcaf5e5dc", "messageHeadline": "feat: add tx and query cli command", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 115, "deletions": 15}}, {"node": {"oid": "12a052bb855d99705b48ea69dece201c8224759c", "messageHeadline": "Merge pull request #173 from cosmosquad-labs/172-apply-code-review", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 352, "deletions": 259}}, {"node": {"oid": "61549f5fb9ec5f2d446e80c3eda53a17fd65015f", "messageHeadline": "feat: unbond to proxyAcc when no ActiveLiquidValidator, added on netA\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 88, "deletions": 8}}, {"node": {"oid": "c58c8cac9f0df7e9f2d92b9f4047c21c31231b52", "messageHeadline": "chore: refactor InActive to Inactive", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "0e09d33c7ff8a7f9d85c31d5cf972801a35b00e4", "messageHeadline": "fix: drop crumb on liquid unstaking, TallyLiquidGov, remove all unsta\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 85, "deletions": 79}}, {"node": {"oid": "ac84e78a959b082ab2d3ec7f822cea5f568a24ec", "messageHeadline": "fix: split validation logic and check lowest/highest possible price", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 166, "deletions": 93}}, {"node": {"oid": "bf75eceb484fa0546a028515384ded4978ebd351", "messageHeadline": "fix: split validation logic and check lowest/highest possible price", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 166, "deletions": 93}}, {"node": {"oid": "31231538cfdd73fedf4d2a8fb7d80cc4a2c778ea", "messageHeadline": "feat: fit price into ticks in msg server", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 131, "deletions": 35}}, {"node": {"oid": "e2f4885763b066ffa3d0d1e702315fc3fd7919e1", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into 1\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1854, "deletions": 2540}}, {"node": {"oid": "0372caed6a23412f3b91ecc855baa3d4f32e650b", "messageHeadline": "fix: improve matching speed and separate amm package", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1843, "deletions": 2524}}, {"node": {"oid": "37f0c448ac3c8e8852bc31a6d7cb5e98a3450608", "messageHeadline": "test: add benchmark test for FindMatchPrice", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "9303fd1b0cd44b9e8c6d4147d7c826daeda39d62", "messageHeadline": "feat: add MockPoolOrderSource", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "e3d4c7530c1f20c036eabda5a147657d895e4201", "messageHeadline": "refactor: Order holds sdk.Coin instead of sdk.Int", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 72, "deletions": 93}}, {"node": {"oid": "2d4a0be5a69a10dbb8c2cf4a81a2bd6fdf5c386f", "messageHeadline": "refactor: bTokenToNativeToken without unstake fee calc", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "618b7173ade63b66a6759b4ffea17a251fb5e35a", "messageHeadline": "fix: liquid_bond_denom field name, refactor variables", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "70e9c26edfcdbcd65a6367310330fbd059d91288", "messageHeadline": "fix: rebalancing threshold policy, MinMaxGap logic", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "4bb54b77409bec4107cdef085bd8dedabf8bb39d", "messageHeadline": "refactor: BondedBondDenoom to LiquidBondDenom", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 134, "deletions": 134}}, {"node": {"oid": "5307efba2c548eb770aa6cf828ce943debe05e73", "messageHeadline": "refactor: move matching algorithm to amm package", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 147, "deletions": 122}}, {"node": {"oid": "25347e2e3b603f907c734bbdc5b57c597009f3c7", "messageHeadline": "fix: rename PriceToTick to PriceToDownTick", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "3475f27b3621a84641dcab47a82d764b6ab12a67", "messageHeadline": "test: add order book tests and OfferCoinAmount helper", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 82, "deletions": 11}}, {"node": {"oid": "52be39e8efb103a6c0f6ca1c72d62d0ac1926a2b", "messageHeadline": "fix: use pointer of BaseOrder", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d0ba9429ad9c5007568fc93335b4901017919bb9", "messageHeadline": "test: add pool tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "2ac306818e0992352b7481771715e2a27415f3b6", "messageHeadline": "fix: Price doesn't care about pool coin supply", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62b959d6f62e62b9c1e434e1b3646e2d8ea4cd55", "messageHeadline": "test: revert back pool tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 304, "deletions": 0}}, {"node": {"oid": "25c0149fe2bed31277cb34acb85910e2714f1407", "messageHeadline": "refactor!: move utility functions into types pacakge", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 183, "deletions": 205}}, {"node": {"oid": "35f93f3af23491bbe2e089cde451d5342ca31918", "messageHeadline": "fix: fix minor bugs", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e243b13b2fccf846286fe88f14df3d91bf87365d", "messageHeadline": "fix: make pool not to make an order when amount is zero", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "99eacec26116127d6e5442195d86e7d275c0b760", "messageHeadline": "fix: fill OfferCoinAmount field of PoolOrder", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ab6b9e45e7f57bdd7d29f92c1cc689ad27fb92b8", "messageHeadline": "fix: do not expire swap request when it is completed", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5360897cf23a70075f1db4616b3d8346e1d3598e", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into 1\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1038, "deletions": 548}}, {"node": {"oid": "dffa358bd7a18c2a7a27452a08e6d9f96bf11a1c", "messageHeadline": "refactor: adopt amm package", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 492, "deletions": 2517}}, {"node": {"oid": "723982b12b09f98f70529168765709ba5637bf8c", "messageHeadline": "feat: add MergeOrderSources", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "f771651c9c7639061b313428b8a09712a12940f3", "messageHeadline": "feat: implement OrderBook", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "c1200601cd85157b5756cbfea88a29adfe735a77", "messageHeadline": "feat: fit price into ticks in msg server", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 135, "deletions": 34}}, {"node": {"oid": "6c6dd11bdb02f9df194d95916863a4f3295ddf68", "messageHeadline": "fix: send dust to dust collector and fix bugs", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "ffa9382235925f90493836383f9cce2f401114f4", "messageHeadline": "feat: add amm package", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 514, "deletions": 0}}, {"node": {"oid": "80dcfbc802df5c65986a4092a3518d897ab81fec", "messageHeadline": "feat: adding tx cli command", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "545e87a4fc7acc047aebc6b36d2abba84f1a03c6", "messageHeadline": "test: add msg test", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "a7c4fd9e2cdc436a18d38755d1dd839b719ebba8", "messageHeadline": "feat: rename claimant to recipient and add helpful comments", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 79, "deletions": 56}}, {"node": {"oid": "af67e4b24391e622b92301e60f17cffe9f612d51", "messageHeadline": "Merge pull request #167 from cosmosquad-labs/166-fix-crumb-handling-o\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 43, "deletions": 51}}, {"node": {"oid": "ca9c1bca5adbe303c9454fdca4b4f8e3580bc347", "messageHeadline": "fix: update sdk for tally bug, add defensive logics for divide outputs", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "ee4c703e78396e808d8ec8943a05ab969a09b553", "messageHeadline": "docs: update demo docs", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 11, "deletions": 32}}, {"node": {"oid": "9cd9426ffa09bdd2b9a41b66b012be443bbf3a4d", "messageHeadline": "fix: last liquid unbonding and crumb handling", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "771e11c1dcf3e252870e7e47f48709ce1f1bb3ed", "messageHeadline": "Merge pull request #165 from cosmosquad-labs/164-fix-truncation-last-\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 96, "deletions": 41}}, {"node": {"oid": "ed8365b56cc1dbeab0520d79c063f62111f00df5", "messageHeadline": "fix: fix last liquid unstaking case, truncate DivideByCurrentWeight", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 96, "deletions": 41}}, {"node": {"oid": "e6fd64fbd9f389c2b0bbe5a597043c23c99d62a1", "messageHeadline": "fix: use binary search to find match price", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 45, "deletions": 40}}, {"node": {"oid": "752ebd08716b32ef64d69d1504f9e81f8ef65f3a", "messageHeadline": "fix: fix PoolOrderSource", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 236, "deletions": 257}}, {"node": {"oid": "5b8ebab7103e9e31608f8903d38df69d0f09ec21", "messageHeadline": "fix: bug liquidstaking, refactor, add test cases, script (#157)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 918, "deletions": 493}}, {"node": {"oid": "66ccaf720e9ff40e7c3eec2b9eca2ee20f43e530", "messageHeadline": "fix: cache Highest/LowestTick and fix Up/DownTick", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "00530a41ff687768753153c0ac11d96368909cdb", "messageHeadline": "fix: fix Highest/LowestTick", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 101, "deletions": 37}}, {"node": {"oid": "4ba4b65523cb4ff2083e91ea6340b66938da035e", "messageHeadline": "fix: fix bug in BuyAmountOnTick and fix Highest/LowestTick", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 168, "deletions": 72}}, {"node": {"oid": "124f3113e0885016683d6a7db29d8d11a479c7d7", "messageHeadline": "fix: Up/DownTick no more guarantees that the price fits into ticks", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 59, "deletions": 11}}, {"node": {"oid": "2326028ff81c605425f362a33bac8d31ccf4e296", "messageHeadline": "chore: Merge remote-tracking branch 'origin/148-highest-tick' into 14\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "44680cabcf423fb71727072360df2d2df6d45e50", "messageHeadline": "fix: send dust to dust collector and fix bug in order expiration", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "f1dfb9db44b0e942b06b41bb2204d3a49a1dfcf2", "messageHeadline": "fix: only drop sell orders when floor(price*amt) is 0", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "5d05ed62827882337bd5e0d7a0af4913fe43d61d", "messageHeadline": "feat: implement x/liquidity simulations and fix bugs", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1124, "deletions": 156}}, {"node": {"oid": "9b6ab004e8110efeff7fcd4ac04169e41b41755b", "messageHeadline": "feat: implement x/claim msg server and querier", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1736, "deletions": 95}}, {"node": {"oid": "303a122acfd7e114f9280081b168567c67feace5", "messageHeadline": "chore: Merge remote-tracking branch 'origin/main' into liquidity-simu\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3393, "deletions": 732}}, {"node": {"oid": "24c0b080f2615cadade07a3ee95a7806af673db1", "messageHeadline": "feat: add invariant checks for x/liquidity", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 226, "deletions": 2}}, {"node": {"oid": "d06426cfb86e827a93f2770df0e2a444d364e7e2", "messageHeadline": "feat: implement x/claim msg server and querier", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1736, "deletions": 95}}, {"node": {"oid": "2d4d7494dc0b35152e6c8e593b1df91271a7d499", "messageHeadline": "docs: add state transitions and end blocker events", "author": {"name": "Taeyoung", "email": "", "user": null}, "additions": 56, "deletions": 4}}, {"node": {"oid": "f33c7198563fd51f126fe90983bf85e3f81262d5", "messageHeadline": "Merge pull request #151 from cosmosquad-labs/142-liquidstaking-refact\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 59, "deletions": 166}}, {"node": {"oid": "6c6c5c657a420a6d69b98b568cb17c74d5c756a6", "messageHeadline": "fix: apply error types for liquidstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 20, "deletions": 50}}, {"node": {"oid": "00981b9d1ec84485c3530e04b4f172fe3fc157ed", "messageHeadline": "refactor: tidy unused functions, update comments", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 39, "deletions": 116}}, {"node": {"oid": "9fae0a980d7d033d0b52b1781d5de7626833675d", "messageHeadline": "Merge pull request #147 from cosmosquad-labs/kogisin/146-add-claim-sk\u2026", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2080, "deletions": 0}}, {"node": {"oid": "0362f4c2ad0d499fcdbcabba14b514051c363365", "messageHeadline": "feat: add claim module in app.go", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "02ab052162553683b58ce684184d18d8bf112e46", "messageHeadline": "Merge commit 'e7ada8b0bbdc85dbae58bbd9c2cd978e562494e5' into kogisin/\u2026", "author": {"name": "Taeyoung", "email": "", "user": null}, "additions": 6639, "deletions": 3842}}, {"node": {"oid": "08688940c902eff9384ee1908e585aaa459bf04d", "messageHeadline": "docs: add spec docs for liquidity module", "author": {"name": "Taeyoung", "email": "", "user": null}, "additions": 582, "deletions": 165}}, {"node": {"oid": "e8abc31939f948ffeffa7058edf400ee43d5f01a", "messageHeadline": "feat: implement HighestTick", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "f9d433af4fd5a3c9ebd1ddf84577f2a8c412145f", "messageHeadline": "feat: add TODO comments", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "49232459e392cae15ca0a3587401dd03f5ab62a7", "messageHeadline": "chore: fix proto import issue, fix keeper directory name", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 195, "deletions": 81}}, {"node": {"oid": "9256d8106267e267064009978b49acec137716d0", "messageHeadline": "chore: move genesis to keeper, commend out to avoid import issue", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 50, "deletions": 65}}, {"node": {"oid": "1a87d8ccd1ede7c746f1cc80a2280a008602fe16", "messageHeadline": "feat: add generated proto types", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1236, "deletions": 0}}, {"node": {"oid": "4078cfbcd7c6f9417ed7df1221a4824b619dbda3", "messageHeadline": "feat: add skeleton", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 594, "deletions": 0}}, {"node": {"oid": "e40d8eed68e1e0b39f349a5c5a939d864224d620", "messageHeadline": "feat: update proto", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "31b0138496047fc26e9bcf590f979c45189de251", "messageHeadline": "chore: add skeleton spec docs and proto messages", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 115, "deletions": 3}}, {"node": {"oid": "1b604167cad710dbf0a06b233e78df6524296472", "messageHeadline": "feat(claim): add proto files", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "e7ada8b0bbdc85dbae58bbd9c2cd978e562494e5", "messageHeadline": "Merge pull request #143 from cosmosquad-labs/142-refactor-liquidstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1042, "deletions": 579}}, {"node": {"oid": "d4af170d7690f11fa4dfdbc34ab8a591ca0ec7a0", "messageHeadline": "fix: refactor isTombstoned, add unit test", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 92, "deletions": 33}}, {"node": {"oid": "fd3b6a864ef1a8ce91262a98c9ad7d5959504c50", "messageHeadline": "docs: update spec of liquidstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 92, "deletions": 67}}, {"node": {"oid": "c8e48b370fc8d38bdb184b1da8d7647cbe1817b6", "messageHeadline": "feat: add invariants for liquidstaking and update comments", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 318, "deletions": 181}}, {"node": {"oid": "010d51233d6de3e1e76fd39a4babbb1fb24b5933", "messageHeadline": "fix: apply crumb rule, fix tally votingPower rule", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 110, "deletions": 94}}, {"node": {"oid": "734ac90d8dd5d5d311c0f92564e991784ae57879", "messageHeadline": "fix: MinMaxGap for rebalancing edge case", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 178, "deletions": 53}}, {"node": {"oid": "75408a899192e1134604331a7060c7699396f3f7", "messageHeadline": "test: add invariants test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 95, "deletions": 5}}, {"node": {"oid": "c5b0339a628f90c1df989c8357f0eae6b1bbb07b", "messageHeadline": "style: reformat code", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd5c33195aa61ba064d08b7efcfb0562fd095dcf", "messageHeadline": "feat: implement SimulateMsgCancelOrder/CancelAllOrders", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 101, "deletions": 32}}, {"node": {"oid": "c08ee4b520517e490ca860b087fd8b5b8fe724b6", "messageHeadline": "feat: implement SimulateMsgMarketOrder", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 105, "deletions": 23}}, {"node": {"oid": "05325e8ae9822294431aa77b9a2b1c4b337c7c60", "messageHeadline": "fix: fix bug in MarketOrder and use PriceToUpTick", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "27efafb28562c6e3ab8f65d1e3d74a9ff94dfc2a", "messageHeadline": "feat: add PriceToUpTick", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 61, "deletions": 34}}, {"node": {"oid": "0b4090fa073ef2013037dbe43f044746e9c6920b", "messageHeadline": "feat: implement ParamChanges", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "e5ef3577989d7381a9ab7f1dc75ed5e9d97277f2", "messageHeadline": "fix: withdrawn coins length can be 1", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "8bf3b1b67b6dcaa1eee1525051fb39934d18b50a", "messageHeadline": "feat: implement RandomizedGenState", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 59, "deletions": 6}}, {"node": {"oid": "b51ca231c5df2b238e84086775b24e626a3ba1a0", "messageHeadline": "feat: implement SimulateMsgLimitOrder and remove Batch suffix", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 223, "deletions": 96}}, {"node": {"oid": "dfc72cdc7a696d64d568b70315961aac75db45df", "messageHeadline": "refactor: add ActiveLiquidValidators", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 79, "deletions": 69}}, {"node": {"oid": "087bd9ba233d87093837f6fe0e6ecfc2fa83e76f", "messageHeadline": "refactor: refactor simulations", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 136, "deletions": 90}}, {"node": {"oid": "eaaf55ed60572e52125cc4f3e356ddc85015e440", "messageHeadline": "feat: implement SimulateMsgWithdraw", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 40, "deletions": 26}}, {"node": {"oid": "6c2fbfcc2f594c51d3aee7cfc64e096c6c7b8844", "messageHeadline": "feat: implement SimulateMsgDeposit and fix bugs in weights", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 101, "deletions": 29}}, {"node": {"oid": "5df0bfdc368dac5ef530d11e604c50e8017eafd1", "messageHeadline": "feat: add slashing on activeCondition, refactor delShares to liquidTo\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 87, "deletions": 42}}, {"node": {"oid": "a2fa4ede89bf92800c94a87e036c0bb887e22366", "messageHeadline": "feat: implement SimulateMsgCreatePool", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "1b0912f3e96b832562fb63e657ae07d401d66b7a", "messageHeadline": "refactor: remove valMap arg to optimize", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "16d7d1a39e817e155acee6950d3804e914d480eb", "messageHeadline": "refactor: rebalancing", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "05a47d1a95d2eccf7a9165c6ad1e58b2931286db", "messageHeadline": "feat: implement x/liquidity simulations (WIP)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 406, "deletions": 24}}, {"node": {"oid": "80c34d55c97c00b259466999cf2e32e04cd44176", "messageHeadline": "feat: add invariant checks for x/liquidity", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 136, "deletions": 2}}, {"node": {"oid": "8d1260f3e4b0300b61e2f4418a9c3972deccc60a", "messageHeadline": "refactor: add ValidatorStatusInActive", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 81, "deletions": 105}}, {"node": {"oid": "82bc04cb1197ab0afd547149c734c9cc12a4b42b", "messageHeadline": "refactor: ActiveCondition", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 118, "deletions": 33}}, {"node": {"oid": "7238d8d3b418458284a33843024be2282e5addf4", "messageHeadline": "Merge pull request #136 from cosmosquad-labs/132-add-liquidstaking-test", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 964, "deletions": 801}}, {"node": {"oid": "ca045618b246c1b3ec3cf2a7291f66ab226faeca", "messageHeadline": "fix: refactor and add GetLiquidTokens for slashed amount", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 263, "deletions": 227}}, {"node": {"oid": "7761323baf9609c0bca44f92beabd3da7b713000", "messageHeadline": "fix: refactor DelShares to decimal", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 77, "deletions": 78}}, {"node": {"oid": "b4d5c21c72de56dbda0d601f05bc4b1ab9a24f1a", "messageHeadline": "refactor: reciver of liquidstkaing TestSuite", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 399, "deletions": 394}}, {"node": {"oid": "d723a0b9e20ff887463074568f9512731702acce", "messageHeadline": "feat: add invariant check for liquidstaking, update spec", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 67, "deletions": 18}}, {"node": {"oid": "5ccf417150dda762a60065b85ba7341e5b23c4d8", "messageHeadline": "test: add genesis test for mint module", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 124, "deletions": 8}}, {"node": {"oid": "4c5bc46de11c05e6ace84a3489abb3c91d04882b", "messageHeadline": "test: add test for liquidstaking genesis functionality", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 113, "deletions": 155}}, {"node": {"oid": "f172ee0839531af34ec45a82c33fa3bc7d6fed62", "messageHeadline": "Merge pull request #135 from cosmosquad-labs/134-fix-withdraw-re-stak\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 185, "deletions": 144}}, {"node": {"oid": "633a07c15078377d34d8eda832523e6eaee0f535", "messageHeadline": "fix: withdraw, re-staking logic", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 185, "deletions": 144}}, {"node": {"oid": "9318023a2fd212ddaacb90703f2b608bb3e3c002", "messageHeadline": "fix: add tests for `x/liquidity/types` and fix bugs", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1169, "deletions": 298}}, {"node": {"oid": "2b3470cf9943460ea59b4446558b77118934db6c", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into t\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3415, "deletions": 2232}}, {"node": {"oid": "5143d47c3dad8d1bd43b744c0325e79934dbfe7c", "messageHeadline": "fix: fix bug in cli, emit end-block events and rename msgs", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 585, "deletions": 543}}, {"node": {"oid": "bca5feda68888fad6e2213b85758540f6a7dce66", "messageHeadline": "refactor!: remove Batch suffix from msg names", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 480, "deletions": 481}}, {"node": {"oid": "a0fe786c988eb58f13a586e0a3440d156f7b9e2a", "messageHeadline": "Merge pull request #129 from cosmosquad-labs/102-refactor-liquidstaki\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2807, "deletions": 1666}}, {"node": {"oid": "eb7a54722835ef7d710bff0d6e2cab3177b2c099", "messageHeadline": "feat: apply liquid validator state response for grpc", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 201, "deletions": 78}}, {"node": {"oid": "16cf2e062d5154b8cb49dcc76c616649139e95ed", "messageHeadline": "test: add integration test for liquidstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1127, "deletions": 0}}, {"node": {"oid": "915b31960de6249f506417c39ff7e2ff95446495", "messageHeadline": "chore: add nolint flag", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cd15eaf0302f3beb5d235eb24d4451669fd6577b", "messageHeadline": "chore: rename test file", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "221f5c10f9498e16cea684c7806db7bd3eb23ff8", "messageHeadline": "fix: fix bug in Orders.Sort and add tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 160, "deletions": 8}}, {"node": {"oid": "9fce5b3c3ecd3e3d69eeaf36df6c6784ddae6691", "messageHeadline": "fix: fix bug in UserOrder and PoolOrder", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a8185852d656e59d44496e1aef8b4c6623eb50fb", "messageHeadline": "build: bump cosmos-sdk to v0.44.5-enhanced-rc2 for fix liquid gov", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "09777f2110c2278f4c49fbc9b2a8bc1eacfcb61b", "messageHeadline": "refactor: remove deprecated codes and comments", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 7, "deletions": 150}}, {"node": {"oid": "be080534b105ee542334b73a675c382914faa99f", "messageHeadline": "refactor: remove status field to be simplify", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 202, "deletions": 306}}, {"node": {"oid": "9b7163cb7ac581dbac19faa24bb8b2a56c759929", "messageHeadline": "refactor: remove weight field to make stateless", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 451, "deletions": 167}}, {"node": {"oid": "d2a3010530c96fcec45a448fc3e273980ab3eb94", "messageHeadline": "refactor: remove liquid tokens field to use GetDelShares", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1053, "deletions": 1101}}, {"node": {"oid": "3de6ccbdbb2ef34bf3fae64fddd767059a4119f4", "messageHeadline": "test: update msg tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 299, "deletions": 185}}, {"node": {"oid": "0d2d57222b8065b6832b6a4cc349e539f5c56507", "messageHeadline": "test: add tests for pair.go", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "cfb66214502c367aeb60e6341b8bc96b26fdc0ab", "messageHeadline": "fix: rename PairEscrowAddr to PairEscrowAddress", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a26da7f2ad35c8ba98613c77c8fedff804cc4f6", "messageHeadline": "feat: emit end-block events", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 102, "deletions": 53}}, {"node": {"oid": "91902d205c713a2d0935e56fe658aa6dda81c774", "messageHeadline": "fix: fix bug in MarketOrder cmd", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "42a58409429fecf23cdbb1f9c7d750ccdbf7f54f", "messageHeadline": "test: add integration test skeleton", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 160, "deletions": 0}}, {"node": {"oid": "4ec28130c2c29457651ec52f312ac1ec290bb7b6", "messageHeadline": "style: sort imports", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "641314784a57633452b0340ffdebf2e129ce5a73", "messageHeadline": "refactor: remove commissionRate, rename bondedBondDenom, targetWeight", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 198, "deletions": 276}}, {"node": {"oid": "56adf6be16e792e169ba44ea9231e10727c3491a", "messageHeadline": "refactor: utils and todo comments", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 109, "deletions": 129}}, {"node": {"oid": "c4033cc0709f29f000c49e7f254dc703c4dd7f8b", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into t\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 826, "deletions": 744}}, {"node": {"oid": "6da2e0f6a46a87b54af8505f4ff2b0e3af4aa89e", "messageHeadline": "Merge pull request #113 from cosmosquad-labs/112-liquid-gov-from-farm\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 501, "deletions": 711}}, {"node": {"oid": "5aa88e48e9cc0babebff93689a1dcc462e5f23ce", "messageHeadline": "refactor: apply review suggestions", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "d9ef8af5c957cef187803f17bf6754e33b8948eb", "messageHeadline": "fix: fix bugs found during testing", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 52, "deletions": 13}}, {"node": {"oid": "6a99caed2921561929e8253196d7b05fcc0372e2", "messageHeadline": "fix: refund remaining coins when deposit was success", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "8faf79254d6b8534ac8c061eb1a170de50c90571", "messageHeadline": "fix: execute only not executed requests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b95f42a5eba0fbcf3fc1d96ce76a076aad86ebf8", "messageHeadline": "Merge pull request #121 from cosmosquad-labs/price-staying", "author": {"name": "Taeyoung Park", "email": "typark@bharvest.io", "user": {"login": "CoinedLiberty"}}, "additions": 94, "deletions": 16}}, {"node": {"oid": "5ac04d9ef1fd74038f12c2d17945cf6271cc0d7e", "messageHeadline": "fix: fix bugs found during testing", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 180, "deletions": 5}}, {"node": {"oid": "2bafa141fc9a83f62267056eed18a5f4bcb1c1c4", "messageHeadline": "test: add test case for liquid gov liquidity pool, farming positions", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 128, "deletions": 15}}, {"node": {"oid": "da0f8b8a5cb0f31de1bc3676dd7e83bb5711b06d", "messageHeadline": "test: fix test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "deb513d16b5f18d8fcf51c3bfd0bcc0ec42bdadc", "messageHeadline": "fix: apply suggestion from code review", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd5421280e3d11fd1bd7c342ed45c58c79a562ec", "messageHeadline": "test: add LimitOrder tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 164, "deletions": 0}}, {"node": {"oid": "8180190896f3dd669b9327a14f61de766d3aa8c5", "messageHeadline": "fix: fix typo", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65f476fe0913d3724c59078728175f2709cb75ea", "messageHeadline": "test: remove outdated test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "29cc4b08bbb07ba134b5e7f89522654aaa485ab6", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into t\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "75be67072a271d23683a3175bfcb7d0811eb75f8", "messageHeadline": "test: refactor liquidstaking tests", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 87, "deletions": 710}}, {"node": {"oid": "d6ad974c804dfcf775a739dab586f04cddae23b2", "messageHeadline": "fix: fix bug in price limit ranges and offer coin check", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "cf02eb12364f812ff7c6be62f2f0b1a6cf12a785", "messageHeadline": "fix: fix bug in New*Order functions", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fb573bc6cf1a4e48175d29726765b31e87c28160", "messageHeadline": "Merge pull request #124 from cosmosquad-labs/kogisin/123-fix-market-o\u2026", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b5230f40e229ee247352a7c8947654708ab6c33", "messageHeadline": "fix: rename and fix logic of `RefundDepositRequestAndSetStatus`", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "54eb6030411894cd6c52e591c39376c086f513ad", "messageHeadline": "fix: number of args for market-order cli command", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eddf864733e4bba2137ba91f4ff90b3902328251", "messageHeadline": "fix: rename and fix logic of RefundDepositRequestAndSetStatus", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "38a132496727be7a28e9c47e1c88708da76a2395", "messageHeadline": "test: add TestGetVoterBalanceByDenom", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 99, "deletions": 64}}, {"node": {"oid": "f0766222a54f760c25ba8287811f428bc7462b2e", "messageHeadline": "test: refactor and add unit test for utils", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 155, "deletions": 42}}, {"node": {"oid": "5312cbb6feb460f320e9651b81fe8769b6f10d43", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into t\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1162, "deletions": 1104}}, {"node": {"oid": "510ed20d11a977ef071909d714fde773bdd3347c", "messageHeadline": "feat: return matchPrice immediately when price is staying", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a9e6a599e234653264f792d21fccf9d6a72aa8c5", "messageHeadline": "feat: add PriceStaying direction and fix bug in EstimatedPriceDirection", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 92, "deletions": 17}}, {"node": {"oid": "583a3220b1dbeffc289271d5f528b6881c4bb07c", "messageHeadline": "docs: add store", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "e70afa1b46fb6470b1f30e40a722485f150dfab5", "messageHeadline": "docs: update 04_messages.md", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "9dc9cd780ce7f9448b00aee14e616b1acd7392ba", "messageHeadline": "Merge branch 'main' into kogisin/62-add-spec-docs", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 15259, "deletions": 8121}}, {"node": {"oid": "228a79654e37e314cc8676d6d1a15678f23ea869", "messageHeadline": "feat: add `MsgCancelAllOrders` msg", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1162, "deletions": 1097}}, {"node": {"oid": "73331794773efc7c35a1a941b2ec75d1ee2fc715", "messageHeadline": "fix: ignore canceled swap requests when matching", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "f59f344a027d131c9ad377889a4b60b8f4b05a56", "messageHeadline": "feat: add MsgCancelAllOrders msg", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 840, "deletions": 143}}, {"node": {"oid": "d30c093c9b6f2a1f18105b0b18f23a171b61b54b", "messageHeadline": "refactor!: CancelOrder now works on msg server level", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 337, "deletions": 1013}}, {"node": {"oid": "70e83dffad278b39d992640f642b706205d315e9", "messageHeadline": "test: update tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 63, "deletions": 67}}, {"node": {"oid": "37fde955e0ffe603e07d630ecc64a2ce8992880c", "messageHeadline": "test: update tests for requests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 179, "deletions": 1}}, {"node": {"oid": "19760f6f42055ab3f84718a5f19ed07b7da74416", "messageHeadline": "test: update params test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "7e1ef51ac12228a9e940a94808c656fa8be391b6", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into t\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1182, "deletions": 102}}, {"node": {"oid": "08ef52be87776d2f556e73008698ce853d69d5fd", "messageHeadline": "feat: add market order", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1536, "deletions": 572}}, {"node": {"oid": "09d012fb442069a0dcfe6b593da01e51ad873162", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into 1\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1177, "deletions": 94}}, {"node": {"oid": "8c838155a9fa56453263bbc15e149b378f9138f6", "messageHeadline": "feat: implement `InitGenesis` and `ExportGenesis`", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1176, "deletions": 94}}, {"node": {"oid": "76b0fd023d25003c435bd0d212f539213f76bbd0", "messageHeadline": "fix: apply suggestions from code review", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "7014e2ff3786997f4229c3c1cde2bfa0d58a9f27", "messageHeadline": "fix: write genesis import/export test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 60, "deletions": 29}}, {"node": {"oid": "a3572f28327fe6f8c57adc97a5bd2c3b052177b3", "messageHeadline": "chore: remove unused files", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 53}}, {"node": {"oid": "19287eec64f2683178d3fb474b8cc0968f0ef1a6", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into 5\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1016, "deletions": 239}}, {"node": {"oid": "6b7b3c6017ca7146b8d0135a67b481ab713af829", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into 1\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 234, "deletions": 234}}, {"node": {"oid": "c2c6c4e157f01e329df178e7102e346d22a09906", "messageHeadline": "refactor!: apply unified naming convention for addresses", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 234, "deletions": 234}}, {"node": {"oid": "df7c60d2dadd209df55919e960652face978cff3", "messageHeadline": "fix: fix bug in gRPC test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "70f3186687d4488e5798ce9b544e9e82308300bd", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into 9\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 788, "deletions": 10}}, {"node": {"oid": "06cb758692cbda4ab4a9805fda495e0d46281538", "messageHeadline": "chore: Merge branch '114-market-order' of github.com:cosmosquad-labs/\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1463, "deletions": 497}}, {"node": {"oid": "7b251730072431d5aa0837b19e304eb9d4750c46", "messageHeadline": "test: add and update keys tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 61, "deletions": 30}}, {"node": {"oid": "36d343ed499b189ff9039706b721d8e03e67abe3", "messageHeadline": "chore: Merge branch 'testing-1' of github.com:cosmosquad-labs/squad i\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3d8b4e889684c8f804454db656efac18125fd9a9", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into t\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 788, "deletions": 10}}, {"node": {"oid": "d93d47710aafde70e1e99779451bc0f9eda258f8", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into 1\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 801, "deletions": 15}}, {"node": {"oid": "ac881bbb435ae6542f41083e128f4a75bb5e1600", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into t\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 788, "deletions": 10}}, {"node": {"oid": "c62fb15e4a490eef3bebbc0d63ce91083273f293", "messageHeadline": "Merge pull request #81 from cosmosquad-labs/kogisin/79-add-grpc-tests", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 788, "deletions": 10}}, {"node": {"oid": "587612e1a6e30f5bac0a0cd243133a183c370ac4", "messageHeadline": "chore: Merge branch '93-addr-naming' of github.com:cosmosquad-labs/sq\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 228, "deletions": 229}}, {"node": {"oid": "f463ec8c548d49877162aa72162604f4d847d5c4", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into t\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "d38b9a679cf96866211a7b649eb12c3fa2c5038c", "messageHeadline": "refactor!: apply unified naming convention for addresses", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 228, "deletions": 228}}, {"node": {"oid": "10f3844a4abd9e3e5d67781d88d3d393c8272e94", "messageHeadline": "chore: Merge branch 'main' of github.com:cosmosquad-labs/squad into 5\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 9994, "deletions": 5747}}, {"node": {"oid": "0648348b45842dd679b1687f0231532fbf99a419", "messageHeadline": "fix: refine events", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "133814373fd4dd631ca62885433062fc79ba518d", "messageHeadline": "refactor!: add MarketOrder and rename messages", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1447, "deletions": 484}}, {"node": {"oid": "9cf85dbaaf4c96153b719df4d2c7b3ed802ae520", "messageHeadline": "fix: update MinCoinAmount validation", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f489f320f833a19831a5d452e182428c7453120f", "messageHeadline": "style: sort imports", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "edec6ec7f30d7296c088124605c9b79df2a3512c", "messageHeadline": "docs: update comments for liquid gov tally", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "276543e70cec431073244ce00b989cf5364d5318", "messageHeadline": "feat: add farming, positions for liquid gov tally", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 51, "deletions": 24}}, {"node": {"oid": "ac9fd87041d8cdd78790716f7dba433520f8ef48", "messageHeadline": "feat: add balance of PoolTokens including bToken value", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 86, "deletions": 29}}, {"node": {"oid": "69858e6c3920e8a516825f633c427343f2f79611", "messageHeadline": "refactor: liquid gov tally logics", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 107, "deletions": 39}}, {"node": {"oid": "73cb21646fe2887515db6b6b605d1214563112c0", "messageHeadline": "test: add grpc test cases for swap request(s)", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 116, "deletions": 10}}, {"node": {"oid": "13dd3e68959c3fa29f25e91d1009df9aed846b83", "messageHeadline": "test: add test for EstimatedPriceDirection()", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "9a689684db7da6ecb3085654906aa6a2f95fdec8", "messageHeadline": "fix: do not multiply price to sell amount", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "159a53f1d7ecd497b010a1900b13afffd6abb94b", "messageHeadline": "Merge branch 'main' into kogisin/79-add-grpc-tests", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2153, "deletions": 1522}}, {"node": {"oid": "88b9425272dfc7230b1738ce68b89764d35da140", "messageHeadline": "test: add test for Matchable()", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "adc1a41fa860dbf89d63f8b053e470cc87bb7e78", "messageHeadline": "fix: refine events", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "ac4784c72b896ec6145d9a439a740a41a5d8e63a", "messageHeadline": "refactor: refactor `MsgSwapBatch` and matching logic", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1984, "deletions": 1456}}, {"node": {"oid": "8e172ce601d1953df750d90a60ed164da4711c37", "messageHeadline": "test: update and add tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 48, "deletions": 26}}, {"node": {"oid": "a23d8c795a2cd8734c7fd919eaf914382aa992f7", "messageHeadline": "fix: set request fields properly", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "cec8f01423cbb1ab940b8edf67cbbecd4f9414eb", "messageHeadline": "fix: return matched = true", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3209e9fea131ef063f582b7759c30c186ea50e17", "messageHeadline": "Merge pull request #108 from cosmosquad-labs/106-last-block-time-on-mint", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 169, "deletions": 66}}, {"node": {"oid": "4dc01faf1b88c6f38a3d22bb3496691c686f1180", "messageHeadline": "chore: Merge branch 'main' into refactor-swap-1", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 6494, "deletions": 3388}}, {"node": {"oid": "6289dd16b3457d8c8cae3d640461282ba3f4d148", "messageHeadline": "chore: Merge branch 'main' into refactor-swap-1", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 664, "deletions": 184}}, {"node": {"oid": "1537b3b0d46e70b24b31562248a299b4f5a5e1a2", "messageHeadline": "fix: don't use LastPrice when matching", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 34, "deletions": 40}}, {"node": {"oid": "da94deb1387d985f3abd762609cbfdca3542d01c", "messageHeadline": "refactor: rename BaseCoinAmount to Amount", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 265, "deletions": 269}}, {"node": {"oid": "33e6a173f566f77309bd8c197e4f64ee492bc014", "messageHeadline": "fix: fix matching logic (WIP)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "cd286bb528c19a7d6b1dfcddbebf4bbdeebe1a91", "messageHeadline": "feat: add LastBlockTime for minting inflation calculation", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 169, "deletions": 66}}, {"node": {"oid": "377e95d71dca91f7dc8e8ab22e47d9d03ecb5b4b", "messageHeadline": "feat: add more grpc test cases", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 281, "deletions": 49}}, {"node": {"oid": "9e7f749ba76f8bbf15f31ec9932afc915adbe2de", "messageHeadline": "Merge branch 'main' into kogisin/79-add-grpc-tests", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2123, "deletions": 2138}}, {"node": {"oid": "d7eed9da4e8e23e50d3283bf11a1dc4b4008ac70", "messageHeadline": "Merge pull request #104 from cosmosquad-labs/103-refactor-to-squad", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2123, "deletions": 2137}}, {"node": {"oid": "bf5e8a55ec60a26f170dbd3b234a4f0f7db69ad8", "messageHeadline": "Merge branch 'main' into kogisin/79-add-grpc-tests", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 3590, "deletions": 393}}, {"node": {"oid": "b130cc99d1e6d5faacd138ae93240c227ab0c7d8", "messageHeadline": "refactor!: implementing new matching logic (WIP)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 199, "deletions": 148}}, {"node": {"oid": "87689fb58121891a90937bea4df015536ca7312c", "messageHeadline": "fix: bech32 prefix to cosmos for testing code consistency", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "91b842894f3e14630743c194c635155f1edfb800", "messageHeadline": "refactor: to cosmosquad-labs/squad", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2117, "deletions": 2131}}, {"node": {"oid": "ca54f873cc9faee07758cc1be4cf65879cc2d4f8", "messageHeadline": "Merge pull request #39 from crescent-network/29-constant-mint-module", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3048, "deletions": 31}}, {"node": {"oid": "2a8b3184e19606212c400f31d42a90be6bb17d5b", "messageHeadline": "refactor: apply suggestions", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 105, "deletions": 84}}, {"node": {"oid": "33d5340a3bf9b832f88035ebe2e68ea8455e3214", "messageHeadline": "fix: example inflation schedules", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 13, "deletions": 146}}, {"node": {"oid": "fefca8770c0c0da9a35d8f3eba8bc5b6b401baf3", "messageHeadline": "feat: add InflationSchedules for constant inflation", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 196, "deletions": 141}}, {"node": {"oid": "ae553c76d08a06c827c0b5d62371832f21a0127b", "messageHeadline": "fix: golangci-lint", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "1e54bef8d6e0789beca676a70c9ae3061cbe832e", "messageHeadline": "test: fix genesis test and simulation", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 86, "deletions": 82}}, {"node": {"oid": "30704419802ec8429fbaf58bf1fb0742b7e75a30", "messageHeadline": "Merge branch 'main' into 29-constant-mint-module", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 23852, "deletions": 2732}}, {"node": {"oid": "f305812e3ada82fce36008e4c6f5e09067fce2fb", "messageHeadline": "Merge pull request #101 from crescent-network/99-liquid-validator-sta\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 66, "deletions": 8}}, {"node": {"oid": "004324d585e5b30339a1cc7411e8b7f6e5b310da", "messageHeadline": "fix: advance for completion redelegations on test", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "e59c6c8e6af4f1ad4b03f8b171edf5982678ed71", "messageHeadline": "fix: bug on liquidTokens update", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "cd0275bcabea501f3536224c122f2136832db677", "messageHeadline": "test: work in progress", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "708006b545df607a09c75ee39db8cc6f89b820ec", "messageHeadline": "refactor: make orders sortable (WIP)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "43b5554fd7a457c4b1987997f78aafce5ae65b8b", "messageHeadline": "Merge branch 'main' into kogisin/79-add-grpc-tests", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4431, "deletions": 4010}}, {"node": {"oid": "6466f0b4007a02a240ced54f4edabb8d8734587d", "messageHeadline": "Merge pull request #98 from crescent-network/26-abci-rebalancing-logic", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 487, "deletions": 366}}, {"node": {"oid": "45fb09e064700cbd9faf618f6528f95431b8a881", "messageHeadline": "chore: remove comments and solved todos", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 27}}, {"node": {"oid": "e576f6aadef6c4f361c93f47a7ba6e876b8993e2", "messageHeadline": "fix: fix add active val set and rebalancing logics", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 254, "deletions": 225}}, {"node": {"oid": "ad7620aa806278cb38b8170628ee66aad3a280a6", "messageHeadline": "refactor: update gRPC query endpoints", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 348, "deletions": 975}}, {"node": {"oid": "b3edfb92331d12acbd9f971073425fab324ea00b", "messageHeadline": "fix: apply code review suggestions", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "fb0eaa6f8f7c011106133a4eb68ce13a2c42a85f", "messageHeadline": "chore: fix lint", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b94b878145d367c4dd2761d821117eba71018054", "messageHeadline": "feat: add liquid validator status changes", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 113, "deletions": 50}}, {"node": {"oid": "6f303f3d587f5c84786a122207e0e1c816b5f816", "messageHeadline": "feat: refactor rebalancing", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 79, "deletions": 65}}, {"node": {"oid": "d41ebc109f9200e538737fe61e6cef90590892e2", "messageHeadline": "feat: WIP rebalancing logics", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 137, "deletions": 100}}, {"node": {"oid": "159a5b64c02e1adcfa34c4ef4d99e199849e1634", "messageHeadline": "Merge pull request #96 from crescent-network/26-fix-staking-logic-add\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 307, "deletions": 107}}, {"node": {"oid": "a4d03b5ae444870c678805cb52e6cd21d0c5ef93", "messageHeadline": "fix: golang-lint add validation for whitelistedValidator", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "9f2896f1cb86958a5fc06cffa4fa77643c9fa085", "messageHeadline": "fix: golang-lint and validator status refactor", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 58, "deletions": 55}}, {"node": {"oid": "185bc8048e7dbb5f9e766e853a1d5269965cef29", "messageHeadline": "feat: apply currentWeighted liquid unstake and paramWeighted liquid s\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 222, "deletions": 51}}, {"node": {"oid": "949ab797fb6ae44f02edc182755fa9720d0b7ad2", "messageHeadline": "refactor!: refactor order matching logic (WIP)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 550, "deletions": 295}}, {"node": {"oid": "3e0559970614a826820fd8a8d1d1339fad3eebb8", "messageHeadline": "Merge pull request #95 from crescent-network/89-apply-native-value-fo\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 437, "deletions": 87}}, {"node": {"oid": "9bbf2697d8f5b792e099289f705bb645aa35f34d", "messageHeadline": "fix: apply DivideByCurrentWeight with deciaml result for liquid gov", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 145, "deletions": 29}}, {"node": {"oid": "323734b3367672b6e913dbc7771c4d787e30ecd2", "messageHeadline": "feat: apply current weight on liquid gov", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "e514e87cd2b67206fc13a179bad20f8fcae791d3", "messageHeadline": "feat: add DivideByCurrentWeight", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 141, "deletions": 1}}, {"node": {"oid": "bfde78fcc2cd9052cc7d9e1f56588b9d1574ff3b", "messageHeadline": "fix!: fix PoolOrderSource bugs and use amount of base coin", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 101, "deletions": 99}}, {"node": {"oid": "da5edaebb15bbf2607697c39e5b29c81bdf0375d", "messageHeadline": "refactor: split files", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 732, "deletions": 719}}, {"node": {"oid": "0fff23ea2e956ec57284cc28d56eaac75766184f", "messageHeadline": "chore: rename Order to BaseOrder and OrderI to Order", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "84278cb81fea1cf5fbd6ac73b547ea4b94876323", "messageHeadline": "fix: refactor swap request status and expire correctly", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 340, "deletions": 249}}, {"node": {"oid": "ff990509ec2a53f7103b083fddf60b350192490b", "messageHeadline": "feat: refactor btoken, native value and apply on liquid gov", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "ce1211d1c2d2a0d4c5e16c2f146f4129e4c15ab7", "messageHeadline": "fix: make CreatePair available on msg server and cli", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "8fdb3c81f6e17588b44f05277af497a76900f820", "messageHeadline": "refactor: update gRPC query endpoints", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 306, "deletions": 973}}, {"node": {"oid": "bb85254fd455d6a781288094a5f5680fcd063e1f", "messageHeadline": "feat: add events and errors for liquid staking, unstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 128, "deletions": 48}}, {"node": {"oid": "eb8de9522c17afb67d5f3e4e44f3d92e0e444eea", "messageHeadline": "refactor: rename MsgSwapBatch fields", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 347, "deletions": 305}}, {"node": {"oid": "f6320ecdc4ba766ef9b14f3ea9b076d3b40e5807", "messageHeadline": "Merge pull request #85 from crescent-network/84-fix-and-update-liquid\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 664, "deletions": 184}}, {"node": {"oid": "e069093ce800172e9b2f0a56ceee1b846c8b3770", "messageHeadline": "Merge commit 'c58d4ea9ed7d53496c002ed219180512d05f4190' into 84-fix-a\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 114, "deletions": 55}}, {"node": {"oid": "46ae0c08bdca2fc7c6d554620c09ea80441eade8", "messageHeadline": "Merge pull request #86 from crescent-network/fix-order-source-1", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 85, "deletions": 58}}, {"node": {"oid": "c58d4ea9ed7d53496c002ed219180512d05f4190", "messageHeadline": "Merge pull request #88 from crescent-network/87-initialized-staking-k\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 117, "deletions": 60}}, {"node": {"oid": "d2e8610cf177cc0520411125e1857ca0be7e0018", "messageHeadline": "fix: go-lint", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1fde4b011c62c2998d81bc30c08c8538ffd66b8f", "messageHeadline": "Merge branch 'main' into 84-fix-and-update-liquidstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 696, "deletions": 592}}, {"node": {"oid": "a92eff5615f96db42a6babba44197f6b72bc865e", "messageHeadline": "feat: add auto withdraw rewards and re-staking on beginblock", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "60bccc93fa477cd47f20afc22c381eb5acca2843", "messageHeadline": "feat: refactor LiquidDelegate\t20f59d8\tdongsam <dongsamb@gmail.com>\tJa\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 363, "deletions": 372}}, {"node": {"oid": "10c9b0cfc66375c55a547c17e5a1ea6fa196f9b6", "messageHeadline": "feat: add recursive call for AddStakingTargetMap", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 119, "deletions": 47}}, {"node": {"oid": "df8b613743e466516f6993464ea35274dc2fe4d5", "messageHeadline": "feat: add AddStakingTargetMap", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 205, "deletions": 23}}, {"node": {"oid": "84d32917cee0af9e802fdcfb75a5a675a21aa77d", "messageHeadline": "fix: liquid validator weight to sdk.Int from sdk.Dec\t1218eca\tdongsam \u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 562, "deletions": 810}}, {"node": {"oid": "204f712492ef88c0c42ec36fdaa1d690a6d430e3", "messageHeadline": "WIP: add rebalancing", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 232, "deletions": 14}}, {"node": {"oid": "c806b7108d1df787568d4a08e3ec135658d52282", "messageHeadline": "feat: add ibcRouter", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 99, "deletions": 41}}, {"node": {"oid": "445d3efb52e85d057c3a37212fd2af55b701fd5b", "messageHeadline": "fix: golang-lint", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7a328022de29729fccf8931429e84127cdb623b3", "messageHeadline": "fix: stakingKeeper referencing issue on app.go for ibc", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "bb29fd2c245f7d7f9a269c8f7dada1d166605f8d", "messageHeadline": "chore: Merge branch 'main' of github.com:crescent-network/crescent in\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1123, "deletions": 1270}}, {"node": {"oid": "ddae04f867779c6875c912682ab0b7ece7ce8efb", "messageHeadline": "refactor!: use `RequestStatus` and `SwapRequestStatus`", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1123, "deletions": 1270}}, {"node": {"oid": "cff76ff127475b04cfb789fded6e833fb238af66", "messageHeadline": "fix: fix bug in PoolOrderSource", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 30, "deletions": 42}}, {"node": {"oid": "9c8660cad338d7904194180bac53bc0a5bd4d911", "messageHeadline": "fix: go-lint", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "f05af72dff369b583290557018906ccca7d75e48", "messageHeadline": "fix: fix UpTickWithOrders and DownTickWithOrders", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "46ab99cdabceafdff58e2ea77ca1349e8d0e8173", "messageHeadline": "feat: make OrderI methods chainable", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "908706da6f884fb649d4f62a43989260b8a7c210", "messageHeadline": "test: work in progress", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 241, "deletions": 10}}, {"node": {"oid": "e300af1904a2024d8169e3ffe07103261f67c0bc", "messageHeadline": "fix: add no liquid validator exception on liquid staking, unstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "cb376bd661fdcbe98620c792cd85454c5f2dbfff", "messageHeadline": "test: update abci endblock, beginblock on test", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "86d80fb892aee8923d2e65214824907b7a642c3a", "messageHeadline": "feat: add liquidstaking module keeper deps", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "3da47c84ca891cdde8fea09acd94e13020587ca9", "messageHeadline": "chore: Merge branch 'main' of github.com:crescent-network/crescent in\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24207aa608be8436b97459fcf5678da56d143e0e", "messageHeadline": "chore: Merge branch 'main' of github.com:crescent-network/crescent in\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f44d62450f610a0a3d8c557b7a50d0471f3bf9d1", "messageHeadline": "refactor!: add `MsgCreatePair` and rename denom fields", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1656, "deletions": 1568}}, {"node": {"oid": "d1090c889f4a1aa508c89c0f4ddf16daea26c216", "messageHeadline": "refactor!: use RequestStatus and SwapRequestStatus", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1123, "deletions": 1270}}, {"node": {"oid": "cdb7bc0075dbd9309df5e068e0cdf68bf3a9f790", "messageHeadline": "fix: Update x/liquidity/keeper/pair.go", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea1a1c58fa705469521a810e2da47b4122817001", "messageHeadline": "refactor: move genesis code into keeper directory", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "9ad9f15d8d98da5a93fc0c41a450eb11e586fe15", "messageHeadline": "feat: add more complex validation logic", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 69, "deletions": 4}}, {"node": {"oid": "880eb075600049a20aebbf7aafd6deac380967ef", "messageHeadline": "chore: merge branch 'rename-denom-fields-1' of github.com:crescent-ne\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1699, "deletions": 1655}}, {"node": {"oid": "fb7cd764599e8f372a10678766bf23a5b4800382", "messageHeadline": "chore: make linter happy", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "256c6b224d28a150589d9747d6f7dda9e5d85fa7", "messageHeadline": "chore: make linter happy", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "feab8ce9a1ea1ac235edaa20b4b51fe53349ea5a", "messageHeadline": "feat: add validation and write tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "c28632a6f3d750e1de7bed7da54997061756a9ea", "messageHeadline": "chore: Merge branch 'main' of github.com:crescent-network/crescent in\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7d457f70332e91b18b35cb60f9885c84f7e00452", "messageHeadline": "refactor: add CreatePair and rename fields", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1837, "deletions": 1218}}, {"node": {"oid": "f7123f768b207bde430f0221a38ac0b30b86ad86", "messageHeadline": "fix: return value of y coin", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2d7e5427294d1e6fc6cf1dcb6ee55ad2f4406c8", "messageHeadline": "test: add grpc pool cases", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "9b8edc86b03f68b8ab2dbba5523cbd74c996db0a", "messageHeadline": "test: add grpc pools by pair cases", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "7368536d67f83df9ee5c284c092fe3c05f121bb8", "messageHeadline": "test: add grpc pools cases", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 155, "deletions": 46}}, {"node": {"oid": "35dad3a8331ab029d97033c89f71e95068081d1f", "messageHeadline": "refactor!: update messages and states", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 90, "deletions": 98}}, {"node": {"oid": "64a1fe0d27a6356b5446180760262ec38e52f0fa", "messageHeadline": "Merge branch 'main' into kogisin/62-add-spec-docs", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 824, "deletions": 557}}, {"node": {"oid": "8afd06615f57d7d7adc9fe4a2c2ec8e024aa483c", "messageHeadline": "docs: add skeleton for spec docs", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "046ccef4d38755148d373f6c0cc23ad3693c2447", "messageHeadline": "feat: add `Disabled` field to `Pool`", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 824, "deletions": 557}}, {"node": {"oid": "26f938e9111a1a2d85c367ae9de94c8763ffa93b", "messageHeadline": "chore: apply suggestions from code review", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c323a573b723d0967db7acd719f6c48c1700dc88", "messageHeadline": "chore: change field order", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 101, "deletions": 101}}, {"node": {"oid": "e4053f90c02ed16542c0d1c1b8894f5caee0f5d9", "messageHeadline": "refactor!: rename x/y coin to quote/base coin", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 513, "deletions": 768}}, {"node": {"oid": "10265f42896d6e42d6ff23ee51bcb95c0376d3dd", "messageHeadline": "test: add tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 263, "deletions": 15}}, {"node": {"oid": "93401ae95934daf028897b12c8a071a76cf9e71f", "messageHeadline": "feat: add validation for genesis state", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 205, "deletions": 2}}, {"node": {"oid": "2919b3221adeeea6051404ddc398830322120aae", "messageHeadline": "feat: implement InitGenesis and ExportGenesis", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "c2e4ab8a55985087ebe483fabe52ce08e15d826d", "messageHeadline": "feat: add last_pair_id and last_pool_id for genesis", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 110, "deletions": 48}}, {"node": {"oid": "e5b1fdcfa7b85dc90291d6f5f4290d7970cb72e8", "messageHeadline": "feat: define GenesisState", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 368, "deletions": 16}}, {"node": {"oid": "dc4c72b5e9e6e992fdc1a176c28f19110e742cd7", "messageHeadline": "chore: make linter happy", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "fa4973cc649ecaf48c15e34b5312f9488adf26c7", "messageHeadline": "test: add test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b3daa25f87f6a8f597da3a4df1f8168578071b1e", "messageHeadline": "test: add tests and remove outdated test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 81, "deletions": 38}}, {"node": {"oid": "0bc978279bd71ab887a0d7c365dbbd5ca2c9c7ba", "messageHeadline": "test: refactor and add tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 108, "deletions": 56}}, {"node": {"oid": "edfee016853825e71bc798e82185a3e1cba9a610", "messageHeadline": "test: refactor test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "3da68ec2e1a8c6a97bbb02f7353b5af33ab1e766", "messageHeadline": "test: add test for testing disabled pool", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "96ae294f93396913ce385607d72b8f7ceaaedd7b", "messageHeadline": "fix: initialize zero sdk.Coin correctly", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 89, "deletions": 87}}, {"node": {"oid": "34d59c3253abb594ed34b40450b62171f26360b6", "messageHeadline": "refactor: move code blocks", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 328, "deletions": 335}}, {"node": {"oid": "cb2ca9e3b9d2cb69b8402f16b3cc396bdcbd4898", "messageHeadline": "feat: disabled pools don't participate in matching", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c1b523cf706d7c6ec81dd51e569dbeeb2d14ce50", "messageHeadline": "feat: set and check if the pool is disabled", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 77, "deletions": 33}}, {"node": {"oid": "a647df666ea9e31c2d128d2604bb94afeb5a4060", "messageHeadline": "feat: add Disabled field to Pool", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 130, "deletions": 98}}, {"node": {"oid": "7cc81c3cdcf9b11092341726e32e585e8fae2e3e", "messageHeadline": "Merge pull request #41 from crescent-network/kogisin/add-grpc-queries", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 13817, "deletions": 747}}, {"node": {"oid": "e78ea13947467d261e573ee289431e62dd537c29", "messageHeadline": "Merge branch 'kogisin/add-grpc-queries' of https://github.com/crescen\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 41, "deletions": 36}}, {"node": {"oid": "5a6aa1b0cff833edd0df3441980fafb15720b04d", "messageHeadline": "Merge branch 'main' into kogisin/add-grpc-queries", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 127, "deletions": 23}}, {"node": {"oid": "93e04ff32c9c1de4d357b4d68f5d651454e2890d", "messageHeadline": "Merge pull request #56 from crescent-network/kogisin/51-additional-em\u2026", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 65, "deletions": 8}}, {"node": {"oid": "25b0352cb277fd6c3b860bbec7a7f859f2f0dc95", "messageHeadline": "chore: Merge branch 'kogisin/add-grpc-queries' of github.com:crescent\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "603d9febc2229af2c606b5d446f1a0646d5a66b5", "messageHeadline": "fix: check conditions exclusively", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 41, "deletions": 36}}, {"node": {"oid": "ad85e51165c6d3ae7acc2d541d1bb8e871c187c3", "messageHeadline": "Merge pull request #70 from crescent-network/69-fix-cli-tx-query-inte\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "415a597a547820733a4c025f39a6b97d0d028792", "messageHeadline": "fix: fix logic for finding highest tick, lowest tick in orderbook", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "6c094d2aa7a46b6e2f1126c77e2529737720b682", "messageHeadline": "fix: broken test", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8d3eb0f1d79241c6b3bad392a8f9304856838aed", "messageHeadline": "fix: fix logic for finding highest tick, lowest tick in orderbook", "author": {"name": "Taeyoung Park", "email": "typark@bharvest.io", "user": {"login": "CoinedLiberty"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "05c5c44451abd34ba90408bf1645e39b17c0b6ba", "messageHeadline": "fix: fix cli, tx, query interface for liquidstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "b22c5e6b72e2666e6d6817ec0cb10ed8cd9ce0b4", "messageHeadline": "feat: emit pool id events", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "06967ef7482be566d3faeb8ccebc872e758593de", "messageHeadline": "Merge branch 'kogisin/add-grpc-queries' of https://github.com/crescen\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4936, "deletions": 813}}, {"node": {"oid": "35f5526a70ba426268b10ebe2b7e7ec169ed3b2e", "messageHeadline": "feat: apply reviews and suggestions", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "aae8e6af935a6f8afd8e407c1f74ee61ecee2d26", "messageHeadline": "docs: update swagger docs to include liquidity endpoints", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 4018, "deletions": 682}}, {"node": {"oid": "2d9a62e1b11e0c73e75ce9135229e60583015e6a", "messageHeadline": "Merge commit main into kogisin/add-grpc-queries", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1015, "deletions": 228}}, {"node": {"oid": "ab43c4ad51f372c34693a535d1708c6bc7485db7", "messageHeadline": "Merge pull request #67 from crescent-network/63-liquidstaking-apply-spec", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 755, "deletions": 171}}, {"node": {"oid": "77f5c582da02e9f803a9a72dcf5d0aa5d0b74358", "messageHeadline": "feat: apply reviews", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "41081240c1efc5ef078886cb7d43980a59e39a05", "messageHeadline": "feat: resolve #55", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 774, "deletions": 95}}, {"node": {"oid": "8e4e2804162f845c7ec970ef1e933c2faa0cd661", "messageHeadline": "feat: add liquidstaking params as spec and swagger dodcs", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 755, "deletions": 171}}, {"node": {"oid": "879ad6f1c1b66e365d5e58d040050b9f6394946f", "messageHeadline": "Merge pull request #64 from crescent-network/63-liquidstaking-spec-draft", "author": {"name": "Taeyoung Park", "email": "typark@bharvest.io", "user": {"login": "CoinedLiberty"}}, "additions": 261, "deletions": 58}}, {"node": {"oid": "7f8de5cfd5d624775380e10cd1f5fa29489e48bb", "messageHeadline": "Merge branch 'main' into kogisin/add-grpc-queries", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e4b231c2da3064333ef48a41c2d93394bfba19e8", "messageHeadline": "fix: fix bug in swap requests handling", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "88e918b38c4bbd10af6e3543c7c1403206e9f169", "messageHeadline": "fix: fix block time and canceld at comparison", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b583bc34cb54412e6275c1081f6f3852a280a4b", "messageHeadline": "Merge branch 'main' into kogisin/add-grpc-queries", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "001b6fa7cd9b8056d084ce061bd075586db5c0ac", "messageHeadline": "fix: delete swap request", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a1d953dadac5cc0d997db2e6762ae4db1bf8c6ab", "messageHeadline": "docs: add draft liquidstaking spec", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 261, "deletions": 58}}, {"node": {"oid": "abf12f3ab92ab0606431ccb70bc0da7be9cdd970", "messageHeadline": "test: handle error", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0fcd4a9c90707b8e09c5c755eac7aafd91c00ad6", "messageHeadline": "fix: broken tests", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39e0d583cce10c2b90cd0c6725900b4acc162a14", "messageHeadline": "Merge branch 'main' into kogisin/add-grpc-queries", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1955, "deletions": 339}}, {"node": {"oid": "2a7ff40b9ad1f0e38aa40bfb593960ea0d2b0880", "messageHeadline": "Merge branch 'main' into kogisin/51-additional-emit-events", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1957, "deletions": 337}}, {"node": {"oid": "14a96ed0465b38ef14ae976656ffa6f756b64016", "messageHeadline": "feat: implement batch logic", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1954, "deletions": 334}}, {"node": {"oid": "86173473e492e6908bff8435e7988ec4c69c763a", "messageHeadline": "fix: fix swap price calculation logic", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ca5a8abc605afe7d95f8b6aeaa1b683b194ba79d", "messageHeadline": "fix: change swap price calculation logic", "author": {"name": "Taeyoung Park", "email": "typark@bharvest.io", "user": {"login": "CoinedLiberty"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0da6d0bf53e17a9f91b35190b618f5e6c2787510", "messageHeadline": "fix: update RandomizedGenState for sims", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "78fc24c42a474e35e88368c6f74ce2489164a1ea", "messageHeadline": "Merge pull request #58 from crescent-network/reduce-simulation-length\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d22ad3e93966549fcd43c7837b2db4afbee26f85", "messageHeadline": "test: reduce simulation length due to github actions limit", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc4ef13a84862774f42988ef32aca12f14b35c3d", "messageHeadline": "test: add test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "6cbed95b5d5fc442c12d1118e9978578e6eba4ad", "messageHeadline": "fix: set pair's last price and increment batch id", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "8fd0b55fe2687ba639f665602f0eeb5830c1e72f", "messageHeadline": "test: include x/liquidity in the migration test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "ed6d859101414d7c5bba220787910e0736caedd0", "messageHeadline": "feat: cache pool's providable amount and fix typo", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "fa99114559a63ff1d4e2485409aa942edfd55ef3", "messageHeadline": "feat: pool provides orders", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 53, "deletions": 25}}, {"node": {"oid": "d9a9d00b653277895c234ac2fe5d280e27a3c176", "messageHeadline": "feat: refund coins when request is deleted", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 511, "deletions": 210}}, {"node": {"oid": "92b5357952d4fced0870f84b033566f3bb9603d7", "messageHeadline": "feat: mark an order's lifespan", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 332, "deletions": 141}}, {"node": {"oid": "aa68acd3c55a32bd043a0b437faa7e49765a4ef6", "messageHeadline": "fix: call GetPair with pair id", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "94dab475c549a6b15be15c4828a735bcdbd1d935", "messageHeadline": "feat: implement ExecuteMatching", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 162, "deletions": 44}}, {"node": {"oid": "7e3baa75b9f199f8f1617fcb0cc41e71d69d0028", "messageHeadline": "feat: add emit events for msg deposit, withdraw, and swap batches", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "53bca3cb3783c914036e5f5bad6e187062c38a0e", "messageHeadline": "refactor: remove unused comments", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "11d3c74503c57a473414388e47d356c3a4d15e64", "messageHeadline": "fix: GetPairByDenoms", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "597ce762d0db0c832b5384d9df77d471ffec3988", "messageHeadline": "test: add KeeperTestSuite skeleton", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 120, "deletions": 1}}, {"node": {"oid": "355e82cb11aa60e542b224215d8ed8e95f53be42", "messageHeadline": "feat: implementing ExecuteMatching", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 115, "deletions": 1}}, {"node": {"oid": "ed212c68123f5f07fd3f0871169097917f8a17b9", "messageHeadline": "fix: broken test", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24a62bacd7e2c5ca7c9793db6c3810c9d4256c6c", "messageHeadline": "test: add batch_test.go", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "d6569b29d17ea4e296618b2cf5c3bbb6262fdae0", "messageHeadline": "fix: validate basic incorrect error message and example of swap batch", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "503c35acb93329e1a628defd62c8e4d1724c3c7e", "messageHeadline": "fix: add input/output only when they are not zero", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd366025a3c0caf3591d6b3c11e936e24eea213b", "messageHeadline": "fix: fix typo", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9578397c6f3952b7a7b329e9b5c63936423f9b0a", "messageHeadline": "fix: make module to work with genesis", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "6be552b75bd4056a79b789e706b83ff4bca1f516", "messageHeadline": "fix: pools to pairs endpoint", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 82, "deletions": 82}}, {"node": {"oid": "c01e9e9b7df31c7f9cafb6a05684ce5108e2002c", "messageHeadline": "env: change different genesis coins", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "900c7841b03ceded2f7acda9dd407d22a5d1dcf7", "messageHeadline": "feat: handle deposit and withdraw requests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 203, "deletions": 25}}, {"node": {"oid": "e4b428a79c7ce24aee8f05968c8a53ce7235e661", "messageHeadline": "fix: invalid parameter type when ParamSetPair", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f0044d82643755451379417a876d03945955331", "messageHeadline": "feat: add WithdrawFeeRate parameter", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 145, "deletions": 76}}, {"node": {"oid": "944a373f24d7b0a2c94702f0ecafcefedbe5ecc8", "messageHeadline": "fix: add default genesis params to prevent from panic when creating a\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b41376b87373daf6a80b4cf465577347cc362f79", "messageHeadline": "fix: invalid fee collector address", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9945249363fd2c9100414e0843dcf667c20f4654", "messageHeadline": "feat: add msgs in handler", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "7f92b7cdde62d3ddd29cb925a3f2c7bb71ce2c9a", "messageHeadline": "test: add testcase", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "163fb99fd536e18c46bc96bb22568ea65cc2edf0", "messageHeadline": "feat: apply updates from the changed spec", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "4b7caf38cb474d5a8f6cb3a309ce14f2bbc438ad", "messageHeadline": "feat: apply changes", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "277b2ccf528083c09e996f908ac50e2617d4a106", "messageHeadline": "Merge branch 'main' into kogisin/add-grpc-queries", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1897, "deletions": 394}}, {"node": {"oid": "4a6b54e080812715fe00928a18fb042308049b40", "messageHeadline": "feat: remove requests to be deleted in the BeginBlock", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 594, "deletions": 106}}, {"node": {"oid": "da658719a98d106986f9554f383d026ca31fd3de", "messageHeadline": "feat: implement msg server (#46)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1897, "deletions": 394}}, {"node": {"oid": "4bd56751e0d8c40ad0ed6466cfe04f6d50e64142", "messageHeadline": "test: ci", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "19c7ab26a17431d6f58ee8e00ce1f5e4358e5d23", "messageHeadline": "feat: add swap requests cli commands", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 118, "deletions": 6}}, {"node": {"oid": "d4a668fca0bc1167824b96f9c47fcc69c1f649d5", "messageHeadline": "refactor: organize codes and improve consistency", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "cd13a840e43287384933b2ecb70f23c124596c7c", "messageHeadline": "Merge branch 'main' into kogisin/add-grpc-queries", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 78, "deletions": 116}}, {"node": {"oid": "0a04e09c02625b75ab7fdc6dce136513ed2dcd68", "messageHeadline": "feat: add all grpc queries", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 306, "deletions": 136}}, {"node": {"oid": "dd28fc226253c6f57d149f4ac1fe747ab4d51ace", "messageHeadline": "feat: rename to ParsePoolCoinDenom", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "15bbff28f5cbb4594e8c61a65ac73e1af35cd2c8", "messageHeadline": "fix: missing pagination in rpc proto messages", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 280, "deletions": 94}}, {"node": {"oid": "249e9a57571c1b04b03f1fd0c9d70f08527b7e86", "messageHeadline": "feat: adding grpc queries", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 371, "deletions": 104}}, {"node": {"oid": "de9d23b148c5d40bac2afb696fc46f5e9402885e", "messageHeadline": "feat: add withdraw cli", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 100, "deletions": 4}}, {"node": {"oid": "14884eedddd768c20040e9951e9243e6edd4fff7", "messageHeadline": "Merge pull request #49 from crescent-network/48-fix-simulation", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 53, "deletions": 50}}, {"node": {"oid": "a304b70be3bac8a7645725f614ea375796e42a8d", "messageHeadline": "fix: refactor NewConfig, NewAppConstructor and remove duplicated s.Se\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "2b358da4597a7fdc3a885882a9e9080a4cb37ce4", "messageHeadline": "fix: argument number in tx commands", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e25e41116acf26364924ce081f86f51a5a97058", "messageHeadline": "feat: add query cli commands", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 420, "deletions": 7}}, {"node": {"oid": "486802942695993e0f035af9e11332b34eb1d9a4", "messageHeadline": "fix: add request(s) at the end of request query functions", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 603, "deletions": 602}}, {"node": {"oid": "b834cae56762ef45c75c6de4a64437faf99f6d64", "messageHeadline": "fix: query rpc messages", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 392, "deletions": 1000}}, {"node": {"oid": "b9ecd889101cd43d353a01808fbf4f4af0a5c410", "messageHeadline": "fix: exclude authz, feegrant simulation and integrationSuite", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "cf9d3118f471a1bd1110340724672246899ac422", "messageHeadline": "chore: add tx commands and fix inline comment", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 109, "deletions": 25}}, {"node": {"oid": "f0863f117f588aab61e58692ebb7df75533b51af", "messageHeadline": "Merge pull request #43 from crescent-network/3-bump-sdk-0-44-5", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 46, "deletions": 87}}, {"node": {"oid": "0edf30860f740b0037298f70275d9d1974c97c92", "messageHeadline": "Merge branch 'main' into kogisin/add-grpc-queries", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1400, "deletions": 750}}, {"node": {"oid": "924604c8cc6cda9376aff4757eaac4981c82ae40", "messageHeadline": "refactor: move getter/setters into one file and add helper functions", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 346, "deletions": 297}}, {"node": {"oid": "06026782cb0b81bc0a187d0057d2d7c471d57018", "messageHeadline": "feat: add PoolReserveAcc and PoolCoinDenom helper", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "16290ec3289326d35dece23f01043634f3a1d8e8", "messageHeadline": "fix: fix lint issues and tests (#44)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "0f212e2ffdbb84ca7047049ee02db7c493a32b69", "messageHeadline": "docs: add ignore linter checking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d2636ee9863dea49a9f1d69dce55ed1d8e0edfc3", "messageHeadline": "docs: update sdk version requirement and disable link checker", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "19c8ab189dbe9c13012f3685bb3df69b93cb63e6", "messageHeadline": "fix: fix test-sim-nondeterminism issue", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 18, "deletions": 27}}, {"node": {"oid": "439640a5a5e95fca50a762ec9f313af02a08cfee", "messageHeadline": "refactor: move getter/setters to one file", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 292, "deletions": 297}}, {"node": {"oid": "aa896b78f758f5730fbc63c6a25a15e7ebfd2914", "messageHeadline": "feat: implement order book matching (#37)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1052, "deletions": 449}}, {"node": {"oid": "565b7ac040c21aa513b255ef0dc74ded870b65e2", "messageHeadline": "test: adding grpc query", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "bce48e6d298992d375bbddb8c920159c3c445610", "messageHeadline": "build: bump cosmos-sdk 0.44.5 with budget and ibc-go v2.0.2", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 17, "deletions": 46}}, {"node": {"oid": "d18b3f5bb0e5eadaec0e0b0135ea8e4ac7ac11ab", "messageHeadline": "test: temporary disable integration test for farming due to stuck issue", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "8898a8feaa0e88f468ee4badd3a4e6aaebd3bd4f", "messageHeadline": "feat: add skeleton for command line interface", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 228, "deletions": 2}}, {"node": {"oid": "43b77b23663a90f7ffe357eea2ab6671003d7fd3", "messageHeadline": "Merge branch 'main' into kogisin/add-grpc-queries", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1170, "deletions": 316}}, {"node": {"oid": "2a59caa4de668723ea978ef9e341f6ef4eb7a655", "messageHeadline": "feat: add KVStores (#35)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 672, "deletions": 0}}, {"node": {"oid": "44a0f7bc8508435df86218d7fe7e05a1c230fe7a", "messageHeadline": "feat: define query proto messages and add skeleton for grpc", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 7948, "deletions": 45}}, {"node": {"oid": "e6b6d1ba8a9e773b7e2c5bf1b00ae62ec5719371", "messageHeadline": "chore: update field names, remove ReserveCoinNum, update test cases (\u2026", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 498, "deletions": 316}}, {"node": {"oid": "bafce16218d1c241de2a0bf9a012830dd20cdc49", "messageHeadline": "feat: WIP add constant mint module", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3089, "deletions": 9}}, {"node": {"oid": "f485957bf40fa486f5f9a09248861d131f26b0af", "messageHeadline": "feat: add tx messages (#33)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2057, "deletions": 362}}, {"node": {"oid": "efa01b4bafdad7e405015c0c2913688defd9a614", "messageHeadline": "feat: add tx.go for liquidstaking (#36)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 150, "deletions": 28}}, {"node": {"oid": "8cab4520542f58f7a006284c3c71d41bd4d25fb2", "messageHeadline": "Merge pull request #32 from b-harvest/30-refactor-chain-app-name-to-c\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1775, "deletions": 1671}}, {"node": {"oid": "08cfcad301a671e3367215830e89d8339d05cf17", "messageHeadline": "fix: apply bech32 prefix to crescent", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "9b36a55a377206a0c59fc1561d636ba812908cc4", "messageHeadline": "fix: correct module names", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "7c7a5ca9f2f54253a15efc0fa66b140a7dd834b6", "messageHeadline": "fix: refactor package name to crescent", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1547, "deletions": 1538}}, {"node": {"oid": "a5918c2cdc1298628332dae3297cdc659faed209", "messageHeadline": "Merge commit '937b8161a1d261a82868aba2582f0e69d0c7aa1d' into 30-refac\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61483487b83095bb36897171f653a9f91e535939", "messageHeadline": "fix: refactor FarmingApp to CrescentApp", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "937b8161a1d261a82868aba2582f0e69d0c7aa1d", "messageHeadline": "fix: temporarily disable type registration for liquidity", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c77dc71534781e799070e1ad90529a1dcdaeebd2", "messageHeadline": "fix: refactor farmingd to crescentd", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "c92ad2c293fdaf2a4f9f12ede0c248db5d9a02c5", "messageHeadline": "Merge commit '4b92e6f1b535f77852e8c98633d0bc806ad32499' into 30-refac\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4b92e6f1b535f77852e8c98633d0bc806ad32499", "messageHeadline": "fix: OrderBook is no more an OrderSource", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "447ff006b9ba55cf1de08e38db9f3b89b6e00907", "messageHeadline": "Merge commit '9e8b448b5d6e8acb12f23eaeafd8c2c714dcdce7' into 30-refac\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 4950, "deletions": 69}}, {"node": {"oid": "701c7012ac9fc4592b4baee113f3af68d3f25bba", "messageHeadline": "test: refactor testcodes for liquidstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 105, "deletions": 52}}, {"node": {"oid": "9e8b448b5d6e8acb12f23eaeafd8c2c714dcdce7", "messageHeadline": "feat: implement pool operations (#18)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4950, "deletions": 69}}, {"node": {"oid": "59c7da3dc09ef27c58203d9242af9169049817c9", "messageHeadline": "Merge pull request #27 from b-harvest/24-dynamic-blocked-addrs", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "55ee912d523a0e866d53ea4b5a36da41f791fc6b", "messageHeadline": "fix: revert blockedAddr on poolAcc for natural userflow", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "a5dd36159a8098d7c68af24002881f26568acbd9", "messageHeadline": "feat: add dynamic blockedAddr for reserveAccs", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "89ba24db896dd17b697a0e244c4047078534b438", "messageHeadline": "add liquidstaking functionality rebalancing, weight and msg_server (#25)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 576, "deletions": 155}}, {"node": {"oid": "d256abc26998f8c5fe51c3ea883e73d3a2ec9de5", "messageHeadline": "Merge pull request #22 from b-harvest/21-add-custom-gov-with-hook", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 579, "deletions": 169}}, {"node": {"oid": "a8087c10b4787a7c4ec047efeca69613df033e8c", "messageHeadline": "fix: fix tally bugs and refactor", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 66, "deletions": 155}}, {"node": {"oid": "15d272eeea569a1fad27e276e78b8acfd6a301ab", "messageHeadline": "feat: add tmp rebalancing and set liquidToken", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "93f39b61a9e412751f2d09e46a4034c7dea85da3", "messageHeadline": "test: remove unused comments and refactor testcodes for tally", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 58, "deletions": 83}}, {"node": {"oid": "e811e70cc08544378678eb74c715ecd4c841f175", "messageHeadline": "fix: WIP tally hook logic", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "a164ade4ec338acdfc963385f77d11e111e77ee9", "messageHeadline": "feat: WIP add liquidstaking functionality", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 587, "deletions": 146}}, {"node": {"oid": "70045a63fdd36f43db92f32be5abcb3578645f62", "messageHeadline": "add gov keeper on liquidstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "f75a3727d2a6211cec9afd8a94044bbaa18a39c9", "messageHeadline": "Merge branch 'main' into 21-add-custom-gov-with-hook", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 469, "deletions": 31}}, {"node": {"oid": "a995c8917d041e04beacf0244e4bf3d3919bc000", "messageHeadline": "Merge pull request #16 from b-harvest/15-add-liquidstaking-functions", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 469, "deletions": 31}}, {"node": {"oid": "d3da6c3e8ad05e21e02e653566d0d490093726f8", "messageHeadline": "test: add test codes for liquid staking, unstaking", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 105, "deletions": 74}}, {"node": {"oid": "c17231e8776ebc9d93a03f2a83021fcb461a35cd", "messageHeadline": "feat: add custom gov hook", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "70dfc62d05adc0ff35f6e3e3177dd5a0af3f7c05", "messageHeadline": "feat: WIP: add proxy acc and liquidstaking test codes", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 303, "deletions": 40}}, {"node": {"oid": "a3ce6a7fad6c647cfc2d367136b5eec7fcf0b5f4", "messageHeadline": "fix: WIP: add fucntion skeleton for rebalancing", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "536137c0655a327e41da0377e80b82fd0b81d3b8", "messageHeadline": "Merge commit '7316e069d5f7a5d0753a06c36f76d7229624354c' into 15-add-l\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "9de6d60702d73b1d1a32a452d2a8f8e8b53cc23f", "messageHeadline": "feat: add liquid staking, unstaking functions", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "7316e069d5f7a5d0753a06c36f76d7229624354c", "messageHeadline": "feat: add liquidity module skeleton (#12)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "33bbcac67e7d08ef52b2390f4cb7bd8c75e52c38", "messageHeadline": "feat: Add liquidstaking module skeleton (#14)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 7345, "deletions": 87}}, {"node": {"oid": "0778f193eeac8cbb6855548a93916c8ecee3cd09", "messageHeadline": "Merge pull request #10 from b-harvest/1-add-ibc", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 246, "deletions": 111}}, {"node": {"oid": "35fb513ce20c26669fbbb60df602401aa091c571", "messageHeadline": "fix: rollback old ante handler", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d5edc961d21f504bf079a3d72b6e09a7ff540907", "messageHeadline": "fix: temporarily remove custom ante handler", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 72}}, {"node": {"oid": "dfeb4560639582151ed001079fe00ffeaac2a43b", "messageHeadline": "fix: remove router module temporarily", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 23, "deletions": 55}}, {"node": {"oid": "939ccda1df9de29ab551ec4bf62b06f1248c87e6", "messageHeadline": "test: add ibc modules for store checks", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "25d5e7023faad866591db446e5304a72b13cd16e", "messageHeadline": "test: update app_test.go", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "1c7f897c255fd0994dbcd2451db6c28fc4e91f73", "messageHeadline": "feat: update app.go", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 333, "deletions": 120}}, {"node": {"oid": "7ae0fc3cf2636a266bfaa72e7b39fc9a2933d07f", "messageHeadline": "Merge pull request #235 from dongsam/release-v1.0.0", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "069c373ea826d97d6506e112a91d3c998ff26901", "messageHeadline": "Merge pull request #1 from kogisin/dongsam/release-v1.0.0", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "b903c5d9724549afb6acc53a638adf8d75e0f17a", "messageHeadline": "docs: update sed", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "fba3ebdc5bb2a20603c407dabe890a988b6e1671", "messageHeadline": "build: bump budget to v1.0.0, update changelog, demo docs", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "9ee6b4c37f1a1802d07f798f7d5e0dfbcedfa5c7", "messageHeadline": "fix: minimize panics and refactor (#230)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 22, "deletions": 85}}, {"node": {"oid": "d729c905c112734b385e67a7ee27da1117afc492", "messageHeadline": "Merge pull request #233 from dongsam/reward-reserve-acc-using-derive-\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4440b4256ae1e263a3a164552b7ea9cd7cdca83a", "messageHeadline": "fix: refactor RewardsReserveAcc to be derived by deriveAddress", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "79cea65f79f532da56636a914ffccb7875a1f418", "messageHeadline": "Merge pull request #232 from dongsam/190-apply-suggestions", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "801b71481b0b02b59821ab775af4ae1038570455", "messageHeadline": "Update x/farming/spec/01_concepts.md", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ced8790ae9039a3ac01dd520ed6709a9db76ab63", "messageHeadline": "docs: add what TerminationAddress is used for", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d387207ac8431ad8c0f6d58b14df3bf53ba7e19", "messageHeadline": "Added suggestion about offline generation of MsgHarvest", "author": {"name": "migueldingli1997", "email": "migueldingli97@gmail.com", "user": {"login": "migueldingli1997"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "064f1800f4e0ad8b45201249be662111919f8433", "messageHeadline": "fix: split staking reserve acc by staking denom (#229)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 946, "deletions": 255}}, {"node": {"oid": "c4eb292ab50d572e3ebc02b214bf5effa3d7b7e2", "messageHeadline": "Merge pull request #227 from dongsam/226-update-demo-docs", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 122, "deletions": 17}}, {"node": {"oid": "1ad71d260a7dcb79dd25a813d5d3d7d9aaa3d661", "messageHeadline": "docs: update demo docs for v1.0.0-rc", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "cbd55841f741b73d00cca5a7ef132979b186eb3c", "messageHeadline": "docs: bump swagger version to v1.0.0", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c97adb9b4d431e0eda8f5bc8f1598a30241d729", "messageHeadline": "Merge branch 'main' into 226-update-demo-docs", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 116, "deletions": 298}}, {"node": {"oid": "0927afb56ea94703a2d7f1bc02fcd0986658d4c5", "messageHeadline": "docs: disable linkchecker due to http 429", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fd562de6aaab4e047e2b5408dd7d32926073bf39", "messageHeadline": "Merge pull request #228 from dongsam/222-add-testcase-for-ratio-plan", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 88, "deletions": 11}}, {"node": {"oid": "f51bb3689078d9174d0f62296e6ab05bc9d938ce", "messageHeadline": "test: add cases for fixed plan with ratio plan", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "1c2029ccff0e8e61d252a08257db88b1fc964772", "messageHeadline": "Merge pull request #206 from hallazzang/193-bump-sdk-to-0.44.3", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 28, "deletions": 287}}, {"node": {"oid": "a4b78e21404858bacf708562ffd9272cca0caef1", "messageHeadline": "docs: add changelog", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "50893a34f073334b9b70d88a75d829658d209b62", "messageHeadline": "docs: update required version of cosmos-sdk", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e7c10bce15a917e0af6ef6ccc7e348c440a54e8", "messageHeadline": "build: bump liquidity and budget", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 16, "deletions": 280}}, {"node": {"oid": "2cde598c126f2926daf17d3d4405d4e49eb0f217", "messageHeadline": "Merge branch 'main' into 193-bump-sdk-to-0.44.3", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1095, "deletions": 611}}, {"node": {"oid": "db0f99290556d919e67e1f98ea9913aaf191f52a", "messageHeadline": "docs: update demo docs for v1.0.0-rc1", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "357a9f2512c2902229ce06ceaf2498c7dedb37aa", "messageHeadline": "test: add test code for ratio plan", "author": {"name": "Taeyoung Park", "email": "typark@bharvest.io", "user": {"login": "CoinedLiberty"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "63d93ec71179309979d7d2b529201caeea1ad607", "messageHeadline": "Merge pull request #225 from dongsam/219-add-plan-type-validation-for\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "8b6ab7525d0afdaec3593a937ce6854457bc6961", "messageHeadline": "fix: add plan type validation for public plan proposal", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "e50fbabb7a455e4d538a0949d9d9999139d3396f", "messageHeadline": "test: add tests for gov proposal (#216)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 548, "deletions": 281}}, {"node": {"oid": "3f8d2a885cbb80b4ea2fca201d8d4e6100ad772d", "messageHeadline": "Merge pull request #223 from hallazzang/217-remove-invariant", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "85ac9eebd5b37c0e6928dd1f69000f82a32c7090", "messageHeadline": "fix: apply suggestions from the audit review (#202)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 59, "deletions": 40}}, {"node": {"oid": "314a1e2111083a18a71c4e842f873e292d56c182", "messageHeadline": "fix: remove `PlanTerminationStatusInvariant`", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "494de4f5595ff5d8d6264933c1150a7d664ad2ff", "messageHeadline": "fix: resolve TODO comments", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 116, "deletions": 29}}, {"node": {"oid": "f137b353f4909e4d05ee42360a828225f8db9cfc", "messageHeadline": "Merge pull request #218 from hallazzang/hallazzang/fix-invariant-check-1", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "92869d2e60d8d1dba8e9f02afc2845e26face0f0", "messageHeadline": "test: implement test for PositiveTotalStakingsAmountInvariant", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d64f04426ba884420e38f379c6053f29db9c1c75", "messageHeadline": "chore: Merge branch 'main' of github.com:hallazzang/farming into reso\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 147, "deletions": 22}}, {"node": {"oid": "acfe2807f890f9852ad2f810165c3df500b65a46", "messageHeadline": "fix: use default String implementation for types", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 101, "deletions": 144}}, {"node": {"oid": "2691957fb0c738fcfc6934a657d6450f1052b4ce", "messageHeadline": "fix: use default String implementation", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 98, "deletions": 122}}, {"node": {"oid": "c8b392d6abfa5aed3795458cc243b7a7867db473", "messageHeadline": "fix: fix indentation", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 22}}, {"node": {"oid": "fedca46be51ec5de9fd646c3fa1029afa1a776dd", "messageHeadline": "docs: edit budget_with_farming.md demo text (#210)", "author": {"name": "Barrie Byron", "email": "barrie.byron@tendermint.com", "user": null}, "additions": 42, "deletions": 40}}, {"node": {"oid": "cd2b3337b99e32bb1e71f946377b38cef38bc561", "messageHeadline": "Merge pull request #211 from tendermint/barriebyron-patch-readme", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "64d83e82d18ae502957f0fd055ba030d90daf9bd", "messageHeadline": "Merge pull request #212 from tendermint/barriebyron-patch-api-readme", "author": {"name": "Barrie Byron", "email": "barrie.byron@tendermint.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "c7835ce3bc8cdb8ecd8e141e9708ec1ae469d48a", "messageHeadline": "Update docs/How-To/api/README.md", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec4d5f5d1864281100b7c76dc2c936bb5d90a8fe", "messageHeadline": "fix: change the initial epoch to 1", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 147, "deletions": 23}}, {"node": {"oid": "a5bcad08d0843ecbf230826ad60ee5c3256c6df7", "messageHeadline": "update api README tiny edits", "author": {"name": "Barrie Byron", "email": "barrie.byron@tendermint.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9c024c7cdf48ddd6c64ef9eec34f08f8e6905d14", "messageHeadline": "Update README.md", "author": {"name": "Barrie Byron", "email": "barrie.byron@tendermint.com", "user": null}, "additions": 26, "deletions": 20}}, {"node": {"oid": "0edeb85978fe2c1001537c26dbd643198a7de568", "messageHeadline": "chore: remove TODO comment", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "769d1b35caf296089ae3372ee4a6f18cac4ddb0e", "messageHeadline": "test: add testcases for CurrentEpochDays", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "426048094b06d696972912117060552b6fa4fe84", "messageHeadline": "chore: remove TODO comment", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f5a29a3baed701f8a6f3ba852335385605d04e4b", "messageHeadline": "test: fix tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d140745fc3915b22b048e9089b3efeb0f7b7b885", "messageHeadline": "chore: remove TODO comment", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2f3200ae8c3bd9893ba18651409d3e7c5e5f2e36", "messageHeadline": "fix: declare proper sentinel error", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "eabf15adf92bcb4122a54e3271ad52cdf56f2302", "messageHeadline": "test: implement unimplemented tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "90c96693dbad0c933743dbbfe6f23144a58da058", "messageHeadline": "test: implement TestMultipleHarvest", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "226a55d1503f1884a53529248ce3e7f92660c49a", "messageHeadline": "chore: remove outdated TODO comment", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "47adc3f9e9230e05b01923db311687e3d4bada53", "messageHeadline": "chore: do not use cache context; it's not necessary", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7c999a112d2b3dc416ee3bc60735149d9cb11e47", "messageHeadline": "test: add test for UnpackPlan", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "b3f73cd4d024847bd627cb075f77fca1af41619c", "messageHeadline": "build: bump cosmos-sdk version to v0.44.3", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "4a06775d90c5ab22082249d09d0a8054e09f8079", "messageHeadline": "fix: send remaining outstanding rewards to the fee pool", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "83458b47ff0e7dc503eb5d7cf5265957c4d22cd2", "messageHeadline": "fix: change the initial epoch to 1", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 134, "deletions": 20}}, {"node": {"oid": "debb2e65f4d50d8313df5c595be43d5af6cb117f", "messageHeadline": "Merge pull request #169 from kogisin/kogisin/108-improve-sim-tests", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 101, "deletions": 86}}, {"node": {"oid": "c574fb63e169384bcc789798273b1a1ca7177bdf", "messageHeadline": "fix: broken tests", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c7e8d3a67e7b011345f9ab6503077bd6ea1a630d", "messageHeadline": "refactor: apply suggestions from the review", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "31fe858babe5516d88f4016dfe28b25600954b57", "messageHeadline": "feat: add and refactor invariant checks", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 520, "deletions": 109}}, {"node": {"oid": "3a636b054b13ae849c567620dc31247616da669d", "messageHeadline": "refactor: naming convention, update inline comments", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "80eafad0282b004804d05abd0eb3ce15d79a6c92", "messageHeadline": "Merge pull request #201 from dongsam/build-bump-liquidity-1.4.1", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "25fa703623494e489f2fb3c6acc18197f1d81160", "messageHeadline": "Merge pull request #191 from tendermint/farming-spec-fix", "author": {"name": "Barrie Byron", "email": "barrie.byron@tendermint.com", "user": null}, "additions": 145, "deletions": 67}}, {"node": {"oid": "ba2e9a90aab1bd100db8ce235df242536504ef14", "messageHeadline": "Merge branch 'main' into farming-spec-fix", "author": {"name": "Barrie Byron", "email": "barrie.byron@tendermint.com", "user": null}, "additions": 608, "deletions": 884}}, {"node": {"oid": "3774e27f3c8a94da5e318d598bd07c7f8b74afd3", "messageHeadline": "test: add tests and simplify tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 84, "deletions": 20}}, {"node": {"oid": "b954984afb95b699501784d56e26a375ba7c4c11", "messageHeadline": "Merge branch 'master' into kogisin/108-improve-sim-tests", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1199, "deletions": 1175}}, {"node": {"oid": "98bc934a71adce68af953861516bcd3d93b841ec", "messageHeadline": "test: add tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "61c044bd1533d424695e5afaf6cd29c3a3157f48", "messageHeadline": "build: bump liquidity v1.4.1", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dea14462c64bd0254e2e07f746667830dbdc11a0", "messageHeadline": "Merge pull request #198 from kogisin/kogisin/197-naming-consistency", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 453, "deletions": 739}}, {"node": {"oid": "61107a790bb46eb599fb35d2722bc8be47e5b432", "messageHeadline": "test: add invariant tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 139, "deletions": 99}}, {"node": {"oid": "4235393629732b6227e5264e6901bbf8bee83a0e", "messageHeadline": "fix: use farmingPoolAcc and terminationAcc for consistency", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e0f36d916baa6f5c005a686d37fc26601830d307", "messageHeadline": "docs: add missing comments", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 64, "deletions": 7}}, {"node": {"oid": "7100f8fc8e1c6b00147c5b3b056693560af0a974", "messageHeadline": "fix: last add_request_proposals", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef54ae6d03be2a0ce1df13bd50af74f26590d61f", "messageHeadline": "Merge branch 'master' into kogisin/197-naming-consistency", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 163, "deletions": 153}}, {"node": {"oid": "17db32d06e0e4c1ad29a4f6138a493a76799dc6e", "messageHeadline": "docs: update renamed variables and remove mvp_legacy.md", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 26, "deletions": 369}}, {"node": {"oid": "04fc501be2110eb99d60cb6a297186d0c354dbac", "messageHeadline": "feat: rename public plan proposal requests", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 350, "deletions": 352}}, {"node": {"oid": "65898fe76556102b7440252c54b1dead507be9c6", "messageHeadline": "chore: separate invariants for Staking/QueuedStaking", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "137a4ce7676dad31d1978ec3491fece21d0abccd", "messageHeadline": "feat: rename NewPublicPlanProposal to NewPublicPlanProposalHandler", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4a8eaddb769cd4b22b76f05638a2e9ba01425eec", "messageHeadline": "Merge pull request #189 from tendermint/create-codeowners", "author": {"name": "Barrie Byron", "email": "barrie.byron@tendermint.com", "user": null}, "additions": 16, "deletions": 6}}, {"node": {"oid": "eda26da42062e0cdc437133d74d038f143a95980", "messageHeadline": "Merge branch 'main' into create-codeowners", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 150, "deletions": 150}}, {"node": {"oid": "6ad2778c605a6ec2edb4fd6dadefe6b286aacf1f", "messageHeadline": "Merge pull request #196 from dongsam/195-rename-default-branch-to-main", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 150, "deletions": 150}}, {"node": {"oid": "6ab5e0e6981e76be5c3e175fc873fe718bd35365", "messageHeadline": "docs: update README.md", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d389374c3ec81759ff0b1f619ce4ea8a38bf2fc3", "messageHeadline": "fix: workflow target branch and description for main branch", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 128, "deletions": 128}}, {"node": {"oid": "1da731f3f64bed68a04a9368d7ab1abe304f596c", "messageHeadline": "doc: fix to be broken links by renaming branch name", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "5f696bd748b2e31117c958db33e845bce08a6973", "messageHeadline": "feat: add invariant checks", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 165, "deletions": 7}}, {"node": {"oid": "9a2eb0c4d953a76a265435727d030a9b585cbdf0", "messageHeadline": "move codeowners from contributing file to the CODEOWNERS file", "author": {"name": "Barrie Byron", "email": "barriebyron.barriebyron@gmail.com", "user": null}, "additions": 14, "deletions": 4}}, {"node": {"oid": "dc0f4d0a56e5d8b28511ac96e5c8232613aa72ee", "messageHeadline": "create CODEOWNERS file", "author": {"name": "Barrie Byron", "email": "barriebyron.barriebyron@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b2e2d6f256f6ce3a227730f5176705fda406e10", "messageHeadline": "add no fee for public plan and make list items", "author": {"name": "Barrie Byron", "email": "barriebyron.barriebyron@gmail.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6a89b48f7d7e08ed738e0665c14a95d6eab94327", "messageHeadline": "get back the edited version of docs, eek", "author": {"name": "Barrie Byron", "email": "barriebyron.barriebyron@gmail.com", "user": null}, "additions": 145, "deletions": 70}}, {"node": {"oid": "86f5e391ff4025fd160cc5d145cb9b66520fbd0e", "messageHeadline": "Merge pull request #187 from tendermint/barriebyron-patch-farming.proto", "author": {"name": "Barrie Byron", "email": "barrie.byron@tendermint.com", "user": null}, "additions": 33, "deletions": 35}}, {"node": {"oid": "03503899399515a23ecbfa6bfcb54d1fc24bbb5e", "messageHeadline": "feat: generate proto files", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "7b7c37ee1ba8e92b77bf9022095d31842234c989", "messageHeadline": "edit farming.proto", "author": {"name": "Barrie Byron", "email": "barrie.byron@tendermint.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f73f228490206399c1f681dd613254b259911262", "messageHeadline": "feat: add invariant checks", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "d34e62438dbfa4c6779f02e40af5d15b19e87155", "messageHeadline": "docs: add os checking for sed -i option (#184)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 49, "deletions": 25}}, {"node": {"oid": "bb1bda065f6fa0d38f15bd441922ff4f03dbd43c", "messageHeadline": "Merge pull request #183 from kogisin/kogisin/182-fix-demo-docs", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f62129107c2294e1b58f7e38787823f6cfcd94e3", "messageHeadline": "docs: specify which module is used for module name", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ff894dc54b32991f06285740f4a0edb27acff6c", "messageHeadline": "feat: bump budget to v0.1.1 (#177)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "bea4b3976c0faa862460ab7f25915cc5ab3090b8", "messageHeadline": "docs: improve documentation for audit release (#178)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 112, "deletions": 98}}, {"node": {"oid": "343144ec00030df0cc087575bc752e5650cd5feb", "messageHeadline": "fix: withdraw rewards only when staked amount changes (#180)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 146, "deletions": 45}}, {"node": {"oid": "a40de723d172b9d0a16f5fc3acdeeff81af1cdcf", "messageHeadline": "Merge pull request #181 from hallazzang/no-event-with-zero-rewards-wi\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5a41508680cb9d942080f350c9cf90723bedd876", "messageHeadline": "fix: emit rewards_withdrawn only when positive amount is withdrawn", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "69db071ce30b99617b8ba9bb6efac76e74cd100b", "messageHeadline": "docs: add helpful docs for audit (#176)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 86, "deletions": 24}}, {"node": {"oid": "7b81870867b19a4112289ff42612f12735995f14", "messageHeadline": "feat: impose DelayedStakingGasFee when staking (#175)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 185, "deletions": 77}}, {"node": {"oid": "0a90142c2edee53a031bfad319dbda37294c49e9", "messageHeadline": "Merge pull request #170 from tendermint/dongsam/add-git-attributes", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a0f30fed0f95a2a1a9b69fb86febb757e79c7a2b", "messageHeadline": "docs: add .gitattributes for except swagger js", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "acf6f2f08505ebb9e0f43bc3b9ddba165ba2c310", "messageHeadline": "Merge commit 'f5ff949f16b4cc6f8a3061a0512faa3c9defb8eb' into kogisin/\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 59548, "deletions": 222}}, {"node": {"oid": "f5ff949f16b4cc6f8a3061a0512faa3c9defb8eb", "messageHeadline": "Merge pull request #165 from kogisin/kogisin/39-add-swagger-spec-docs", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 59257, "deletions": 106}}, {"node": {"oid": "af09a020a5b58ac36b68dd6acfd5b1b12790a855", "messageHeadline": "docs: apply proto-all, fix typo", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 305, "deletions": 187}}, {"node": {"oid": "f50511fa997a8053fe43e438760a932cfce8e630", "messageHeadline": "fix: refine sentinel errors (#167)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 77, "deletions": 61}}, {"node": {"oid": "5389fe086eb15abc9ae852e82a76d17c4b03e95a", "messageHeadline": "chore: apply suggestions from code review", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 103, "deletions": 102}}, {"node": {"oid": "9a206fd4872c35bca8139358ef9260c02394275c", "messageHeadline": "chore: update comment, decrease add public plan propsal weight, remov\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 33, "deletions": 40}}, {"node": {"oid": "59826401df412a2d7df50c855cc36698b769f5a8", "messageHeadline": "tests: randomize add request proposals", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 43, "deletions": 33}}, {"node": {"oid": "dc110cd0653867ea8bf1d40187fb31e8665d7a2c", "messageHeadline": "tests: add f1 prefixes", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "f3271cbdf081909f661d493e87f8368258d36f4d", "messageHeadline": "chore: Merge pull request #158 from kogisin/kogisin/152-refactor-comm\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 214, "deletions": 55}}, {"node": {"oid": "305f2fb7da43f1050dd6aa591b43bbdadefa63bd", "messageHeadline": "Merge pull request #168 from kogisin/kogisin/151-bump-sdk-to-v0.44.2", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 377, "deletions": 22}}, {"node": {"oid": "b1ef706794e7af58c6dd3f969e6713c8f6c1e5fa", "messageHeadline": "chore: Merge pull request #160 from hallazzang/159-no-empty-plan-name", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 265, "deletions": 181}}, {"node": {"oid": "d68f098adafd1ebfdb0c0a1e26075d4c2fad8fa0", "messageHeadline": "chore: bump Cosmos SDK version to 0.44.2", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 377, "deletions": 22}}, {"node": {"oid": "1b9d82a7ab70ffd1223acc0abe5b2dc9d20843a1", "messageHeadline": "fix: emit `rewards_withdrawn` event (#166)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 42, "deletions": 22}}, {"node": {"oid": "8c82f7516313cc5cbe234a670ed2cef92e133df8", "messageHeadline": "chore: fix linter issue", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26a4d436aa0e41edddbfe257407c6603772a4dd4", "messageHeadline": "chore: resolve #125 and fix proto lint issue", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d42d834285addb8e4e4d335301139aa45dbbd533", "messageHeadline": "feat: refactor validating EpochAmount, EpochRatio", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "affcf8d4bc2503959436740fb376c8a8be521723", "messageHeadline": "docs: add swagger related files generate statik file", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 55080, "deletions": 1}}, {"node": {"oid": "8a443c74eef535e1fff1748ad6d686f25a430908", "messageHeadline": "feat: refactory ValidateStakingCoinTotalWeights", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 56, "deletions": 49}}, {"node": {"oid": "d1eb8141245f29484307aa9925ec5247455652f5", "messageHeadline": "feat: go get grpc-gateway v2", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dee9c7e48eb381b7941502e2a6bc5426526e585b", "messageHeadline": "chore: add detailed descriptions and responses for all queries and up\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 247, "deletions": 67}}, {"node": {"oid": "f59f2704f5b9c48d81d21cd32f7d473cfea74d32", "messageHeadline": "feat: add third party proto files", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 3758, "deletions": 0}}, {"node": {"oid": "86d822434eed524aa18d6c1d4c31b461ec4cf6f8", "messageHeadline": "chore: apply changes from code review", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0048b88e5e4f2cb24d1565aa8dbbd5a977f61b43", "messageHeadline": "docs: add swager spec for params", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5f181b13f0a60f51041b30d8bbf538dda07272b0", "messageHeadline": "fix: apply suggestions from review", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "bd64f31cfb4a8fe8d8af9bd43fa444a887d8bb7d", "messageHeadline": "fix: terminate plan when deleting public plan proposal (#162)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 142, "deletions": 54}}, {"node": {"oid": "5ffc807b415d623dca28f59bdca9a4cf5bc57a23", "messageHeadline": "chore: add comments for types", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "e8c39f16f9c31482250a1a4b3dad089376d210d5", "messageHeadline": "chore: update comments for keeper", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 147, "deletions": 47}}, {"node": {"oid": "d6acb46eb5f8d64cc102f6c336da6e16dab1ac74", "messageHeadline": "chore: Merge branch 'master' of github.com:tendermint/farming into ko\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1021, "deletions": 149}}, {"node": {"oid": "b1be6790c3a4efd918616721b780b4ec609d178e", "messageHeadline": "fix: change the logic to determine what the request is for", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "f9941438caa3d2a428b1b442fff6ce44bab39caf", "messageHeadline": "feat: add examples of multiple coins for command-line interfaces (#156)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 198, "deletions": 125}}, {"node": {"oid": "e1b2ad3b382d14ccd664914cf1737103c1604cd5", "messageHeadline": "chore: fix typo and use nil EpochRatio instead of zero", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "160ce7003e764bc160646635f9051f52fbdc26e6", "messageHeadline": "chore: change error message", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "9de35234c2a69c00b0eef60c2900c643a0a496d0", "messageHeadline": "chore: Merge branch 'master' of github.com:tendermint/farming into 15\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4995232db4761c90792e2156d68471349a3ee9dd", "messageHeadline": "test: update proposal handler tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "6ff5d2e333cc691ea215c55b8e96d1a6f8a119dd", "messageHeadline": "fix: allow optional fields in UpdateRequestProposal", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 46, "deletions": 94}}, {"node": {"oid": "390219c555b40326f4199cc74cccc9d9e0950422", "messageHeadline": "fix: more strict validation and allow optional addrs", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 137, "deletions": 9}}, {"node": {"oid": "cac3415b0fa962821a3677ba27e53f6f77202cf0", "messageHeadline": "test: add tests for types (#157)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 823, "deletions": 24}}, {"node": {"oid": "df104f1d61bda97cde020b7fa1ef94540e68d5c6", "messageHeadline": "docs: leave proper comments", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "02c12d34374818f1ec2e36215b5df27086700dfc", "messageHeadline": "docs: update comments", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "5b42607b276b64ec52864624f916e7d0c827ecf0", "messageHeadline": "fix: EpochAmount/EpochRatio fields can be both empty", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c27e6a0519528d90b36a8d9133af646e7490fb08", "messageHeadline": "fix: allow empty plan name in UpdateRequestProposal", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7c0ec9141f8928510011ac6067b45b28e378d9f6", "messageHeadline": "fix!: forbid empty plan name and allow empty weights", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "8d42bbef48a1ecabd9547810c35efe16eb541ddd", "messageHeadline": "test: change expected error messages", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6f1e3675d60463efb7ab0f9249803fadce3bc0ae", "messageHeadline": "test: add tests for proposal validation", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 390, "deletions": 0}}, {"node": {"oid": "9f46f508d14c7424f666fab480b29e6a655400e6", "messageHeadline": "test: add TestValidateStakingCoinTotalWeights", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "eb23dad2be23f5befc0b8be6d65f28fd1aa66012", "messageHeadline": "fix: fix proposal validation logic", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "16f10b719f1e488b2f5b7cdf608d1c2a8ef0e2fb", "messageHeadline": "docs: add comments for flags", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "da2faefe4e932ae093cb7a4281aefe8ae0245f77", "messageHeadline": "test: add TestIsPlanActiveAt", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "c71a16deca774cea5279f8f7d5b60f7186bb97c6", "messageHeadline": "test: add TestBasePlanValidate", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 138, "deletions": 2}}, {"node": {"oid": "de14948022d6ce8bf06974b758e259ca984c14fa", "messageHeadline": "test: add TestPlanI", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 191, "deletions": 0}}, {"node": {"oid": "d70949c98bdcf846b4923a57b4256b64eb7a561f", "messageHeadline": "fix: duplicate value of the name field in plan (#150)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 15, "deletions": 143}}, {"node": {"oid": "79f927f2a8ea76dfe94e719649d1f246fbf29dbc", "messageHeadline": "Merge pull request #154 from kogisin/kogisin/153-add-import-export-sims", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "83faf9e6bd2f7719a08869fd8c32f16e23c32e16", "messageHeadline": "test: uncomment two simulation jobs in workflows", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "4ef97db5db68c047625e22d258b8e6160e1c5999", "messageHeadline": "test: add CLI query tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 581, "deletions": 71}}, {"node": {"oid": "bb5cef2cf0e04efc304b7a4fbd0c15530ad31ad5", "messageHeadline": "fix: Remove outdated TODO comments", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0a5a95f501a794808c2e6107d990792f20e0ca40", "messageHeadline": "chore: remove unused variable", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd25e22b5babea75fc9a2527457f070bf9352f80", "messageHeadline": "test: add more tests for CLI", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 353, "deletions": 8}}, {"node": {"oid": "783b9420577443d9aa020cb4f781f05382bed918", "messageHeadline": "test: Add genesis tests (#132)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1010, "deletions": 246}}, {"node": {"oid": "04b2d47caefd35c39709b4099404eb745adddc90", "messageHeadline": "chore!: change proto package prefix", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "9b1d7874e704fde97a8a67fddca4d588f31c38e8", "messageHeadline": "Merge pull request #143 from hallazzang/126-fix-multiple-epochs-bug", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "fdf67343ff40fb95615e2c3229e18b06428ff8e6", "messageHeadline": "docs: add Reference docs structure and add first signal proposal (#148)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "1d476fae71f8f3ac89823839710de7259c0b1972", "messageHeadline": "Merge pull request #145 from dongsam/117-remove-minter", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 67, "deletions": 17}}, {"node": {"oid": "12b99381b3be3e2b7991c7f3f9a12c0fce137472", "messageHeadline": "test: write test for CmdQueryPlans", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 179, "deletions": 14}}, {"node": {"oid": "ff0a37cea4ad3366ab9c92c9bd81ed7453408ddb", "messageHeadline": "style: sort imports", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ed7eb231a3d7161eadf9be81fdf24b9046d8105", "messageHeadline": "fix: use correct package identifier", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3887582ba740424e533da1f08e16f4adf4f9377a", "messageHeadline": "fix: remove minter perm and add liquidity module", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 67, "deletions": 17}}, {"node": {"oid": "3323424035b17550fe5915c67d2f7d4b0a7221a7", "messageHeadline": "docs: update spec documentation and add events (#141)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 111, "deletions": 31}}, {"node": {"oid": "509cd652698127f09b1ecc9dd069ad4535e5b762", "messageHeadline": "test: improve test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "537a46286a840236718de3b46bb816ce00ed49bd", "messageHeadline": "test: add test for HistoricalRewards", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "6f9aff84070ae9690e0e1cbb7a4590a97c7bf042", "messageHeadline": "Merge pull request #140 from kogisin/kogisin/121-add-demo-docs", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 517, "deletions": 0}}, {"node": {"oid": "97c4dde68661150b89dcfcad3a809caed6d6136b", "messageHeadline": "Merge commit '97b297b45a792b0ffc6616e24595c314aecf89b6' into kogisin/\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 482, "deletions": 385}}, {"node": {"oid": "97b297b45a792b0ffc6616e24595c314aecf89b6", "messageHeadline": "feat: fix update public plan proposal & disable codecov patch (#133)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 444, "deletions": 358}}, {"node": {"oid": "9c24552e9d7e3609e99f6803d3b98f6539267613", "messageHeadline": "Merge pull request #139 from kogisin/kogisin/138-add-markdown-link-check", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "a1d2ba9bdc044b806724e82afe6d7d9c008ba796", "messageHeadline": "docs: add budget_with_farming demo and change the file name", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 517, "deletions": 0}}, {"node": {"oid": "d0b85e6448406b67a77262aee16efe813664fbb6", "messageHeadline": "fix: broken link", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ad9c2e2acd22c2d07c40f4a3ec6716d6e7b96ff", "messageHeadline": "chore: fix broken links and add CONTRIBUTING.md", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "521a4ad5c2e0baaad704caf1d97947e738897b0d", "messageHeadline": "feat: add markdown link checker workflow", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "85846bac8ea958afc14475ee32b7a5f9ae501bb8", "messageHeadline": "Merge pull request #137 from dongsam/136-add-bedges", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "fe490b60ebcacbeb8c79b895ddb4af533edf782b", "messageHeadline": "docs: update issue, pr template", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5361402883d88b7a9bf170eb0e4311bf43f98e80", "messageHeadline": "docs: add bedges and update issue template", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cc2de5eca34c06c8f9d94d6d9f6c58d0eaab4db1", "messageHeadline": "Merge pull request #135 from hallazzang/134-allocate-all-balances", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 99, "deletions": 3}}, {"node": {"oid": "a3b073c4870227996ce09bc769d5d688801d7707", "messageHeadline": "test: add more test cases for edge case", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 73, "deletions": 23}}, {"node": {"oid": "8e71593cac270dad9b6ab07121f5fa8887ff10cc", "messageHeadline": "test: add test case for #134", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "80d16cfe253f566382936f996119e97b1c633a8e", "messageHeadline": "chore: fix typo", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ac6672859b1b26ecb803ddd428b8fa24cd936a2", "messageHeadline": "fix: use IsAllLTE instead of IsAllLT", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c73ffe5fe19f33880b6de571a10a7bf40df1609a", "messageHeadline": "fix: broken link", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "009eb4011f9646029e2cbaabe67e06bd3d6dd2d1", "messageHeadline": "Merge pull request #130 from dongsam/129-bump-budget-to-v0.1.0", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "9f7fdfe1cbd67fb9d52d76a10d3626f38d0ed79e", "messageHeadline": "docs: update wrong script", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "2393f6c7d7f0f9611433326297e47ae1eed85455", "messageHeadline": "feat: bump budget to v0.1.0 and fix broken link on readme", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "adc2eaa36c104c4602c73721e2bdf0ef47cf7ea1", "messageHeadline": "Merge pull request #128 from hallazzang/126-fix-multiple-epochs-bug", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "6d624e178b48af3ec24472bec8580ca7993620f5", "messageHeadline": "fix: increase epoch only once for each AllocateRewards", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "72cd7b7c70e665c88872fa6e2b23d1a489bd34c1", "messageHeadline": "Merge pull request #124 from dongsam/123-swagger-0.1.2", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 762, "deletions": 33}}, {"node": {"oid": "b1da34f6eb2bbb5432172e498d873c6ab9e26d9f", "messageHeadline": "docs: update swagger, lint proto, fix link", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 762, "deletions": 33}}, {"node": {"oid": "60a8fd79abbe34c0b2e57da9710f702bcc437ac6", "messageHeadline": "Merge pull request #122 from hallazzang/fix-harvest-cmd", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "c8cdf605836759e0e560f5441336b854a8d7afc6", "messageHeadline": "test: fix cli test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "95ad263cb1e96c1b2351afbb759e6b4464d28a3d", "messageHeadline": "fix: make staking-coin-denoms a positional argument", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "560929f8526f088708924d82cf93517981723b7e", "messageHeadline": "Merge pull request #116 from kogisin/kogisin/apply-docs-structure-21", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 978, "deletions": 250}}, {"node": {"oid": "12c89c852180be4e67fa351000c87368987f2d27", "messageHeadline": "docs: clean up and update minor stuffs", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 105, "deletions": 151}}, {"node": {"oid": "56d74dffcc2ef0f035f6f7716dfd3d3820d36864", "messageHeadline": "docs: update Swagger Docs version to v0.2.0", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5536a7107c8cedd20c517191107a35e5f46c71b6", "messageHeadline": "docs: apply newly added and updated api and cli", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 124, "deletions": 73}}, {"node": {"oid": "7107950bcd8eb63afb05e53ecb401370c8c341fd", "messageHeadline": "Merge branch 'master' into kogisin/apply-docs-structure-21", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 5636, "deletions": 2427}}, {"node": {"oid": "e64f91688ea30a8adb3178e9a25ad994db6c8ea5", "messageHeadline": "feat: add budget module on simapp (#118)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 83, "deletions": 62}}, {"node": {"oid": "f03a6b810ed89588300fddd30736daf39a88cea0", "messageHeadline": "feat: fix epoch params (#103)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1747, "deletions": 1791}}, {"node": {"oid": "1e6f94641f22d89210c5de7e92f6b268514751cd", "messageHeadline": "Merge pull request #112 from hallazzang/104-fix-genesis", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 971, "deletions": 241}}, {"node": {"oid": "1e7124f0296d07b907a73350ce81cdd9526b6b4b", "messageHeadline": "chore: fix typo", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "686f3bad7a039ea5ac8ee8296052f3325c88824d", "messageHeadline": "chore: Merge branch 'master' of github.com:tendermint/farming into 10\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2351, "deletions": 455}}, {"node": {"oid": "97c9b1e47a8e1e296df9389bf5891d4bcdcaeb98", "messageHeadline": "Merge pull request #115 from hallazzang/110-cli", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 661, "deletions": 55}}, {"node": {"oid": "24c5400db2f44e2a312305569d30603df94c0859", "messageHeadline": "test: add TestOutstandingRewards", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 95, "deletions": 2}}, {"node": {"oid": "9d7cd9cd397de91c39c07f388e83524458bc0bc2", "messageHeadline": "Merge pull request #114 from hallazzang/111-query-endpoints", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2337, "deletions": 441}}, {"node": {"oid": "216813f7a3512d790eee1b4b67386ac86a507c44", "messageHeadline": "docs: update api and cli", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 191, "deletions": 41}}, {"node": {"oid": "76487eeffabab874c00e0768206001e2eb244568", "messageHeadline": "style: sort imports", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4b42a8bd87af30f65f39cf28e33cc06fe097e1ac", "messageHeadline": "docs: add folder structure and contents", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 642, "deletions": 69}}, {"node": {"oid": "2b1f6e9f91ad3d040cb71c96661e8b5cd2c8f266", "messageHeadline": "feat: add AdvanceEpoch message and tx cli endpoint", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 494, "deletions": 54}}, {"node": {"oid": "dd15a097b388ad78ae93bb01c2523826cb1c804f", "messageHeadline": "feat: add cli query commands", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 165, "deletions": 0}}, {"node": {"oid": "736d3e8f86e3e83988c678ba75cd6577cdecc137", "messageHeadline": "test: write test for Rewards query endpoint", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 510, "deletions": 429}}, {"node": {"oid": "6e812643db71920a90925019da969a22e3208ee4", "messageHeadline": "test: write test for TotalStaking query endpoint", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "69b9ebe6e61c603affb9e93ec9e187bebe8edb6a", "messageHeadline": "test: write test for Staking query endpoint", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 75, "deletions": 129}}, {"node": {"oid": "1018cb1bd6dc16cec4e0e2fad3cb2aeec325c965", "messageHeadline": "feat: implement new query endpoints", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2020, "deletions": 209}}, {"node": {"oid": "aef9e202e2eeb1f5accbeae3fb8028bfa01c5992", "messageHeadline": "docs: update spec document", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3a5c3b3e6cda93612551329a64c3b929c3031e91", "messageHeadline": "chore: Merge branch 'master' of github.com:tendermint/farming into 10\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2087, "deletions": 279}}, {"node": {"oid": "7635195f913ee98554003e8a1a633f24b45dc94c", "messageHeadline": "fix: include OutstandingRewards in genesis", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 386, "deletions": 103}}, {"node": {"oid": "70a3a923276de4a36105d4b1de9bb03234896365", "messageHeadline": "fix: fix epoch advancing criteria", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "2e1fa16ab6f96f5961a469107bd8ed9ffdb4a4da", "messageHeadline": "fix: use sdk.DecCoins for rewards", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 96, "deletions": 93}}, {"node": {"oid": "600c2cc0597050f283a10a0128d9d56c9f7bb671", "messageHeadline": "Merge pull request #107 from dongsam/90-unpack-plan-nil-issue", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "af4ff65d1fb069f41b40a0c91090984ac84d1602", "messageHeadline": "fix: set total staking on InitGenesis and use helper methods", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "566ef4a61ed9cb48b5e530d3179a9479ed9192ba", "messageHeadline": "feat: add OutstandingRewards", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 340, "deletions": 79}}, {"node": {"oid": "957376b0213dc726288273307098fbeeebb275aa", "messageHeadline": "fix: add exception logic to unpack for unregistered case", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "dbac7bccebffc634eeada86fc879e3fc8b64f689", "messageHeadline": "Merge pull request #106 from dongsam/105-deprecate-plan-by-farmer-index", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 52}}, {"node": {"oid": "4a4c87b26e94b48016490c56a612d8ba87a7247c", "messageHeadline": "fix: remove deprecated PlansByFarmer index", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 52}}, {"node": {"oid": "14db7b773a339004f824410b3ec150fd340c91e7", "messageHeadline": "test: add simulation tests (#98)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2084, "deletions": 225}}, {"node": {"oid": "013a3dd6fc77b40003780544642174147044d99f", "messageHeadline": "chore: remove unnecessary validation from InitGenesis", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "6ac5a7c0abdcc554c2b798c10f1fb477d53e2b7c", "messageHeadline": "fix: fix InitGenesis", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 127, "deletions": 91}}, {"node": {"oid": "566057d2888840689a20b59194800d56443d3896", "messageHeadline": "Merge pull request #100 from tendermint/91-f1-distribution-poc", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 2961, "deletions": 4105}}, {"node": {"oid": "bf27b36bcb02b28b2a4ee6b1e822a10516a2531e", "messageHeadline": "test: add TestHarvest", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "ac9b122e8e1388a00aad9f7bb771de1ea88061c5", "messageHeadline": "test: fix TestAllocateRewards", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 39, "deletions": 50}}, {"node": {"oid": "f123af30f72e73e2e88856ebe9944148acea9a51", "messageHeadline": "test: fix staking tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 121, "deletions": 173}}, {"node": {"oid": "41eb10fc5e8567e921414e281821703a94479dce", "messageHeadline": "style: sort imports", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6c66a6210cd4bb04ff07ec3c58ce01e276c880e", "messageHeadline": "docs: update spec docs and fix typo in key function", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 56, "deletions": 28}}, {"node": {"oid": "a11935710e28de44e1a0ae5ed2f6ba8b67915c02", "messageHeadline": "style: remove dummy code and format files", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "33a4a00925fae5f2b4031dbb35e84f975e294b3c", "messageHeadline": "fix: remove unused flag sets", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "be43af86e46322380602a717ce02a00d910ce0c3", "messageHeadline": "feat: add QueuedStakingIndex and fix test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 116, "deletions": 107}}, {"node": {"oid": "de5f9430f9a56eea2e09a13497d0d3e24d3793ef", "messageHeadline": "fix: fix ValidateStakingReservedAmount", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "8ef30947aa5561c2708e725f7b5b36f4194e98f6", "messageHeadline": "fix: fix genesis functions", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 178, "deletions": 84}}, {"node": {"oid": "11e38d37fab97508739a244a0369091bc70c2b90", "messageHeadline": "refactor: change proto messages", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1402, "deletions": 384}}, {"node": {"oid": "00f17f088a424361b4e31d4db5d3507decbf987a", "messageHeadline": "Merge commit 'b22a0e0a179e423f1f7cc034a69df6b21f7a390b' into 91-f1-di\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "b22a0e0a179e423f1f7cc034a69df6b21f7a390b", "messageHeadline": "chore: update simulation", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2aa8d19d552353d2a8004033254fcf83d99b42bb", "messageHeadline": "Merge commit '72748af46bc9c6c78c30751c7fce705c85baabcf' into 91-f1-di\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 561, "deletions": 187}}, {"node": {"oid": "c610b4a9d96cb0be630036eb7e32390c42b05b2f", "messageHeadline": "chore: minor changes", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "a75216a6cb496142d1d8770a69f32a0fa9bd3043", "messageHeadline": "fix: implement Unstake and Harvest; WIP", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 227, "deletions": 232}}, {"node": {"oid": "72748af46bc9c6c78c30751c7fce705c85baabcf", "messageHeadline": "Merge pull request #97 from kogisin/kogisin/95-porting-sdk-v0.44.0", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "fb5a9367f428e01701b341c5c2d8616239de42cf", "messageHeadline": "docs: update README.md", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "9321b62262f8ed58f7f0e4415da78fb721b4ef86", "messageHeadline": "build: bump sdk to v0.44.0", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "59cb86aec1e0d055672e022a8162063710781bb6", "messageHeadline": "refactor!: apply f1 distribution; WIP", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2086, "deletions": 3094}}, {"node": {"oid": "6dea151437ce42ffd0b68c5486fa210195ce6696", "messageHeadline": "feat: add genesis functionality (#87)", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 449, "deletions": 320}}, {"node": {"oid": "dbaac510058bd0529128a632ff02093326ed443c", "messageHeadline": "refactor!: remove unused fields", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 164, "deletions": 1558}}, {"node": {"oid": "d721098a7b5aa81ad0ca5c3a4846a4a2369ffaf8", "messageHeadline": "Merge pull request #85 from dongsam/84-fix-module-app-settings", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "6c8c83c4b3a8242abfdd86d0d2ad71bd73b9910e", "messageHeadline": "fix: solve module, sdk issues", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "c7800f2feff10558925c0f4eaccbdea1c6e97084", "messageHeadline": "Merge pull request #71 from kogisin/kogisin/63-cli-integration-test", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 604, "deletions": 29}}, {"node": {"oid": "fc2ad954f8ae44e7deedd51047aa0a41536a2af9", "messageHeadline": "test: improve code coverage", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3f12668d40f5ffefbe2a2a012721a7eeee5a14fc", "messageHeadline": "test: add cli integration tests", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 81, "deletions": 89}}, {"node": {"oid": "b5e94905ca06ac712aed3ed16feb0c37e61b3712", "messageHeadline": "Merge commit '9d6b6f946d521cbabf2f8d0299f172613a6f942f' into kogisin/\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 857, "deletions": 802}}, {"node": {"oid": "9d6b6f946d521cbabf2f8d0299f172613a6f942f", "messageHeadline": "Merge pull request #77 from dongsam/58-create-farming-pool-for-privat\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 450, "deletions": 793}}, {"node": {"oid": "32619c966c99af942d3f3b1ff393399905e9a8bb", "messageHeadline": "fix: update docs and fix trivial codes", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "efdca8eca4db16290ca1fa33f2dd7f30c9762065", "messageHeadline": "Merge pull request #82 from kogisin/kogisin/43-add-docs-mvp-demo", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 335, "deletions": 0}}, {"node": {"oid": "c14a9f130dc28cb465a6d3ec3c823305f58b8e71", "messageHeadline": "docs: apply suggestions from code review", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "33b9f3719a9d18e5602643d6f9c63243862e387d", "messageHeadline": "docs: add tutorial for MVP demo", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 332, "deletions": 0}}, {"node": {"oid": "2d862031683e3dc822795c79801f02ae833860a1", "messageHeadline": "Merge pull request #81 from dongsam/80-bump-sdk-v0.43.0", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bd83aa6d6d63f61e73ff2986819906a2ce852257", "messageHeadline": "feat: bump cosmos-sdk to v0.43.0", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7e90080ff58a6e5838c1fdfbec94bc447e17d0e2", "messageHeadline": "fix: remove todo and debugging codes", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "b41dc748f3e73b800ec701b579ccf60063f69be6", "messageHeadline": "Merge pull request #78 from hallazzang/75-use-epoch-days-param", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 69, "deletions": 6}}, {"node": {"oid": "9b24a2c51c6eb95df2f65f60f33a3f6adf6c9ff7", "messageHeadline": "fix: fix bug in epoch logic and add test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "f1160a25d44f8f1892d3148faa7deb1c14d90e27", "messageHeadline": "feat: Add independent private plan farming account", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 457, "deletions": 790}}, {"node": {"oid": "3164858f1fbe0dd98b156e268947b843d9c0e1d6", "messageHeadline": "test: add integration cli test for ratio plan, stake, and unstake", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 384, "deletions": 13}}, {"node": {"oid": "60787e84fdcb4235ae6557ab1cbc7d5a01862c9e", "messageHeadline": "refactor: update description and use string slice flag for harvest fo\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "98a20cb603d7f9d65661afed788d6bc5a2bc9d16", "messageHeadline": "fix: use `epoch_days` param and fix bug in epoch logic", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "6d7bb3bc9475c9ea126d68b7d554ba6f28210e2d", "messageHeadline": "Merge branch 'master' into kogisin/63-cli-integration-test", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 474, "deletions": 554}}, {"node": {"oid": "06a4e6bca0f8945e54e5643b26acadfcf3199b8d", "messageHeadline": "Merge pull request #74 from hallazzang/65-plan-restructure", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 403, "deletions": 545}}, {"node": {"oid": "b92292ecb6f9d166ad0cab0010baceaa5813705a", "messageHeadline": "refactor: fix LastDistributionTime and DistributedCoins logic", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 13, "deletions": 88}}, {"node": {"oid": "25593908b1b2631d0fe4161eaa83d7ff7f1928a5", "messageHeadline": "Merge pull request #73 from dongsam/72-fix-global-plan-id-init-value-\u2026", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 71, "deletions": 9}}, {"node": {"oid": "8f2715738600de0fe736a4105a269f94c3ab53bd", "messageHeadline": "refactor: remove RewardCoins from BasePlan and update docs", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 92, "deletions": 164}}, {"node": {"oid": "b930fb1e57559896b07204e4f79214bc5c275c5d", "messageHeadline": "chore: Merge branch 'master' of github.com:tendermint/farming into 65\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 668, "deletions": 162}}, {"node": {"oid": "baaea824dc3f10fc290825f897c3262927b1014f", "messageHeadline": "fix: lint issue", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2db5309e0182d8c43d244cd408d5cfeabfe26034", "messageHeadline": "feat: Fix init value of global plan id to 0", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 69, "deletions": 9}}, {"node": {"oid": "0d0ad060aed554b46f4267119ac6299eb6121d68", "messageHeadline": "Merge commit '7c6fe52b29c9522bc574cd290b30c49980fb1330' into kogisin/\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 517, "deletions": 30}}, {"node": {"oid": "e3ab76207dbaf35bf106e920e33798b6f24fab71", "messageHeadline": "feat: add integration test for create fixed amount plan command-line \u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 195, "deletions": 2}}, {"node": {"oid": "7c6fe52b29c9522bc574cd290b30c49980fb1330", "messageHeadline": "Merge pull request #69 from kogisin/kogisin/35-add-public-plan-tests", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 506, "deletions": 6}}, {"node": {"oid": "b9098e4ffdc97b4f42ca347e8f757d1cdffed553", "messageHeadline": "Merge pull request #70 from dongsam/59-bump-sdk-0.43.0-rc3", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "f95ec30172c64a6fc821c84b7fada876c57cd7d1", "messageHeadline": "feat: bump cosmos-sdk to v0.43.0-rc3", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "efdbf32030ea075a48af6a05033932cfbd0a8353", "messageHeadline": "refactor!: update PlanI interface and fix some events", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 124, "deletions": 199}}, {"node": {"oid": "1f46d06a4a3aa3d235987f0769b3b7533a205fec", "messageHeadline": "Merge pull request #68 from hallazzang/55-emit-events", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "34750865bdde5c95604f111dc52d46042f5650cf", "messageHeadline": "Merge pull request #67 from kogisin/kogisin/44-cli-docs", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 129, "deletions": 127}}, {"node": {"oid": "9914eb306aa69a4b95f7f21b884a39a423f4a3fc", "messageHeadline": "refactor: restructure BasePlan", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 339, "deletions": 255}}, {"node": {"oid": "da7f3284f30f5b462812a484adbb2eddfd9ed6f2", "messageHeadline": "docs: update to user2 account address and some incorrect result", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 47, "deletions": 39}}, {"node": {"oid": "9be82547dc0480a99b49085fd843f8ebdefcef51", "messageHeadline": "feat: add unit tests for public plan proposal", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 506, "deletions": 2}}, {"node": {"oid": "208bff065cf2adbbae68378d87e0fbb4c050e61c", "messageHeadline": "feat: add more end-block events", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "e465fbfe137e37836b3ac6998f41000b8a1ad306", "messageHeadline": "docs: update name of the file and update contents in client.md", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 82, "deletions": 88}}, {"node": {"oid": "57b3e24971907aded71700473070256189633c39", "messageHeadline": "fix: remove validate basic since it is being called during the route", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a2964f6a68f2e31c347c303362b1f6b4249b2499", "messageHeadline": "Merge pull request #61 from hallazzang/fix-reward-distribution", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "57a166f332c5a89d89189333cdd2113e505b7db8", "messageHeadline": "test: fix invariants test", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9a83234d053fef761648593369225a2ae2faee8d", "messageHeadline": "docs: fix MsgHarvest type", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16cf4b09bb00d8e33ff804313394ad19e99e084e", "messageHeadline": "fix: plan is active only before its end time", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be0aeb7725a5a41433db6254efdf89e4543cbb99", "messageHeadline": "fix: use string instead of bool query's terminated field", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 171, "deletions": 79}}, {"node": {"oid": "719ff4fb82fafd45df27bd81e89479370bfc31d9", "messageHeadline": "feat!: add terminated field to BasePlan", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 255, "deletions": 141}}, {"node": {"oid": "10d4325673a5202482775ad91dbf7819b08fea74", "messageHeadline": "fix: temporarily fix Harvest logic", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "cb06a6c674d697dc5085f18ffd90028bd00d4a67", "messageHeadline": "test: add test for Harvest", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "c5347d96920f5966051abdcee26e21dfa328074c", "messageHeadline": "Merge pull request #60 from dongsam/add-tmp-global-rewards-reserve-acc", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "62eeb7623205371784c665e40bd6c19b18addb28", "messageHeadline": "feat: Add temporary global rewards reserve pool account", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "e0386fb630e28b95c6b18810efb6e2a81b0789ef", "messageHeadline": "feat: add query command-line interface (#51)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 873, "deletions": 136}}, {"node": {"oid": "1d748ae9bceaf969b38174d995e08aaea99e8148", "messageHeadline": "Merge pull request #54 from dongsam/47-add-invariant-checks", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 143, "deletions": 47}}, {"node": {"oid": "ae7e8d8cd7c6b95e9c57ae57f590eb99350c64ea", "messageHeadline": "test: test codes for add invariant checks", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 101, "deletions": 11}}, {"node": {"oid": "e67a8ef0e74b5c64e911a277d2296f3474c3d8f3", "messageHeadline": "feat: add invariant checks", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 43, "deletions": 37}}, {"node": {"oid": "b733773aa50826a9576923d7871c5608360b24cb", "messageHeadline": "Merge pull request #49 from hallazzang/40-query-tests", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 956, "deletions": 199}}, {"node": {"oid": "e6840842371bbc3a4f2d61fd221a68035cf38c79", "messageHeadline": "feat: implement Staking query endpoint", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 603, "deletions": 54}}, {"node": {"oid": "6858d14d4c284177d2b0a44ee8c12c6a4129d1b3", "messageHeadline": "test: add testcases", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 145, "deletions": 69}}, {"node": {"oid": "6f03c63317a48cf0a1c3f7aece7051231e2ca501", "messageHeadline": "style: sort imports", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d20e145b3cf237d62e6838ff702ff831a5c43a89", "messageHeadline": "test: add testcases for Stakings query", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "d7a90655f62477279a4fd1f7524f2bb852a7cd82", "messageHeadline": "chore: Merge branch 'master' of github.com:tendermint/farming into 40\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 718, "deletions": 70}}, {"node": {"oid": "ad9f7184c95a2a3b8d1c0ee60d03aac965cc4e28", "messageHeadline": "test: add tests", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 63, "deletions": 7}}, {"node": {"oid": "c57b956e1b17d94a51ab2e2ac1038246f76f1240", "messageHeadline": "fix: add farmer query parameter for Stakings query", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 169, "deletions": 437}}, {"node": {"oid": "87febecc4eccf2c7fa314e1f02ead3636b239dfb", "messageHeadline": "Merge pull request #50 from kogisin/kogisin/41-implement-cli-interfaces", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 718, "deletions": 70}}, {"node": {"oid": "3c45f6e50e69fd8b9806a3ad96bdbee31bc1f51f", "messageHeadline": "fix: Update docs/How-To/client.md", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a14c2e79f0a6f12b71fe9016980b2408d2d12dd", "messageHeadline": "fix: validate basic is called while routing msg server", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 15, "deletions": 28}}, {"node": {"oid": "bb6aeec501c706eb939b2ed12a03d89dd760626d", "messageHeadline": "chore: Merge branch 'master' of github.com:tendermint/farming into 40\u2026", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ccdbed5251831bdce3091f89527a3081c225ede6", "messageHeadline": "fix: initialize total weight to prevent from panic while adding decim\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6650cc79efa09e2db80eb6916b0c7a3e85b6b38", "messageHeadline": "fix: apply feedback from hallazzang", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "02702cf7167d0f49553a45de3204397e10992a94", "messageHeadline": "chore: add validation for the total staking coin weights and add miss\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "b59d9dc8759c935aa7319b3895785451499552e1", "messageHeadline": "Merge pull request #52 from kogisin/kogisin/fix-event-manager", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "77d555c636c11582c3fa396230b62e1230c4a882", "messageHeadline": "docs: more contexts and update examples to have realistic values", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "e8acebf5f26f34d846686426208ef5a9bc7bb809", "messageHeadline": "fix: revert the events for stake and unstake", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b87a5797005cf95a296d0cd2aebb5b4382eed67a", "messageHeadline": "chore: add TODO comment", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad639328c239347d2ff5c9ffa6098a3aa4568ce0", "messageHeadline": "Merge commit '8e717e77256363d51820a65f0ffe8ea29971bf56' into kogisin/\u2026", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 155, "deletions": 14}}, {"node": {"oid": "633a8e763407e7eb4345bf8efc1ed6b1680a160e", "messageHeadline": "test: add test for gRPC Plan query", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "4593a4ed0a23e77168dc357795f1b95ffd515160", "messageHeadline": "chore: add UnpackPlan and UnpackPlans helper functions", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "196fefdf6c72e8172063e3b8cca79a12c1651e17", "messageHeadline": "fix: add norace tag in cli test", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1f1d82fe484e4e06d574c2fb9ecc2d5675829bd8", "messageHeadline": "feat: add skeleton for cli integration tests", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "5ab89bee006aaf96e7f2ed650f06693adb70a9d6", "messageHeadline": "test: add tests for gRPC Plans request", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 223, "deletions": 5}}, {"node": {"oid": "cae0bc1e4474f533dd3bccfc7a0a6b3dc1e3e627", "messageHeadline": "fix: apply missing type filter", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "76eeab618817ac4bddc2a3fe8eeb0699be9d4038", "messageHeadline": "docs: create client.md and add transaction cli guide", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 398, "deletions": 0}}, {"node": {"oid": "8e717e77256363d51820a65f0ffe8ea29971bf56", "messageHeadline": "feat: record last distributed time and total distributed reward coins", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 155, "deletions": 14}}, {"node": {"oid": "4927c7869e0e0b7918740fa5e1a7b3250d509a5f", "messageHeadline": "test: add test for DistributeRewards", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 74, "deletions": 9}}, {"node": {"oid": "ab50432bcc316209c2ea0d7d2b75c981cf05a74e", "messageHeadline": "fix: get rid of nil pointer dereferencing issue", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "ce5def5d7a914d887f62c844bc68461de836e534", "messageHeadline": "feat: set last distributed time and total distributed coins", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "e675990ef742bc5091632664e733640ba8230aea", "messageHeadline": "feat: add tx command-line interfaces", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "8d24c9a7054791d58e81406b9a754fb71a10a70c", "messageHeadline": "feat: adding tx command-line interfaces", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "3700c4ad8e34617a7ada6b8fe57222084ebc70dc", "messageHeadline": "fix: message test case", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79e8773278bf641bcf83f5ce393a54ac59ac7e2c", "messageHeadline": "chore: clean up errors and message test cases", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 57, "deletions": 43}}, {"node": {"oid": "3bb3264aacb9fde1018bd3f00b70b001db91baf4", "messageHeadline": "Add public and private plan creation (#11)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 3298, "deletions": 449}}, {"node": {"oid": "639a96bb38ab9bda41ab15cc74534f520bf4302b", "messageHeadline": "Add pre-commit hook and corresponding doc (#37)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "002c911ab36de1ea813de485d1a405eefb0a0cdb", "messageHeadline": "Merge pull request #36 from dongsam/bump-sdk-43-rc2", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c12a8825c00e76fcdf37cc56ed1792fa9d69e3f8", "messageHeadline": "bump sdk version to v0.43.0-rc2", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e06ecb99c414c143efa3bc094d2517c632930ea6", "messageHeadline": "Implement reward distribution (#25)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 690, "deletions": 113}}, {"node": {"oid": "5ff55e592549e7a4caff02ffa248dd75d0c54cae", "messageHeadline": "Merge pull request #34 from dongsam/add-issue-and-pr-templates", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "527bb83bffae8b6268e8082292089fb55314fe80", "messageHeadline": "Add issue, pr templates", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "2f30dbc45f1b9f1e30d6da0a2627208d873a8da4", "messageHeadline": "Add farming fee collector (#22)", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 333, "deletions": 89}}, {"node": {"oid": "230bb35a89c0ae57ebadd134c80b06bd10be0f95", "messageHeadline": "Update CLI tx commands and fix bugs (#23)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 35, "deletions": 29}}, {"node": {"oid": "42305fbd0a6ceaa2f6aecab0472ed473d9d8d338", "messageHeadline": "Fix core logic (#15)", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 742, "deletions": 518}}, {"node": {"oid": "2bebb52450f3e1c43aff25053044080d6acd63d3", "messageHeadline": "Merge pull request #18 from kogisin/master", "author": {"name": "JayB", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1c38a9a9308d0efeb08e6bfa5f79b6f2f1c02f62", "messageHeadline": "Merge pull request #17 from dongsam/add-kv-indexing-iterator", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 179, "deletions": 65}}, {"node": {"oid": "70281dac03e6d7bb05935744ba21e1853f70f7d6", "messageHeadline": "refactoring for RemoveStakingCoinDenomIndex", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c8319b140be9b67e20b7dbc79a72077416477553", "messageHeadline": "fix name to workflows", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c4d498aa632d7e738d04966825b172975e96a871", "messageHeadline": "apply suggested issues from code review", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "90c7e12fe9af273a332ddf110d1658b6f1419df0", "messageHeadline": "Add kv indexing and iterator functions", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 187, "deletions": 64}}, {"node": {"oid": "af4351587bc14bb097372704390cec9108317b70", "messageHeadline": "Merge pull request #16 from kogisin/kogisin/add-github-workflow", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 184, "deletions": 24}}, {"node": {"oid": "e45f60e4c4483db1bdef1dd51250dd47d3dfb1f1", "messageHeadline": "fix liquidity to farming", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "86c1532d45a9ac1b16aee39d2f2dd89ff9c2f893", "messageHeadline": "add test-race job and update gitignore", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 67, "deletions": 17}}, {"node": {"oid": "b042c73ce60f9a46b436411553c5c624f861e238", "messageHeadline": "add test targets in Makefile and fix tests", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 57, "deletions": 33}}, {"node": {"oid": "ad101a295eacab6acad3ff6ef2b572814e79b46b", "messageHeadline": "add lint and test yaml files in github workflow", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "299e3753ef5d274cc4c087faf93790b6dfd51579", "messageHeadline": "Merge pull request #14 from dongsam/add-test-utils-and-reward-iterator", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 409, "deletions": 77}}, {"node": {"oid": "c896ff0804d91763ffec84b9a3f01ecceb6b9383", "messageHeadline": "Add test_helpers, fix iterator of rewards", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 409, "deletions": 77}}, {"node": {"oid": "4520c7b3690c4e8aa0b89f7bc18c08725edd8d6d", "messageHeadline": "Merge pull request #12 from hallazzang/spec-update", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 782, "deletions": 1786}}, {"node": {"oid": "a227ac583717f932ebe2bd72db0de22b30a851a4", "messageHeadline": "update querier and msg server logic", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 777, "deletions": 1702}}, {"node": {"oid": "708d7ba34f31d1dfcaa328d8223a71a3837747bd", "messageHeadline": "fix query service to reflect updated spec; WIP", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 32, "deletions": 111}}, {"node": {"oid": "79a51469a118a7a97d7926dba16c347cb505ff62", "messageHeadline": "fix typo in spec documents", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fa9dfcc8a429a11bc9b7c95e877880a28bb86f99", "messageHeadline": "fix scripts and update query.proto", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4298, "deletions": 1904}}, {"node": {"oid": "1f38af581969b94248e2f3db0da63857eb40c2d7", "messageHeadline": "Merge pull request #8 from dongsam/bump-sdk-43-rc1", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89c36129f278b9582cc46443dc8173db24a9fc6f", "messageHeadline": "Bump sdk version to v0.43.0-rc1", "author": {"name": "dongsam", "email": "dongsamb@gmail.com", "user": {"login": "dongsam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cf7b4ed2a79926a120c6c091673fd60769679dbc", "messageHeadline": "fix imports", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "696c2ee43ed2234f133b04336c38c47fe50034dd", "messageHeadline": "add test_helpers to fix broken tests", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 215, "deletions": 51}}, {"node": {"oid": "0644999fd89c1518be7bc8feff7b716c63e2a204", "messageHeadline": "update MsgClaim to MsgHarvest", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae59a1ed9690849f87524ca9b337eba1be764ad8", "messageHeadline": "updated farming module with the newly designed spec", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 904, "deletions": 973}}, {"node": {"oid": "92686f769bc70d87e97e8f8d34f0c1894f6df6e2", "messageHeadline": "updated spec docs with the newly designed spec", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 82, "deletions": 65}}, {"node": {"oid": "f19bf999e687dd478b0719d42fed98e151c8c22c", "messageHeadline": "sort imports", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 49, "deletions": 25}}, {"node": {"oid": "1b9199955a32f17287f158a6224a5a4890f71b6d", "messageHeadline": "update .gitignore", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6ec7648f45e033c11ce2a96d8131d7bbebd2beb2", "messageHeadline": "update .gitignore", "author": {"name": "Hanjun Kim", "email": "hallazzang@gmail.com", "user": {"login": "hallazzang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0b3fa0048f20aa206ffc33b4157481db429f4c74", "messageHeadline": "add missing proto files and update proto related make targets", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 749, "deletions": 536}}, {"node": {"oid": "8fffab9ac8911065ffbd1695df7bc69f4dd684d4", "messageHeadline": "add skeleton and move farming module from the legacy repo", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 21701, "deletions": 0}}, {"node": {"oid": "1b7d3be7f5d3bcd2198a477dce232cf6a645dcc9", "messageHeadline": "Initial commit", "author": {"name": "kogisin", "email": "jaybkim2@gmail.com", "user": {"login": "jaybxyz"}}, "additions": 222, "deletions": 0}}]