wakamex/github
02.7k
1[{"node": {"oid": "76b92dfd5d77e3624548f117d183e6fb59d3f39f", "messageHeadline": "fix: lastSync of the querPricefeed might not be same as lastSync of A\u2026", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9e155ecfe86ee69db060ac73e145627e3d30ac38", "messageHeadline": "AQFWrapper lastSync is not modified from AfterSyncHook", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 50, "deletions": 51}}, {"node": {"oid": "599ebae96f10a0282edf46fc7811d8238a813be6", "messageHeadline": "fix: use lastBlockNum for updating lastSync of queryAdapters", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "4d84bded8c458ae61200d067521028fcec274dcf", "messageHeadline": "feat: price for extra dependency if the adapter is mroe than v2", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "dba294f7f06ef464eab32412e1364bf43669bd92", "messageHeadline": "feat: get blocknumber from api/forks", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f76e41787aeb78920c3430c1c91af2a52fad7234", "messageHeadline": "nit: update fork url", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b1a61d96959afc921623440752661e49f55b72a", "messageHeadline": "feat: closed_trading_sessions reset", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8dbe6eda3256e356f0df908ca793068e010aefaa", "messageHeadline": "fix: debt comparsion funcs for totalValue", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "f2dc543b160ca4430801b411a525d4a467a73093", "messageHeadline": "fix: copy script", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "5164053e072a1426976155ca3bf0d650e128a193", "messageHeadline": "feat: use server setup from sdk-go", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "a3e4455932b413a60799b45badfbc466cc640f71", "messageHeadline": "fix: nit", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "531d0ebfd124f9f44135ff8e0c666113cf311673", "messageHeadline": "fix: lm rewards v3 calculation", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 82, "deletions": 40}}, {"node": {"oid": "13a062a48253b0661e510c8c2db4a56f1603d257", "messageHeadline": "fix: farm in rewards", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "c0c1d1b16e261d5f0ffbf26699ad7df71a136646", "messageHeadline": "feat: don't add lmrewards if no adapter", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5cfa25298e442310812448fbb4702fb9bbd4d301", "messageHeadline": "fix: pool is set wrong in lm rewrds v3 calc", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce32473313b3088d84482d5d75465c626925c44c", "messageHeadline": "fix: add zapper ETH for dETHv3", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 52, "deletions": 17}}, {"node": {"oid": "10328ab58fe10e7fe00f978d35da499f06ef3254", "messageHeadline": "fix: nit", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "199b9392dc78cda8fdbe632cb8ace6939f6fb3f1", "messageHeadline": "Merge pull request #76 from Gearbox-protocol/lmrewardsv3", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 992, "deletions": 85}}, {"node": {"oid": "d250472abe5a9cf904e0c24b88628fb1285937a7", "messageHeadline": "fix: map is farm->user->balances for lmrewardsv3", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 49, "deletions": 26}}, {"node": {"oid": "157533a1b496f3b5be4a959ee8db9004c36af8bc", "messageHeadline": "fix: bugs while coding", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 67, "deletions": 31}}, {"node": {"oid": "cd9e8dc18d12393fa3874158fa8f92b1a7d247a7", "messageHeadline": "feat: script to fix db", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "6d7e5376f55f4e9d4545c64414254202da672e6c", "messageHeadline": "fix: change zapper address to user address in add/remove liq", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 272, "deletions": 29}}, {"node": {"oid": "5ebc36403ecd560fc55b6695ea37fbcbb55db5fb", "messageHeadline": "fix: updateQuotaTokenRate on pools", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "50e5c8bd6b4a3d7eef89c7a59b656434d53343a2", "messageHeadline": "feat: add lmrewards v3 logic", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 567, "deletions": 67}}, {"node": {"oid": "40ef9b7e637ce66c2d6e1ce7383072cf80a55622", "messageHeadline": "feat: cut v2 lm apy", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7ae6e4cdf706017f082f14c489fa1c1ee042c86", "messageHeadline": "feat: decrease loop time", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2351ee8d7a1880773a8ec347c2237520d6db20f7", "messageHeadline": "fix: don't add TxIndex", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0a94efa27cf4e42414c191e4d2132ea8a928408e", "messageHeadline": "feat: add script for getting entry/close formula prices", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "5babafef0e47b5d81fc9b904cb095e1d9de014da", "messageHeadline": "fix: fee calculation for v3", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7ebec0716fa785e33035f8a42f040c87c0a41a8e", "messageHeadline": "fix: don't add updateEvents events that are outside of FinishMulticall", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "fb8d8a7e82f947c96df2dcaf33c6d9a8c1d7e0b0", "messageHeadline": "fix: gip 85 rewarsd for v2", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1acc8670953329b52e4c3d6ddda97bb183bcb5bc", "messageHeadline": "fix: script for fixing total_repaid stats", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 62, "deletions": 29}}, {"node": {"oid": "86af6cb231532532a9a33323497ff2e8ebb45134", "messageHeadline": "feat: add script for fixing totalRepaid amount on cm", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 148, "deletions": 5}}, {"node": {"oid": "f6d9af3fcf3b26599ec49d266057281d84e4df0e", "messageHeadline": "fix: tests", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "a6257f9f5c594290e9f9f5315f7f671b8407919f", "messageHeadline": "fix: total repaid amount calculation", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 45, "deletions": 19}}, {"node": {"oid": "f9c81f06db8345c91a15aea2c737decf9dace1a0", "messageHeadline": "fix: count if endpoint supports trace", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "3b9d517cb51495662594301e430439c23c3aaa95", "messageHeadline": "fallback to tenderly when paritytrace not available", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "e7b8f5f87e6fa3a71a61f5842ebfec838873f5ff", "messageHeadline": "fix: nit and entry_close_price updation db script", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "2ae1d2552daae36fe12c25144766a9a896ff16be", "messageHeadline": "feat: set entry/close prices", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "6b1f9d3a88b102bec8ca0fb8be78031cd1317099", "messageHeadline": "fix: reset all tables related to debts", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 54}}, {"node": {"oid": "2dc9b43109f591586078044a55dec1b9ecfc5ee7", "messageHeadline": "fix: nit", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "91b229a7a0fa16b99bca2f26fe35b2acd284c43a", "messageHeadline": "fix: token oracle should be stored by priceInUSD", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 48, "deletions": 18}}, {"node": {"oid": "efe87dc0d30dbeb150946423ff403ee215bb460e", "messageHeadline": "fix: nit", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "07017ded70ab749607e88913b0598b1c2184763f", "messageHeadline": "feat: updated v2 lm rewards", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2f7a40bc72ac34c35018f0b22d8bc6ed40b5b05e", "messageHeadline": "fix: migrations for fresh db", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "43062548f453c720e5e15557236c1e0e71b2505f", "messageHeadline": "feat: remove liquidity", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c99941d839ca93a771f63e7e2ecb6d6cc8adc3ac", "messageHeadline": "fix: poollm rewards only for v2", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "0a7f5e7739749159f98fb870a14e41b608fc7cff", "messageHeadline": "fix: nit", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "e4c1276d3476b1d302cdf74d831d39f734b2d07f", "messageHeadline": "Merge pull request #71 from Gearbox-protocol/v3", "author": {"name": "5lliot", "email": "115948546+5lliot@users.noreply.github.com", "user": {"login": "memoryfade"}}, "additions": 6705, "deletions": 2674}}, {"node": {"oid": "f875971e04aa1225febd901e3fcf9a20ace887f8", "messageHeadline": "Merge branch 'master' into v3", "author": {"name": "5lliot", "email": "115948546+5lliot@users.noreply.github.com", "user": {"login": "memoryfade"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "65e7a0e7c42692469110d93f05657c02dc74828c", "messageHeadline": "fix: support version 300", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "68bdd421f75fc5df0a810645fc68ed9e1d19356f", "messageHeadline": "feat: check version is less than 300", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f1af9c9a032ee5a2cb061b1250669c27bc32b321", "messageHeadline": "feat: updateQuota multicall", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 192, "deletions": 50}}, {"node": {"oid": "f344babff0e319a71cace3b468a92b2a9735ab1e", "messageHeadline": "fix: args use sdk.bigint instead of big.Int", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "e0ee84775ec82af9bb11f907db76cdcae892819e", "messageHeadline": "fix(v3): don't account for add/withdraw collateral at closure", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "a89aac28aa82a999952c4177e2c1ed59f626c622", "messageHeadline": "fix: add userFunds to open and borrowedAmount to v3", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 64, "deletions": 30}}, {"node": {"oid": "d34dd0be06625a413555b949f08d8a8da0c6d1da", "messageHeadline": "fix: setPriceOracle on addressProvider", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "f4599547c869048af8c35cd140257cc75563a1fe", "messageHeadline": "feat: updateQuota call/event is added multicall mgr", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b88a4b0d9b00ae606461241f39a7e742795a9282", "messageHeadline": "feat: add name to cm, pools", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "e5325f0a34e282f9308ba935f19db870896aee0f", "messageHeadline": "feat: add version to pools", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "bac940ac48896c96dbdc204329b9219b430f0ded", "messageHeadline": "fix: quoted value", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7d92cfe2be17d78ba8c1da72139dc7bb3206caec", "messageHeadline": "fix: ignore query adapter error for anvil", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "1c8ed0e10930ea679f8ad811db81db8bf80ccbc8", "messageHeadline": "feat: v3 adapters", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "52124879374debe94aed44ffbadc2e1c805cf585", "messageHeadline": "fixes", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 115, "deletions": 7}}, {"node": {"oid": "3a1f3656173c10f43c42a7653dc89c0233ee6cbc", "messageHeadline": "fix:getValueInCurrency support neg amount", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b4667ac07d4fb2acc21275faf4a4e54ca48712f0", "messageHeadline": "fix: ranking for 0 collateral/ 0 totalvalue", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "788d97fb56e06a514fd3969afaf841c28ecf1318", "messageHeadline": "fix: load quotaDEtails for debt", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "6ef7323e74ce3b6bc098eb8d04f3ae1740354da9", "messageHeadline": "fix: updatedQuota events can be less than the number of calls", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 34, "deletions": 28}}, {"node": {"oid": "717c5c4c731c455a122997cb07a04b3ce36fa179", "messageHeadline": "fix: don't fail getPoolDatav3 if dcv3 is not found", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "165077f881887452638f9603ebf96a89b4b4cb28", "messageHeadline": "feat: extra quota is float", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "30e99e41dec54134bba2aae18fcc073a12c41a9a", "messageHeadline": "fix: extra quota apy is int", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "c79946387e3e980479a7f850a7e176c9f85f6edb", "messageHeadline": "feat: borrow rate -> base borrow rate", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 59, "deletions": 32}}, {"node": {"oid": "967329b41f04d6077908231fe0cbe0d3fdd39647", "messageHeadline": "fix: executeParser len check", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "8b1774513c9891cbec0881b397bc211a212dae90", "messageHeadline": "fix: process withdraw collateral event", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 136, "deletions": 8}}, {"node": {"oid": "b5e8453b356b16b834cb69d8853d5ca51f41fe6c", "messageHeadline": "fix: add blockNum to logs", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "636e14f6bcea8b29894864a535ce4a9de6f0c179", "messageHeadline": "fix: update dcv3", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "8e4c8ae4ee4fdef01c1d87fa5c1b797349872f08", "messageHeadline": "fix: update closeCreditAccount call sig and big.Int neg", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "9c44442c7cf4cc70a25f9df23b1fa1777d16076d", "messageHeadline": "fix: remove duplicate function", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "2c4ad1c014e29631805bb415cfdd2439ab819050", "messageHeadline": "nit: add blockNum to logs", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a225aa74b0ae60d8c7fb62f58bb4b2cf3252178", "messageHeadline": "fix: get latestRoundData can sometimes fail for anvil", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "d81a5ad466b6ea2393e6dc7ece2dd0880c38ef96", "messageHeadline": "log: notify if latestRoundData is failing 10 times for oracle", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "b6726f29ac036b1384998a157eb7dae8420c1ba6", "messageHeadline": "fix:", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 222, "deletions": 102}}, {"node": {"oid": "9ee22df8433f2ee135ad67f4b089cbfefc1630dd", "messageHeadline": "Merge pull request #74 from Gearbox-protocol/LiqUpdate", "author": {"name": "5lliot", "email": "115948546+5lliot@users.noreply.github.com", "user": {"login": "memoryfade"}}, "additions": 783, "deletions": 522}}, {"node": {"oid": "79f7dbd38d7ca53dfa37d30e6632a14dd0eedf12", "messageHeadline": "feat: handle status for liq v3", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 441, "deletions": 337}}, {"node": {"oid": "1ed377bded1b6ddeac1362605cdc5812696a0576", "messageHeadline": "feat: get data for liquidated account", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 94, "deletions": 163}}, {"node": {"oid": "c6a56c8e143f6348cf688f0682f3f1c6680496cb", "messageHeadline": "feat: add withdrawCollateral event", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 311, "deletions": 85}}, {"node": {"oid": "7b718241022da2db7446747135b6b9907a3f2c43", "messageHeadline": "nit: fix", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7feb846a520d6764f1921a1898c2ccaf9ed2adaa", "messageHeadline": "nit: comment", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ef6cdee04524541b2703d8809ba2f440c10c5bf", "messageHeadline": "feat: quota interest starts at 1", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee8daf13e7557ef914b1f8f9d0856d93142403aa", "messageHeadline": "feat: handle v3 priceFeeds", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 122, "deletions": 52}}, {"node": {"oid": "0ec5bbd3e3a11ac826101c70f62942914ad24028", "messageHeadline": "fix: convertToAssets takes bigInt", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "e34ebab7690bc8c1d74227688a1029ff4e80f541", "messageHeadline": "fix: diesel rate for v3", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "a66dd29e71e156146298ac9119374858cdb3b90d", "messageHeadline": "fix: change SetPriceFeed on pov3", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "445fbf312b54348cdc50867a5b08270da1f6ecc4", "messageHeadline": "feat: log panic in account fields v3", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0df620302b34e12150cd45d76a84bc40cc943811", "messageHeadline": "feat: add blockNum to data", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "68f3c0b78e0b6a126f909cf7ef62e56d402c74ea", "messageHeadline": "fix: quota details", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d2ed3a75b0032ce3d6ebb2f8a7747e9d6cd5b271", "messageHeadline": "fix: disable debt engine if limited sync adapters not synchronised", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "19df62ce6235a50dbb0251de6b4518134340129b", "messageHeadline": "fix: call onblockchange for poolquotakeeper", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f05480513f25d3ac0b3eba45b372e7963b832eb9", "messageHeadline": "feat: update dcv3", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9f8803c8b9dcafa8c127f5bdb49b9c48520e2c26", "messageHeadline": "refactor: add comments/ better var names", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "3a7fe1d5eb41f56599bd4609b76ddf371e92148f", "messageHeadline": "feat: increase size of token_sym", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f4c7b329730ef6dedf64505289ae31ece53a7160", "messageHeadline": "chore: update sdk-go", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "51af697cda6ed9bac7e2625f6145996beb1fee57", "messageHeadline": "chore: comments", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "52e39373929a2019622f71476ec91f58320cb199", "messageHeadline": "fix: tests", "author": {"name": "5lliot", "email": "naijshrah@gmail.com", "user": null}, "additions": 32, "deletions": 16}}, {"node": {"oid": "cd1f54863fa6939c06473bb2afa7e9cb81792e02", "messageHeadline": "feat: use debtdetails", "author": {"name": "5lliot", "email": "naijshrah@gmail.com", "user": null}, "additions": 27, "deletions": 21}}, {"node": {"oid": "28ddcc4a718403c717609018dc74133b21e48641", "messageHeadline": "chore: update dataCompressorv3", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9339ec7a1bde6e06c46b59defdda51b317b262c8", "messageHeadline": "fix: update wrapper.lastSync in AfterSyncHook", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "efafb6d5199eea710cbb50a30bbc5fcad334af9b", "messageHeadline": "fix: GetValueInCurrency if token, currency same return amount", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "885203d8d3e7bfce571ac661430e199a94addb84", "messageHeadline": "fix: update filtrLogs for test", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "dc0d2410a2fd0ef2abdabf6c56555b6bf0bb9694", "messageHeadline": "fix: local_test.sh", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c8f91463cf5f026889e50c42cf164177d72ba10", "messageHeadline": "fix: load from db v3", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "d8e9b8dd3aa812c107996b6efc5546a97f6ca33a", "messageHeadline": "fix: anvil logs routing Key", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "3c1bd59870089df3245a8f3521fa7ec206659609", "messageHeadline": "fix: for anvil", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "267e2f15105220480a0e6292292771a650884fb9", "messageHeadline": "config(local_test.sh): don't fail", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "6f8e3a65a5f683448375fc3a89fbc394dc0753ca", "messageHeadline": "fix: nit", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "d481ef01be9a89bf3236c1970c75f38c926327e9", "messageHeadline": "feat: local_test script for deployment", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6b2e75e5a6b7c994d8427347c41ec936879211fd", "messageHeadline": "fix: anvil testing version", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 268, "deletions": 108}}, {"node": {"oid": "788ffeb610f6b611f332332afb54d3d874f006b2", "messageHeadline": "feat:use quotaIndexLU in tokenBalance and fix test", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "5de0a09212b1f9fc7e9e68edbb2dd25b79bb2497", "messageHeadline": "feat: remove AccountQuotaInfo", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 114, "deletions": 175}}, {"node": {"oid": "36220ac2dfd60c0979d41aeeb8f7695ab5851274", "messageHeadline": "fix: add version for addressProvider in test", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "c0126319d25624f019471e31465bcf2f124719b3", "messageHeadline": "fix: minor fixes", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 43, "deletions": 37}}, {"node": {"oid": "027e0e4e7d542d68915d8c1792dc18551cd88a70", "messageHeadline": "feat: support anvil fork", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 180, "deletions": 86}}, {"node": {"oid": "37549f297fab313f28385582d390c067215dab90", "messageHeadline": "feat: add addressProvider v3, priceOracle and dataCompressor logic", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 222, "deletions": 123}}, {"node": {"oid": "46a5070f3969a4313e1a883176915e68351d3d9a", "messageHeadline": "fix: opencreditAccount v3 doesn't have debt field", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "feed750054b791eec2887fd8e702e4c06ee63f5a", "messageHeadline": "fix: test", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "56537b42e0b8eed295863adb5b0ca67b02cb5781", "messageHeadline": "feat: add account fields calculation", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 80, "deletions": 34}}, {"node": {"oid": "53fecd781170d441b9c9a04ba0b1b44b77abdea2", "messageHeadline": "remaining", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 116, "deletions": 16}}, {"node": {"oid": "a70b2a77ce74e8d977e87ccae5d10dba546fdb61", "messageHeadline": "feat: add v3 dataCompressor and new balance type", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 305, "deletions": 435}}, {"node": {"oid": "8f7941aba96aefd89ce8e01a61d95ba6d775561a", "messageHeadline": "fix: rebase on master", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 16, "deletions": 324}}, {"node": {"oid": "642c5e69c9dbb94bdee83a6725f331c011aa17b5", "messageHeadline": "chore: update sdk-go", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b00c0e5e0140e30e82288c09bd9bd31debda38ff", "messageHeadline": "feat: Add pool quota logic", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 921, "deletions": 160}}, {"node": {"oid": "30c500b0a7bb9a43edf569a026dbc64b62439094", "messageHeadline": "feat: add creditConfigurator", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 486, "deletions": 35}}, {"node": {"oid": "eb1dd381f2070b9fe3e8774b461daebc6d618e1f", "messageHeadline": "test: fixes", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "591d1a4bd38a415733a8c9504bd0a87e500cfcd5", "messageHeadline": "feat: add creditManager v3", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1512, "deletions": 540}}, {"node": {"oid": "13122bee863360813050cbf9fa2781ca8ca0d75a", "messageHeadline": "feat: refactor creditConfigurator", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 153, "deletions": 105}}, {"node": {"oid": "a6aad6bea28512c5eda34108a1e0676232285bf5", "messageHeadline": "refactor: credit manager", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1040, "deletions": 540}}, {"node": {"oid": "7f29aa8f3cc98e6bbca03c99d42cc2d29b6131ae", "messageHeadline": "fix: sort events in sdk-go", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "c782f51fb432d75d46bc7efee4d99ffc022ac323", "messageHeadline": "fix: handle failed tokenDisabled call", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 144, "deletions": 10}}, {"node": {"oid": "0292e7369cb56568ee7afb9de07800920cbc5f7a", "messageHeadline": "feat: handle oracle 0x0dA584C257A2c56227f8B95F1c8EC578F372e157", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "038cca5340133c3eb34696acc717770955cb6273", "messageHeadline": "feat: don't crash on failing curve's latestRoundData", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "bee05c7ac9777ddf7cac3b6825ce078dbde5526b", "messageHeadline": "feat: add tvw and borrowed amount usd to rankings", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1234e09dc082c2819bbb18732dcedebf196a4e3f", "messageHeadline": "feat: add curve uint256", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "3f6b4f4888902a517f6dc93aa8672f3ef5b9d62d", "messageHeadline": "feat: priceOracle for crvUSD pairs", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "08102cfbfb6bd79f4b69a2ada6a7c5496cf43a37", "messageHeadline": "fix: new addCollateral call in facade 2.20", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "55efa41c1d665795ea333ec847966c24fc552e60", "messageHeadline": "feat: only use 1 parameters entry per block/cm", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5fa85b1d74424ab3c2fbeaa38ea543a6eb18a8b1", "messageHeadline": "fix: ignore dc 2.1", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d255837567e6bdbc44f3719072fd91b5e1b50322", "messageHeadline": "fix: credit_Session revert to blocknum query", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8d37a60d2225f9e7026602047205524acb8f79b7", "messageHeadline": "fix: version can be 1 or 2", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3eb3c65af3c3dcd06c9625f0a08f0ad70449151c", "messageHeadline": "feat: resolve v210 as v2", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 53, "deletions": 47}}, {"node": {"oid": "10b3afc2da3053f9fcc73d13dab177a876197dd0", "messageHeadline": "fix: only use feeds for version 2 in aqf dependency", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "57017054a798187172f976d2bb6d8dadaf75069d", "messageHeadline": "fix: update sdk-go", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eff34ea918c8ffd51ff3960f923c93d79bfbe303", "messageHeadline": "fix: aqf extra price feeds and add test", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 507, "deletions": 49}}, {"node": {"oid": "9fbf48843fb0711b3e61d9ca62bb640a85d699df", "messageHeadline": "config: remove lm rewards for frax pool", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "83a291938be674e46082c50e2d45863dd4607d99", "messageHeadline": "nit: don't notify if account is updated in same block before closure", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5ce3c0d00b2579dca66f6fbf882a17e734d7106", "messageHeadline": "feat: if the vitualPrice isn't within lb/ub ignore the reverted exection", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "028693f654b52a60caad5efe452101b1c1cd88d4", "messageHeadline": "nit: handle default switch condition", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "487be9169dd1be1669baf0942385a7caad547e37", "messageHeadline": "fix: liquidator in data of EmergencyLiqidatorAdded not topics", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0b38ab69a9af21440666a968133e003292d0d51e", "messageHeadline": "fix: trace_transaction throughput exceeeded", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d0bab9c6993abac27fb1c92c4cb51ba807c32147", "messageHeadline": "fix: rename migration", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dbb03de5c86eeadffea3aa2e11a4f32cae08a568", "messageHeadline": "fix: if syncAdpter don't have any address return from SyncModel", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "15cc40c58c01a8fc1ca8a822e6013065b7706242", "messageHeadline": "fix: *map should be checked with nil and dereferenced value with nil", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "61baa4ef270009f75dc2a52bae09823ee6869575", "messageHeadline": "fix: calculation of pnl for closed accounts", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "ab5d5b4518300d94cc5f1b003c07875b71f3d923", "messageHeadline": "Merge pull request #73 from omahs/patch-1", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4f9fadd2d7e12b11b84fcb1e644f68cfe88db7a7", "messageHeadline": "feat: handle new price oracles deployed for crv pools", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "97a64ef13a8028aee8f7ee997994fb22ad8bc3b5", "messageHeadline": "fix: add mim_3crv oracle description as curve PF type", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c9d62a20e6ebcda609a343214fa538749288b46", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "38dd5f825cd9e761cb774d69cb137ec38339c9e2", "messageHeadline": "fix: fail test if sig not handled in mock client", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "afc6f07bcc8b2aa6a38446a3b20af3b6e0ced483", "messageHeadline": "fix: treasury snapshots", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "f361676f6c9d963b899f84607c6becee3c431140", "messageHeadline": "fix: Unbuffered event on stETH is subtracted from buffered_balanes", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "45410f2008ab540a79b46af866398f5a5fa127e0", "messageHeadline": "fix: get url funcs for NetworkUrls ds", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "f312ed146fabea4e23c5297e67f5f615510368aa", "messageHeadline": "feat: save totaleth/totalshares ratio if difference > .1%", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 81, "deletions": 33}}, {"node": {"oid": "81b4ab39b9870153aeea9d551a00e56cb2360932", "messageHeadline": "Merge pull request #72 from Gearbox-protocol/RebaseToken", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2650, "deletions": 39}}, {"node": {"oid": "4281f26cb858bc3ebfb2ce724c50c6dea119f1af", "messageHeadline": "feat: handle rebase token", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2650, "deletions": 39}}, {"node": {"oid": "b86a624d20af08ef2bfc75af926b5c10d0ea276a", "messageHeadline": "feat: check if withdrawal/deposit is more than 1 mil", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "d9b5628f1fa900d879ef0cd0765a5842cca7a891", "messageHeadline": "fix(merge): VersionType", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "0e4e15d8b95fdb520dcb84b158851dd8f2095553", "messageHeadline": "Merge pull request #67 from Gearbox-protocol/Version", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 396, "deletions": 135}}, {"node": {"oid": "ae24ac6e6afb427af961289fd52babb4368e97e1", "messageHeadline": "feat(test): add TestDAOv210 operations", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 243, "deletions": 13}}, {"node": {"oid": "0912b03ae5e651c4d22ff57db4f6b78a6ecd8fba", "messageHeadline": "feat(2_10): add emergencyLiqDiscount, and maxLoss and resetLoss dao e\u2026", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 89, "deletions": 35}}, {"node": {"oid": "4b991f843eb107a6025d806b5b221e929ec2397c", "messageHeadline": "feat: Version as struct", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 82, "deletions": 105}}, {"node": {"oid": "6e1d385568e858f03b8131bb564632b9a5a973c5", "messageHeadline": "fix: update balances to close_at-1 for closed accounts in cs", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0a8ba2d2399c4da9c0f6235e95b500529a8226c9", "messageHeadline": "feat: add close_transfers to sessions", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "1650311efce813efb7aa4ebec94712aa3f0165fb", "messageHeadline": "fix: currentPrice should be in usd", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "49d1860feba4625e72571f8cbfc1bce0e9dfb3cc", "messageHeadline": "Merge pull request #69 from Gearbox-protocol/Optimisation-Fixes", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 380, "deletions": 314}}, {"node": {"oid": "29a17a154840095ec2a0f32e9690a7a55c4ce23f", "messageHeadline": "fix: if blocknum/ts are not present, fetch from etherscanAPI", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 41, "deletions": 26}}, {"node": {"oid": "2c76bad658f2fde3da8d0e8b751dd7870e652ec7", "messageHeadline": "fix: bounded chainlink oracle didn't have bounded set", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "07b6aa1d6fb822540620d6877d5820b11c086da5", "messageHeadline": "fix: store adapterState for pools and cm", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 82, "deletions": 73}}, {"node": {"oid": "e122b543efac3d0291e606d5bf592f100ad321d5", "messageHeadline": "fix: add aggregated block feed wrapper", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 209, "deletions": 168}}, {"node": {"oid": "b5d3ac9546ffce4646a19c164c7e21c69f1a06be", "messageHeadline": "fix: updateDirectTokenTransferBefore blockNum should't be 0", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "ce76e05baf4df084951ab8f5073a2f413af58724", "messageHeadline": "Merge pull request #68 from Gearbox-protocol/Optimisations", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1181, "deletions": 603}}, {"node": {"oid": "b96362bc8c9e9b725dd9f130c866cdad8750f577", "messageHeadline": "fix: simplify logic for cm logs", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 133, "deletions": 209}}, {"node": {"oid": "9bf7873cdb7f832914682e3a6915de0c212fbbc8", "messageHeadline": "feat: add cm wrapper", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 428, "deletions": 271}}, {"node": {"oid": "7544245c1b14f42bf39c29ff05712196495e76d8", "messageHeadline": "feat: add adminWrapper", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 105, "deletions": 39}}, {"node": {"oid": "3ad4cd207d4818fa0af6a957eff09f9f77ac2258", "messageHeadline": "feat: set blockNum to ts only when neccessary", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "d17713b4a6d4c3d64b5fe305cd7d13c82217a7df", "messageHeadline": "feat: instructions to revert if logical error", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "f4d815a809b8a682e90fa1952024f1e856fe804d", "messageHeadline": "fix: poolWrapper", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "0f564f759242e9a9e93ac6986c873ea1652bfc7a", "messageHeadline": "feat: add pool wrapper", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 221, "deletions": 89}}, {"node": {"oid": "1315444ad8126f3b86ec32809bf3ad7a4c1d6b4a", "messageHeadline": "feat: add credit filter wrapper", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 427, "deletions": 175}}, {"node": {"oid": "9db15e8c57efaf3e876f734facb2ec90dc4f101b", "messageHeadline": "fix(AggregatedBlockFeed): lastSync on newly added queryFeed", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "6bbef1adf9cfe70c4c574903962c47dcd5818b09", "messageHeadline": "fix: gear 1inch price(curve balances)", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 33, "deletions": 53}}, {"node": {"oid": "1e1896fc69933a43a6afb9f61717087227b5d229", "messageHeadline": "fix(PriceOracle description): handle multiple rpc error cases", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f66231d6c07bb53fca4b73409db7ef04a0983c3e", "messageHeadline": "Add files via upload", "author": {"name": "apeir99n", "email": "ilgiz.gimaltdinov@gmail.com", "user": {"login": "apeir99n"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "b26c52514dad4f29de8ceea0dfbdf37d88e98842", "messageHeadline": "Update README.md", "author": {"name": "apeir99n", "email": "ilgiz.gimaltdinov@gmail.com", "user": {"login": "apeir99n"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "71cda0dea14719068d355acad3df091b7b7126d7", "messageHeadline": "fix(calcCloseAmount): use borrowedWithInterest instead of debt", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "26b3bb6ef99b899113c355a9eeaeaec47911ac80", "messageHeadline": "fix: reset to block sql", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "c50fd8018d23f3c7a4912ecf893b7f1775b0ba1a", "messageHeadline": "feat: add collateral field to session", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "7f4190e65317c9c2b83ebd2bd1f11cc16efa2df2", "messageHeadline": "feat: set blockNum to ts only when neccessary", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "eceb07e9432da761e62007ac1edd9497bce42c17", "messageHeadline": "fix: get correct gear token price", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "62440f48a9d8d7b0a44f0d958a86a94e4ef102f3", "messageHeadline": "chore: update sdk-go", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3202b636d53a368dc12d654d542a679df50f9563", "messageHeadline": "fix: fetch query tokens' pf only for blocknum > aggregatedBlockFeed's\u2026", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "5cc2537392ed5a03d5303b0f16ae46e83d6eb678", "messageHeadline": "Merge pull request #66 from Gearbox-protocol/dependabot/go_modules/go\u2026", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "523bc732585ff5ea3e69a26c92ea6ae345917d99", "messageHeadline": "fix: use install all jsonnet cmds", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "477fc65440a5a44bb8d208712ab349d3c58946b5", "messageHeadline": "chore(deps): bump golang.org/x/text from 0.3.7 to 0.3.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "22e35428753131567654739a418b958284df18d7", "messageHeadline": "refactor: use refactored sdk", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "59fcea51c8a85a1db8b6b667915da9fd0a86c77e", "messageHeadline": "refactor: config supports bool,int", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 28, "deletions": 73}}, {"node": {"oid": "c021de726c38f4ad167d987da4ac11d546a7eb33", "messageHeadline": "fix: deadlock ethcleint fix", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b2b0ea88245675f22c2450290734b633f9b82a9e", "messageHeadline": "nit: trace", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d80945cbfb1a3c17c6d8ec4fe70ca48a4b3d53c", "messageHeadline": "nit: fix in sql", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "07f8a397e7e1e39bbdbd3a75ef2d7db8acf3e526", "messageHeadline": "fix: properly handle multiple rpc in parity trace_transaction fetcher", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "6ae296e39c7b904e36bc1c623bcc0d2dceb6ace2", "messageHeadline": "feat: store 1inch prices too", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 61, "deletions": 15}}, {"node": {"oid": "c7c61cf20e67de2cf06a31f240b65a3b3f82f566", "messageHeadline": "feat: new logic based ethclient", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28563d5c675d400205a811848cd51e65af9e953f", "messageHeadline": "feat: v2's current debt and debt should included borrowed amount and \u2026", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "da7b917bfd25e6de73ff1d68d37e957caf2809b8", "messageHeadline": "fix: pool reward calc, set pendingCalcBlock in afterSyncHook", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 149, "deletions": 40}}, {"node": {"oid": "2e23c4a6e1a6be4ea87b0f9c1a7b2cccd0af9f94", "messageHeadline": "fix: limit tvl snapshots once per hr", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "c28c8c1d37d58309799096d0be6b954b165e36c6", "messageHeadline": "feat: add tvl snapshots calculation", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 56, "deletions": 7}}, {"node": {"oid": "c252475f927030212c20df0063e34817a90ff07d", "messageHeadline": "fix: add deposit apy to pools", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a82725e04c197406f93d7730b13cdd8fc001e13a", "messageHeadline": "feat: add materalized view for pool_liq 7days ago", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8c5831870127ba9506896f95c3720c6c3ac4704", "messageHeadline": "feat: save diesel transfers", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "abe7514d0928957dbcb118df7070f4c89a68d608", "messageHeadline": "fix: tf_index calculation", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "2220f80b9e06d75541d0488ee641821dd9678693", "messageHeadline": "feat: add trading_farming_index", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 91, "deletions": 43}}, {"node": {"oid": "a7aa228c43598a914f329b0f7574f050dc893660", "messageHeadline": "feat: handle all execution aborted timeouts", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "48e1441f80726a1d18217326d48ce1c834dcc3d5", "messageHeadline": "fix:", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "d1c61a4f03143a466305811e9f66243f0cb739af", "messageHeadline": "fix: change name of latestBlockNUmber to latestFinalizedBlock", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fae58721f6272b3c1f8d4d0da6fc24aa1e089846", "messageHeadline": "fix: update frax pool lm rewards", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7aa4a58466f516be6186ced4940936597efdd06a", "messageHeadline": "feat: add frax pool lm rewards", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9af5bdd3e2a86c2ac139772505783fd37cf53578", "messageHeadline": "fix: migration 19 filename", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8698756e554242ecea207db5459587fbdf0190ff", "messageHeadline": "fix: for starting from sratch", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 14, "deletions": 31}}, {"node": {"oid": "c106b5cd6f934a9b60bbffbd527b41aa7103998b", "messageHeadline": "fix: test for multiple facade interfacetion in a single tx", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "46a1fdfcd5a0bb3a4483eee58c4fc87bd9a30637", "messageHeadline": "fix: match call trace with nonmulticall and multicall exec events", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 45, "deletions": 18}}, {"node": {"oid": "471e1cfe42f786d6d57bc259972247a0dd428d45", "messageHeadline": "tests: remvoe uni price related fields from PriceFeed", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 7, "deletions": 58}}, {"node": {"oid": "0a63a950fe61f0afb70ebf0eabf36ec15d4c52ec", "messageHeadline": "refactor: remove uni price logic and priceCompare script", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 23, "deletions": 840}}, {"node": {"oid": "b2ff062d9d7a90bdc9bebfa2084e027020a91e96", "messageHeadline": "fix: repayAmount for liquidated v1 accounts", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "34f672a9e735135bf8bba433ab745a3f7909c184", "messageHeadline": "fix: handle pool lm reward if rewards or totalSupply of pool is zero", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "eae027d29b965c3d4ebf4cdf06562663cb4d51fa", "messageHeadline": "fix: pool reward calc", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "c5d11b318ea248bbf472c44271b57dae814b8250", "messageHeadline": "fix: diff btw index of removeliquidity and steth transfer to user is \u2026", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e5fb5880b631f71b1b13ac8d698c88eb1284ebc6", "messageHeadline": "fix: getting actual user for removeLiqudity using wstETH gateway", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 121, "deletions": 69}}, {"node": {"oid": "8de0ed36a570e80363ca9202cfd55496363c9c0d", "messageHeadline": "feat: handle weth and wsteth pools' removeLiquidity having gatewasy a\u2026", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 224, "deletions": 14}}, {"node": {"oid": "98bc43b7a2d69ae2ed148a4ca4e826eef4ecdf41", "messageHeadline": "fix: schema of lm rewards", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "dbc784dd6d11ec026ae4d6b0f1028f74cc5dde55", "messageHeadline": "Merge pull request #65 from Gearbox-protocol/lmrewards", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 375, "deletions": 44}}, {"node": {"oid": "9655adc6a37038516896880c6e5b54612da4f667", "messageHeadline": "fix: pool lm reward calculation", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 45, "deletions": 34}}, {"node": {"oid": "7393ee71b2a407cc072ef06eb041c746fc466168", "messageHeadline": "fix: user lm rewards table has pool column", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "62c64b44195d3f317025021a0df9dd87440c6f57", "messageHeadline": "feat: lm rewards for pool clac", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 343, "deletions": 43}}, {"node": {"oid": "869f8faf8b56e3c0a7d6995934f586fbb84d7e3b", "messageHeadline": "feat: handle CreditConfigurator change", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 78, "deletions": 20}}, {"node": {"oid": "171d89d672141f00c5f682c3bff2d9ce49a27576", "messageHeadline": "update sdk-go", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b21045da8e351b8d4360056ecbd686a6a00d32da", "messageHeadline": "refactor: log.Fatal statements", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "6b752d6752e224f23f9265e3af9c468322729d9e", "messageHeadline": "Merge pull request #64 from Gearbox-protocol/RiskAlerts", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 70, "deletions": 36}}, {"node": {"oid": "2d5ef3166ccf43800693159ab60fe26a0813fe18", "messageHeadline": "update sdk-go", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5ab71500d3c2e59be3059684f72aedda5b1725a8", "messageHeadline": "feature: send risk alerts to risk service and update sdk-go", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 68, "deletions": 36}}, {"node": {"oid": "f7870e6a0a0248962e27c868a00186c09f88c977", "messageHeadline": "fix: while calling NewCompositeChainlinkPF, decimalsOfBasePF was not set", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 68, "deletions": 43}}, {"node": {"oid": "c3fdd324e03a072527fa86d4c86f976332e96796", "messageHeadline": "fix: update sdk-go and ignore prev yvUSDC token in depGraph", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "5a134ed655607f78f8ed99427f320938ed37fc55", "messageHeadline": "fix: yearnCalcPriceInternally", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "39bd48790e867f31bb1cb9038b0b1095eb894e0f", "messageHeadline": "fix(DecreaseBorrowedAmount): double counting decrease in borrowed amount", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "6446e708aebc5dffa4f027bfa817bed4f437125c", "messageHeadline": "refactor: add comments", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "7bb02886a5fa926100fb8e6771a790c97bb8fd2a", "messageHeadline": "feature: add INV-LOW-HF-NOT-LIQUIDATED", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "53b50a6adafb6551573df6468aa59d8a9220a275", "messageHeadline": "refactor: remove notification for yearn pps risk violation", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 117, "deletions": 184}}, {"node": {"oid": "d5bac05c067418d57dfcf2f8b037338741bd1633", "messageHeadline": "Merge pull request #63 from Gearbox-protocol/MisSpelledTokenDisabled", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "e165c0815cfeabfb0a45d58e6353f6572470ed60", "messageHeadline": "fix: misspelled event name TokenDisabled", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "478609cb46e492b0c55fe97539c90ec2dc24e402", "messageHeadline": "fix: usdt contract emits 0 amount TRANSFER events in transferFrom", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1c9daa19a20e2a3159438c858f6a87e1102cae6a", "messageHeadline": "fix: readme third-eye", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4ca736e036ce9a35c30c8dd291bc37ae12e71bca", "messageHeadline": "fix: parity to tenderly convert for eth value should use bigInt", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "4972843c471cbc38da83008524db49869a934aa4", "messageHeadline": "Merge pull request #62 from Gearbox-protocol/InternalCallFetcher", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 437, "deletions": 269}}, {"node": {"oid": "d0d8bd84056b99b9445e4d31174cce44ca02c293", "messageHeadline": "feature: add flag for using parity trace", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 98, "deletions": 98}}, {"node": {"oid": "ddcd8ad2ea19128c6b54a2abeda46f964d6b8d83", "messageHeadline": "refactor: add config comments", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 55, "deletions": 35}}, {"node": {"oid": "d6d84d7ebdf5e6862b437610d76878c35ec4e7f9", "messageHeadline": "feature: handle different design of composite oracle", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "8e8c0a12a0802671a93224f376d5f221d353567e", "messageHeadline": "fix: if no executeOrder events ignore getExecuteCalls func", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c7c82295ad245af68a79a63044ec4de1bf3635c8", "messageHeadline": "refactor: Multicall processor", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "8e0bd8d874ace730179b1d80624120e01e87104e", "messageHeadline": "feature: create tenderlytrace from trace_transaction rpc call", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 334, "deletions": 203}}, {"node": {"oid": "b5ec94adca6318a236015d87e4f0bdd741938a41", "messageHeadline": "Merge pull request #61 from Gearbox-protocol/TenderlyTraceWoLogs", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 58, "deletions": 27}}, {"node": {"oid": "b38fa61e8d7e8b31136a070881346da3a5716f61", "messageHeadline": "test: add test for txLogger", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 58, "deletions": 27}}, {"node": {"oid": "e85c4afd539b1d8367c21a59842ca661373513d3", "messageHeadline": "Merge pull request #60 from Gearbox-protocol/TenderlyTraceWoLogs", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 204, "deletions": 38}}, {"node": {"oid": "90385a05be3c1ec81391d9866970523cac916eea", "messageHeadline": "feature: add txLog for fetching logs of a specific tx.", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 204, "deletions": 38}}, {"node": {"oid": "acc951c1319debd2522fd5a3f776f4821a501c10", "messageHeadline": "log: store trace of tenderly call if number of transfer != calls", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cb4a623aa121c5f040f332dd7fb5536161ec60d5", "messageHeadline": "refactor: update readme.md", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "309813149e866d8718ab9db79e9ae67be04bd2ba", "messageHeadline": "fix: remove GetKit from repo interface, use GetAdapter method on repo", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 102, "deletions": 72}}, {"node": {"oid": "e1c4dbb2103da94af28daffbcc5192f2e858cb32", "messageHeadline": "fix: in dep graph feed might not exist yet so ignore price calc for t\u2026", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 89, "deletions": 70}}, {"node": {"oid": "d307545e037da076f02ce61a616c3d00ef906fa4", "messageHeadline": "fix: token's oracle details might not be missing", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "a5f6b298209effe1a2416506db0b2992d9e10973", "messageHeadline": "fix: use symbol given in sdk's token file in dep graph", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 106, "deletions": 41}}, {"node": {"oid": "1b8097a145b7d0c67305eef43fd9ad3fa816071c", "messageHeadline": "fix: add gusd3CRV token in the query's price-feed dep graph", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "369bf243e9df1352cb167709a514ed490b730862", "messageHeadline": "Merge pull request #59 from Gearbox-protocol/Prometheus", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 336, "deletions": 92}}, {"node": {"oid": "d5971faf181cedc729c6d7141562b68e3fe51222", "messageHeadline": "refactor: rename healthcheck to watcher", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "e34f4965ee4cace6c60cf67056858df0a9d0ea05", "messageHeadline": "fix: prometheus param collection", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "ed124c184b70ee65872fa3bcbee15b9af9ec947e", "messageHeadline": "feature: add prometheus metrics", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 299, "deletions": 63}}, {"node": {"oid": "8b73723dd0994ea6527b75a17c3a5c4712bb389f", "messageHeadline": "chore: update sdk-go", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d573f0e40f54e585caa3e8f9a7600712fc21c739", "messageHeadline": "refactor: arch docs", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8, "deletions": 53}}, {"node": {"oid": "6d0843b3b6c003bae5438159574581f6a00d58c2", "messageHeadline": "fix: feed addr in price entry for composite oracle should use oracle \u2026", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a5f7a70338d2ac38938cf6978fc808a016b30a7", "messageHeadline": "fix: blockNum for token current price", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "599b5d18f1fe6f896afc38208423e241c1d753da", "messageHeadline": "don't fail if update and close on accounts are in same block, just warn", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "328b48ee92bd5f3d927fcd33f24df7b21f251772", "messageHeadline": "refactor: add facadeAction related methods to facade_actions.go", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 110, "deletions": 107}}, {"node": {"oid": "6d8ffe3e29869f86fd26e0746a438019b4bba97c", "messageHeadline": "fix: get execute transfers from tenderly for all facade interactions \u2026", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 135, "deletions": 104}}, {"node": {"oid": "cdce59c527c25784f4e5267cc66ee82065a26306", "messageHeadline": "test: add test for multiple facade interaction in single tx", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 892, "deletions": 14}}, {"node": {"oid": "9b8e281826e3a6e7f90d1d71b1fcdfddb0e2279e", "messageHeadline": "feature:handle multiple facade account interaction in a single tx", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 236, "deletions": 129}}, {"node": {"oid": "afcf7ab9b85f5dfd0490473774065fb70df6c428", "messageHeadline": "fix: store mainAgg and phaseAgg for target and base on composite oracle", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "8132eaca0662a535b812115c02b217f46a05ba9b", "messageHeadline": "fix: two price added at discoveredAt for token of QueryPriceFeed", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "85ec1c4ac6418076ce2459794aade46a8a4c445e", "messageHeadline": "fix: add stkcvxsteCRV in depGraph for mainnet", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "219172c4d03197a9940f929e8d2d40c874fe5722", "messageHeadline": "fix: add yearn price to db when token is added to QueryPriceFeed", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "1512de07ca7035ee645ca1adf5f65a8aba36e6f5", "messageHeadline": "refactor: getting priceFeed for chainlink oracle", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 110, "deletions": 57}}, {"node": {"oid": "bd4b2cc8474c8a41ed078558252f6beedc61337c", "messageHeadline": "feature: handle composite feed", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 403, "deletions": 88}}, {"node": {"oid": "4b1f242b01fcb4441d17eb95232453adb9b49047", "messageHeadline": "feature: handle bounded chainlink oracle", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 100, "deletions": 45}}, {"node": {"oid": "d834bb7331262dde9d5b288f7f5062d5a9ca0aa9", "messageHeadline": "feature: oracles with Bounded in description behaves as YearnPF", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0cdf30b0f916da3abbafdb6fe6b06995bed59072", "messageHeadline": "fix: block at which we can fetch cm data for adapter list", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "5bcb9866ee45909e61633e23f83c5927591a0e1d", "messageHeadline": "refactor: log token price and lt for debt error", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "93bce41cc3cbbb54bd9cbe73c0e4f0c111d21159", "messageHeadline": "fix: use symbol instead of address for DepGraph", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "b81c75a17d14d24172b658b6aab8c593b4ef29ac", "messageHeadline": "fix: ranking based on current underlying usd price * difference", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "404c7fbf2a9c6659dfd905cba89dc73557aea0c4", "messageHeadline": "feature: sync current price of tokens in separate table", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "e64997fd1a55bd022868ec5c1cb35c15b3193c89", "messageHeadline": "fix: add borrow_apy field to pools table", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "87d036fa4145c6002ad1c79b264862dd27e63786", "messageHeadline": "test: update tests to reflect removed cms' borrowed apy", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "ab222678ea80549524f1062fd2e9f653b3ba58b4", "messageHeadline": "fix: add borrow rates to pool and remove from cms", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "0c476e91118fcf6e8b348c623e84dc020762cd3f", "messageHeadline": "fix: Yearn tokens are prefixed with Yearn in goerli, update dependenc\u2026", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "59665700a33359bc0e40ee2aab071ace695c7d59", "messageHeadline": "Merge pull request #58 from Gearbox-protocol/UpdateQueryPriceOnChainl\u2026", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 475, "deletions": 234}}, {"node": {"oid": "0495b295ad60d3c551a5a80f261c6bd70dac18d7", "messageHeadline": "fixes: chainlink update based queryFeed prices", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "c9128fc91371066f146e40c0163eaf3328eef75f", "messageHeadline": "feature: fetch queryBaseFeed price if its dependency chainlinkFeed ha\u2026", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 467, "deletions": 234}}, {"node": {"oid": "6104c980e0e7716f22d7b099f60ecded9f1bfada", "messageHeadline": "fix: increase precision for add collateral if only underlyingtoken is\u2026", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6eb56aad6f3014ebe040bce4577e3590577bc76c", "messageHeadline": "Merge pull request #57 from Gearbox-protocol/NextRelease", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 322, "deletions": 238}}, {"node": {"oid": "295a35bca1bdf826609f1c4b6466111f5d762cc1", "messageHeadline": "feature: add reward claimed accountOperation and test for it", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 296, "deletions": 100}}, {"node": {"oid": "27855802672ababaabe3cdbe423d4bfff5e93ab9", "messageHeadline": "fix: chainId should of type int64", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 26, "deletions": 138}}, {"node": {"oid": "2ae1c7cfd2b54eb59934eda973583d21b176f327", "messageHeadline": "fix: pool_ledger removeLiquidity's amount should be in underlyingtoken", "author": {"name": "harsh-98", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "bf6ad667a21bdb312b01bc43de51afd92fb0b94c", "messageHeadline": "feature: add version to creditmanager schema", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a8d35dcdd56f31bd94cbee1dae77bcf443582084", "messageHeadline": "fix: treasury adapter, no constraint on from,to for token transfer", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "7d0f080b2da37ab80783fc34c423a30abdae2169", "messageHeadline": "feature: calculate operational pnl and total value of tresury", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "ad7045d6d49b90a193fbed3519a87e480d89e0f5", "messageHeadline": "fix: don't fetch v2/v3 details for weth/weth", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3e7bc863be650ef4a85c8053227d03c80df83e73", "messageHeadline": "Merge pull request #56 from Gearbox-protocol/update_docker", "author": {"name": "5lliot", "email": "115948546+5lliot@users.noreply.github.com", "user": {"login": "memoryfade"}}, "additions": 58, "deletions": 5}}, {"node": {"oid": "2de10053a3cdde592082d68631d73320e014a371", "messageHeadline": "build: different docker images", "author": {"name": "Konstantin Kuznetsov", "email": "K.Kuznetcov@gmail.com", "user": {"login": "doomsower"}}, "additions": 58, "deletions": 5}}, {"node": {"oid": "167698e61dddd10b284893bfdada1a70445e754a", "messageHeadline": "fix: if chainlink price feed has 2 events in same block, use last", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 81, "deletions": 11}}, {"node": {"oid": "d7909d1205094ba275365b95150551d7124efbaa", "messageHeadline": "refactor: remove some comments", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "e259271ad00fcbf13962595afe4f360b33693e18", "messageHeadline": "fix: handle different feeds added for same token in a single block", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "29094353483f2fbd99f9a6f2cb9b8a7bed270e39", "messageHeadline": "refactor(AddPriceFeed): don't add price if token,feed,price are same", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "26b7b8391505a0302c7060d6ebf4b49fa9e627c5", "messageHeadline": "fix: zeroPriceFeed price order can't be compared with normal feed's p\u2026", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ebba29c5acf38261cba76f920fbc7b757abe9d6f", "messageHeadline": "fix: isAllowed is not reduntant info", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 89, "deletions": 77}}, {"node": {"oid": "3252be7e682160ddd330d79a2fc58a7959d8eff1", "messageHeadline": "fix: for v1 if token is enabled, isAllowed doesn't matter", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6949555bdd7ab511935b8350ace8e0021f13c4b", "messageHeadline": "fix: v1 mask len can be less than balances list len", "author": {"name": "5lliot", "email": "naijhsrah@gmail.com", "user": {"login": "memoryfade"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "a9b2a1003beab44978987167856fe1fe29a7601f", "messageHeadline": "fix: PriceOracleUpdated dao event in v2 has newPriceOracle field", "author": {"name": "5lliot", "email": "5lliot@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd920c0460305f193d4c24f4d527785aec1c99dc", "messageHeadline": "fix: handle native eth transfer on v2 close creditaccount", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 520, "deletions": 15}}, {"node": {"oid": "7764a5375edcde176bbdd90008467edf9285a8e6", "messageHeadline": "fix: add remainingFunds to closeCreditAccount", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "be3f7adf2a0ade91c8a5eb03baab05c5659d32ec", "messageHeadline": "fix: add collaterl fetch price for underlyingtoken too", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "b99814c9f14d6bd6d22adc0651aab1891bcdafb7", "messageHeadline": "refactor: add comments for directoktentransfer processing", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "da2af6adc339d737fcff052d72d83ef9ad35237c", "messageHeadline": "feature: allow setting app name from env", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "086c7fb166284ad7580f748c5cf95a41f8ff6a7c", "messageHeadline": "Refactor: multicallHandler should be called from only processRemainin\u2026", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "c9e052dbccb512f81b7b359111861d71ab765462", "messageHeadline": "fix: pass event log to onLog handler even if event is Paused/Unpaused", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "3b60a8dd7218d1a80d16833937db17be7816b4eb", "messageHeadline": "fix: uninit map and mutable method called on struct but on pointer", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d2ae13ea60830129ef3f0129a24bb5d2f7debcb3", "messageHeadline": "refactor: use calcAccountFields for debts from sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 545, "deletions": 585}}, {"node": {"oid": "a5ff6ed7edbfae3c0fdb159e6e5ff8ca3b34c2a3", "messageHeadline": "feature(services): add wstETHv1 adapter ABI to execute_parser", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "73e37159da2505ba730939200fc6c4de04c991f0", "messageHeadline": "test: for credit_manager add collateral on opencreditaccount v2 event", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 300, "deletions": 9}}, {"node": {"oid": "d7c4427083ce4506fa68638204c1047fede7ad77", "messageHeadline": "fix: GetExpFloat was called with negative decimals", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5231f345d839645d680d51894c6196be3d00fc86", "messageHeadline": "fix: liquidationDiscount is 10k sub LiqPremium", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "95f042b15ccd4db97a43fb8d8a59e69a94a4acb8", "messageHeadline": "Merge pull request #52 from Gearbox-protocol/StakedEtherFeed", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7ed14d96cd1a76053ce7517b2c361b2a23a4d3e2", "messageHeadline": "feature: handle staked eth feed as YearnPF", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5ee4ed46560d2bd88d842c1a57f576a72c6520c8", "messageHeadline": "Merge pull request #51 from Gearbox-protocol/PreventDuplicatePrice", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 163, "deletions": 75}}, {"node": {"oid": "0e31939dc2868aa073681139aa5c9d01494dc150", "messageHeadline": "fix: pricefeed events should be ordered in AggregatedBlockFeed", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 119, "deletions": 71}}, {"node": {"oid": "a36c16ac19b2895d297b186e38a8adf500a46f1b", "messageHeadline": "feature(#32): don't store duplicate prices for same token", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "dcb06d1bf046cc265a2e6217f06dd27178007ef8", "messageHeadline": "fix: direct token transfer log print info with token sym", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "df0f30c2d9995bef041090abad2ce071f2c1c9b4", "messageHeadline": "fix: remove unnecessary logs", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a6fefed74edfe6b194afa35a36652a2fda63cb80", "messageHeadline": "feature: check only if the order by calls from tenderly and evnts fro\u2026", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 192, "deletions": 29}}, {"node": {"oid": "163c5817aac0f1177ac76b49c93b058dfa9ad83f", "messageHeadline": "refactor: don't directly store borrowAmountForBlock in cm state", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "144388a7f535eca9bda2b3225fe8423c89660cf1", "messageHeadline": "refactor:mutex over adding new price oracle and refactor logic", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 83, "deletions": 66}}, {"node": {"oid": "a3fda1f3dfbcb8e7b1c38e51318e3988b97deafd", "messageHeadline": "fix: parameters v2 events and process remaining extra logs in cm", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 52, "deletions": 27}}, {"node": {"oid": "349e9e19690556e31a1c06c79e77ee7476e9b352", "messageHeadline": "Merge pull request #49 from Gearbox-protocol/v2Part3", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 924, "deletions": 365}}, {"node": {"oid": "6d9d968ff9ec0ed5c1d51568a80d3a797a6f63bf", "messageHeadline": "refactor:use facade/configurator syncer in cm, don't get their txlogs\u2026", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 225, "deletions": 83}}, {"node": {"oid": "40a9da6533bd3a82b79d17cafd04badb89b5e023", "messageHeadline": "test: for more credit configurator new events", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 259, "deletions": 71}}, {"node": {"oid": "3b75fcf8c323c70e8d96c3a9d18b5c36b50f02e7", "messageHeadline": "feature: handle paused and expired liquidations", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 64, "deletions": 31}}, {"node": {"oid": "8e755b013f3f29f63edd9971070abf61507f64cf", "messageHeadline": "test: change test to account for uint16 parameters and amountToPool c\u2026", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 123, "deletions": 97}}, {"node": {"oid": "e823db6bcc5197301f0dd5d15bf663b8f99c71d8", "messageHeadline": "feature: use amountToPool from calcCloseAmout from cm stats", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 146, "deletions": 92}}, {"node": {"oid": "02dd169e90423ba2b3c43411751dc395e0aedd83", "messageHeadline": "feature: add more credit configurator dao operations", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 188, "deletions": 72}}, {"node": {"oid": "e95b83a44d8c8646a376405af561c2250aee055c", "messageHeadline": "fix: test", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8a100b53bd2329774b5b8d110c1d4e8567dcfc90", "messageHeadline": "fix: zeroPF and almostZeroPF price entries should store version", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "e500974ad4cee1333a8ed5aee696911d47094071", "messageHeadline": "fix: handle price oracle by blocknum instead of version", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 71, "deletions": 27}}, {"node": {"oid": "343b9659ab2d60a3de6ce8558e7eda017161f90b", "messageHeadline": "feature: add v2 adapters", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b938097379b1a5630f5c7dba793450a8bc5829a1", "messageHeadline": "fix: ignore revertiflessthan multicall from tenderly", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 61, "deletions": 43}}, {"node": {"oid": "deec667baaacf1a81addee01022a823090e4efcb", "messageHeadline": "fix: add univ3PriceInBase", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "744aa3685144d12668328c0732505d92d476f2b9", "messageHeadline": "chore: update sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "2a705b01e92c0b3c5b4e285ff052206fd69bcbaf", "messageHeadline": "Merge pull request #43 from Gearbox-protocol/tune_releases", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "57388182f1279c6feaae68463d6760add699d789", "messageHeadline": "build: use version instead of tag in docker images", "author": {"name": "doomsower", "email": "K.Kyznetcov@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d978e41ff57874209717ee17ff5a911418f831c", "messageHeadline": "build: ignore merge commits in changelog", "author": {"name": "doomsower", "email": "K.Kyznetcov@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b55493d9097963bcd6bf860e5bfbb7092dc74d4", "messageHeadline": "Merge pull request #42 from Gearbox-protocol/docker_build", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 100, "deletions": 2}}, {"node": {"oid": "d4c237c8f6fc09d13e40173f79f884e3ab1feafc", "messageHeadline": "feat: respond with package version", "author": {"name": "doomsower", "email": "K.Kyznetcov@gmail.com", "user": null}, "additions": 24, "deletions": 5}}, {"node": {"oid": "a1bc9c942d74628eb5e491226edcad32a721ecf3", "messageHeadline": "build: publish github releases and docker image", "author": {"name": "doomsower", "email": "K.Kyznetcov@gmail.com", "user": null}, "additions": 78, "deletions": 8}}, {"node": {"oid": "904ed27ede8aa6c96a08df65d488ac7e58a6ce92", "messageHeadline": "feat: add dockerfile", "author": {"name": "doomsower", "email": "K.Kyznetcov@gmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f1d05cc8bb476e3dc9a9ff49e138c22f59c86612", "messageHeadline": "Merge pull request #41 from Gearbox-protocol/healthcheck0", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "10413e1025c7ad785218f045549582d7033d768c", "messageHeadline": "feat: disable healthcheck endpoint if PORT is zero", "author": {"name": "doomsower", "email": "K.Kyznetcov@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dc44449b5793f99945c2fa745e71b2c72445e9d3", "messageHeadline": "Merge pull request #40 from Gearbox-protocol/healthcheck", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "b615594b7fe4e9bc45b84afc227747ae667965e1", "messageHeadline": "feat: add basic healthcheck endpoint", "author": {"name": "doomsower", "email": "K.Kyznetcov@gmail.com", "user": null}, "additions": 52, "deletions": 0}}, {"node": {"oid": "eb70ed361286349b84eb344d233a1c08a06aa50e", "messageHeadline": "refactor: remove priceoraclev2 with credit account as arg", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "4adf64406431daec56d1909dcd2052c6db5e9aca", "messageHeadline": "Merge pull request #39 from Gearbox-protocol/MissingEventsAdded", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 24, "deletions": 49}}, {"node": {"oid": "5e248dd89dfa094e3aef6c3438bb0f850b284348", "messageHeadline": "refactor:comment out custom logic for missing feeliquidation / liqthr\u2026", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 24, "deletions": 49}}, {"node": {"oid": "95da7ab4ae34c90993ff8db438b2a592f3ef362b", "messageHeadline": "lib: support new sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "e89e77355a8e85913c37f0033e587c4159cadc7e", "messageHeadline": "feature: add almost zero pf", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "bb73ad374c3d774d7f9fa6ea65f1e107b3b94979", "messageHeadline": "fix: error log", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f76cebb8da04ea7a92baaa10782db3b7e2d4d88c", "messageHeadline": "add support for goerli network", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "069ae59846e8f7a744d6b82fb07582a7cfa42b33", "messageHeadline": "refactor: move logic of input test file to sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 330, "deletions": 416}}, {"node": {"oid": "b3be3aaef9b486bd18fd55ad03a481a0147f0b35", "messageHeadline": "fix: add missing get cm event ids func", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "fd63bf28dc83a73334410c3e336a31b7ec0b545b", "messageHeadline": "fix: add back direct token manager", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 452, "deletions": 13}}, {"node": {"oid": "606ece8087da0f1a707c82d3f3dd3a75cfe949e5", "messageHeadline": "Merge pull request #38 from Gearbox-protocol/HandleaddCollateralToAny", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 78, "deletions": 16}}, {"node": {"oid": "1f1cc93fd1d10699f54ca4f6eaf5041377f23eac", "messageHeadline": "fixes: #37", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 78, "deletions": 16}}, {"node": {"oid": "2c4ea763511e2ea0b788323bc44ae9ed9490e6c5", "messageHeadline": "db: add reset treasury script", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5de6b1522aefada418dfc29361ca280840e84fb5", "messageHeadline": "fix: only track treasury transfer due to repay or removeliq on pool", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 50, "deletions": 15}}, {"node": {"oid": "0f0f315cf32f4289c4c5f0612f6a6ee0ac587057", "messageHeadline": "fix: borrower wasn't set on executeorder and multicallstart in v2", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "0e2a883ebbf6dce5b3d6a5195baf1d38e6f67b72", "messageHeadline": "fix: unpacked multicall arg to v2 calls is of struct type", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "a85e1e0add29c83bc027a9d1aee5630c06a2242a", "messageHeadline": "fix : clear meaning of repayAmount, amountToPool and remainingFunds", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 56, "deletions": 22}}, {"node": {"oid": "0a23b1e6f9b1f2d42f4808414e72f13a9e85a9e2", "messageHeadline": "fixes: #36.", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 148, "deletions": 74}}, {"node": {"oid": "0c438eeb57959ff66d5ae9abd1a7c24862b6282f", "messageHeadline": "chore: add reset_to_blocknum script", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "f8a1cdca3ffa90237b124bc731dd26d575cbee35", "messageHeadline": "fix: add unique id to feeupdated for credit configurator", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "62780f3cad4661e21e7e3fcde6f0acfbf64e3a5a", "messageHeadline": "docs: document changes btw gearbox v2 part1 and part2", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "205bd457c476724624c1b32b01904f7d2877ebca", "messageHeadline": "fix: feesupdated is not emitted in constrcutor with default params", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "c4cbfae9cf08da574bb1918b043d5894a7ef4948", "messageHeadline": "docs: add delete db script", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "831a02fc0f601ca0ec6e6228df6bc5d3a4c09842", "messageHeadline": "fix: for kovan v2 deployment part 1 underlying token lt", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "8346d2a679aa12ebb605c24cd89a2aa00482e1e1", "messageHeadline": "fix: feesupdated and token liquidatorthreshold updated event sig changed", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 89, "deletions": 77}}, {"node": {"oid": "c873fb2f9c9cc501b37ba89f3ef353b4d4b498e8", "messageHeadline": "gst", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 234, "deletions": 41}}, {"node": {"oid": "b413f128efa780c55aebb2615a38cde461a35286", "messageHeadline": "add priceOraclev2 to getpriceinusd and getvalueincurrency", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 158, "deletions": 85}}, {"node": {"oid": "293a70f0a628c463d61d1aeadc49c487d09e99ee", "messageHeadline": "use new creditFacade", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "10a9fb1fa497ec64d47235c1798cf04114f7ca08", "messageHeadline": "fix: don't use min/max amount form datacompressor", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "c104941519f27db599ed30390e8bad438f3e946a", "messageHeadline": "case: dc added 8 times to new kovan deployment", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ed7e2542e20a642a1e1bad0597946d9e3bb33797", "messageHeadline": "refactor: logs", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "89e303a70235bb59d243d5fd72a8ae0daaf81d6f", "messageHeadline": "fix: add feed_type", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "1d866e115fec0eecfd9b6c6150eb25d0d7dc7bfd", "messageHeadline": "refactor: don't warn on disable and chainId method to blocksRepo", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "70e9ee2d121e798117a170ff3efaa472b9f90056", "messageHeadline": "fix:ignore disable for zero price feed", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "16702375e31d15cc659a48781ab3a3126b304833", "messageHeadline": "fix: gearbox v2 kovan network testing fix", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 53, "deletions": 47}}, {"node": {"oid": "7ce60507c636f258939fedbf6ae446bb1bedc4ce", "messageHeadline": "refactor: pnlOnRepay logic", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 60, "deletions": 23}}, {"node": {"oid": "0860f981ed8a9f809d33b9dc40f632a01ae4bfd9", "messageHeadline": "fix: db error duplicate rows with not unique constrained value", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "a22cbf32a4574c43e026c539420e777fe97a1410", "messageHeadline": "refactor: querypricefeed details map key token", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 17, "deletions": 37}}, {"node": {"oid": "e2290658dc1de6969587588fcb76a8f06cca2625", "messageHeadline": "fix: for no unique constraint for on conflict", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 90, "deletions": 46}}, {"node": {"oid": "59765f7b07208c3ca68362ee0f44446618b7966f", "messageHeadline": "fix: migrations", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "b3dca052a04997094605cc9a6730d35e60c94969", "messageHeadline": "refactor: move direct_transfer_manager to sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 115, "deletions": 574}}, {"node": {"oid": "f38ce784b13fb64119c8b7a3c90f78f85d14e663", "messageHeadline": "refactor: execute parser", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 68, "deletions": 60}}, {"node": {"oid": "0b63a30ac9b9c700d5b0169e9b1191cc09467c37", "messageHeadline": "refactor: remove ChainlinkPF", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "8e07dae5a87c39143e6f064cd9b48f7ec6a6f4f4", "messageHeadline": "refactor: getABI from sdk-go/core instead of schemas", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "5f5ccb30d4335a04bcf8b22c2d54ddae31f32f73", "messageHeadline": "refactor: add better logs for when new feed added", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 44, "deletions": 27}}, {"node": {"oid": "759d12176060940be1e8b6c70d74256f1fd6078a", "messageHeadline": "Merge pull request #31 from Gearbox-protocol/DebtFix", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 209, "deletions": 172}}, {"node": {"oid": "5cc527d3b0a8a09bdbcddc9aaa748e17713ee442", "messageHeadline": "Merge branch 'master' into DebtFix", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 83}}, {"node": {"oid": "f74f6f40a4aafac362608ad8287e5ebed6a55242", "messageHeadline": "Merge pull request #30 from Gearbox-protocol/Refactor", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1513, "deletions": 1193}}, {"node": {"oid": "fd01764976020bb1778cf58ca9e890101fb9f513", "messageHeadline": "chore(migration): add faucet sql schema", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "64a1fba3ee6c68cf4f1f68934cfb7cb923b439e9", "messageHeadline": "fix: complete all case for session debt recalculation", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 198, "deletions": 167}}, {"node": {"oid": "0a8b4c4ec19d5a94003739498b756aedb04af3e4", "messageHeadline": "refactor: use calcCloseAmount from sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 7, "deletions": 83}}, {"node": {"oid": "77453d8c7c7cb9fa8ac2966115f2e68f78628e5a", "messageHeadline": "refactor: move adapter funcs to SyncAdapterRepo", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "c588a9c811f190ef7076a0de39c5cbe1f057cd73", "messageHeadline": "refactor: add treasury handler", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 258, "deletions": 239}}, {"node": {"oid": "aafd32e956aca43554736400241d48188b28c505", "messageHeadline": "refactor: move executeParser to extrasHandler", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "981d5cb92cbcead2bd41c48ca3607188d2ed9d37", "messageHeadline": "refactor: add tokenoracle / syncadapter handlers", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 483, "deletions": 358}}, {"node": {"oid": "907e96dbca77ba4974e2e7b3181085abe335bc0a", "messageHeadline": "fix: add missing dieseltoken to token handler", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "fce34f17669f04fc17446fa63f54216f2b3a4ca9", "messageHeadline": "refactor: add token handler", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 178, "deletions": 163}}, {"node": {"oid": "20b1425fd90ebe38814e2a1e0791f55cb2321375", "messageHeadline": "refactor: add blocks handler", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 270, "deletions": 268}}, {"node": {"oid": "905f533c16ace94ff4832acba23997f25e632a7b", "messageHeadline": "refactor: add pool users handler", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "d0fbe07b805db05ff5b3a323beadfad8bd8d2367", "messageHeadline": "refactor: new params handler", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 201, "deletions": 142}}, {"node": {"oid": "fede6326bd8240cd10b48b1e2ba3aa787a089318", "messageHeadline": "refactor: add allowed tokens handler repo", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 206, "deletions": 151}}, {"node": {"oid": "f4486b3462e093975c4f19d4697cd8c6ce532d6a", "messageHeadline": "refactor: add credit session handler repo", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 81, "deletions": 57}}, {"node": {"oid": "fde40855962ec82ff3e23fec1c7eac01d4c1bc52", "messageHeadline": "refactor: store priceoracle by version , not in array", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "dca2f89b0a005100b648186c9780a061d9c11528", "messageHeadline": "refactor: use networkUIURL from sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6, "deletions": 24}}, {"node": {"oid": "a808dc1d9845913a14c68e0ea7fe055ddd9e0be7", "messageHeadline": "chore:update sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9735605064191d88bfc4b5acf603d8e805d33d66", "messageHeadline": "feature: check if dc call for account fails due to totatvalue being zero", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "d364ecf7f563892050ca9cd85c837e24c5e2e90c", "messageHeadline": "fix: datacompressor for testing hack account details", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 72, "deletions": 12}}, {"node": {"oid": "cf3be32c89ea78708303edce82a6109a6f4eb3ce", "messageHeadline": "Add testAdapter in the executeParser", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "409d2090d96b24d4e92538cb243e7744cbf28d63", "messageHeadline": "Update sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9ed647f4fd9f985e78924ac165a02600e07c285a", "messageHeadline": "test: move TestEvent to sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 13, "deletions": 100}}, {"node": {"oid": "8ad11c1d648bf75a619cc03083c598a08f00b244", "messageHeadline": "chore: update sdk-go version", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c82ad883104a1aec52a0586b3f5a4cd7c0bd7489", "messageHeadline": "test: shift mock client to sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 17, "deletions": 376}}, {"node": {"oid": "518e30c6910185a61ac00cb6238124450625f5a1", "messageHeadline": "Add debt engine doc", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "27232880ccaba83f6667d8446c19a8c048f4597e", "messageHeadline": "docs: add readme and arch docs", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 190, "deletions": 7}}, {"node": {"oid": "f58c4aceb5b5706850fd5321ed47d2f8c665a74b", "messageHeadline": "Add yearn address in log if price is out of bound", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4bd12439903b1057133cbfcd13da9fed440cb5b", "messageHeadline": "Add datacompressor for v2", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 286, "deletions": 119}}, {"node": {"oid": "6bb0702615f69648ba7d84c48aca86a4fbbfe4e3", "messageHeadline": "Add zero price feed logic for luna token", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "6fe5408be26e1a07759a842e2f2b2c670bc586ff", "messageHeadline": "Use total repayAmount instead of amountToPool", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 95, "deletions": 40}}, {"node": {"oid": "463be364a955825a72c370a5007ca0323f77be5d", "messageHeadline": "Show number of logs syncing for each address", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ce3b8e9a93c70f783ec8558dcbe59b514aa67f68", "messageHeadline": "Kovan v2 deployement related fixes", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 165, "deletions": 123}}, {"node": {"oid": "8daf6f6ce527c9ea5afeab2eb37e69e53e218144", "messageHeadline": "Upgrade sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2209de5bc91fda1d7acfa99f421a50cba366942d", "messageHeadline": "Support same oracle and feed for chainlink contract", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 41, "deletions": 24}}, {"node": {"oid": "d7a785231b5b1520cad2ea3b449fd30e9ac742db", "messageHeadline": "Merge pull request #29 from Gearbox-protocol/V2", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6464, "deletions": 85059}}, {"node": {"oid": "00db977861cff94b2ac82a040f4e939ba3716f0d", "messageHeadline": "Merge branch 'master' into V2", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9338ad0062cae8c97a21b8b536c6a86a26058bd3", "messageHeadline": "Upgrade sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 46}}, {"node": {"oid": "a96698ab27ebf88de8449d3366e8a4b70a63309d", "messageHeadline": "Update sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c2f726c9e467dd8e0426e7f1a17fa4462ac5a3c4", "messageHeadline": "Fix aggregated block feed current map read/write", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c2f8c2434d343d6786fb96ca6ebacfe648bf8775", "messageHeadline": "Handle same oracle added again for yearnpricefeed", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 61, "deletions": 29}}, {"node": {"oid": "d737281955795b4f0e86b72908d39c6c27d23a51", "messageHeadline": "Update sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "0ecbc54b6ca5626376624cfd6738957c40cebc81", "messageHeadline": "Parse int/float", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "6d1cacdf2ceb588f25d759adaca7369194a1144b", "messageHeadline": "yearn price feed can be re-enabled per token", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "b60804f36c6feab9ae38289189649c9ea85935b2", "messageHeadline": "YearnPriceFeed sync adapters support multiple tokens", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 163, "deletions": 34}}, {"node": {"oid": "45a71063b11ce2c157503921cff01f8a704680c6", "messageHeadline": "Remove ethclient wrapper implmentation to sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 22, "deletions": 540}}, {"node": {"oid": "f7857e238574e9fb1cdfc360fc63e462360e12aa", "messageHeadline": "Don't fetch version on priceFeeds", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "583bc4a17270f6b3829dfbb549eaa2c2abec602f", "messageHeadline": "Add starting third-eye message", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bea59a9fc7d3d9c12e47db0be6ed116df0950cd3", "messageHeadline": "Migrate to use sdk-go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1211, "deletions": 90801}}, {"node": {"oid": "cc8af09c7cde5a77d4115b94f7dd396799415f19", "messageHeadline": "Concurrent threads", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e35114a9a233bd7f212c88394c531d13166c03e4", "messageHeadline": "main_action field in account_operations", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "88c6bd96d96658cbde229d33d949c0077e166a85", "messageHeadline": "Show time taken by operations to load db data", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "2b1843fab3e483221aa59fa50c709bbff4c2773e", "messageHeadline": "Add v2 migration sql script", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "2d724afa2c5fc1a1a7839ee86501d715ade3cc55", "messageHeadline": "Support calClosePayments for v2", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "78d57f03ef0177cfa8976e9f98af44d2387702d0", "messageHeadline": "Support get mask for v2", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 60, "deletions": 12}}, {"node": {"oid": "a2392ce2808031f430a30c5759c6133d611f43a7", "messageHeadline": "If liquidating then use liquidate amt else repayamount", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "bd36d29c6c6c47ce88aca98898d89414c18a7699", "messageHeadline": "Support skiptokemask", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 302, "deletions": 27}}, {"node": {"oid": "480ef23deb0c21d1094f603c29af3cc5255c0984", "messageHeadline": "CreditConfigurator event facadeupgraded fix", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "25bdd6808a37b5be7717511867d722d10f19d7d0", "messageHeadline": "Use multicallstarted and multicallfinished", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "9eeac31b6e177887f5eb1d38f3426989f3b39b7b", "messageHeadline": "Check the remainingfunds are getting calculated correctly for close a\u2026", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 76, "deletions": 13}}, {"node": {"oid": "58ad5d12ac4a9c8e56c0405f35355bc43bfd125b", "messageHeadline": "Close credit account test v2", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 548, "deletions": 101}}, {"node": {"oid": "8ee880456d38a45c0006a5b6a3d187dd89ec0bc7", "messageHeadline": "Close credit account test: skip 1 block on close", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 270, "deletions": 99}}, {"node": {"oid": "011475bab30e1345bdff920053ff0016e6b573d0", "messageHeadline": "Fixes for account_lifecycle_v2", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1106, "deletions": 192}}, {"node": {"oid": "b284dca78c02aa7dbb9940000072aa97c00ead0c", "messageHeadline": "Pre creditmanagerv2 tests changes", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "6036da3e1cc11c0f780c162beedd8d8b4150364e", "messageHeadline": "v1 to v2 contract migration test in sync_adapter_test", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 791, "deletions": 79}}, {"node": {"oid": "eecedc0576c8475a7dff252692302d28ec4994c6", "messageHeadline": "Refactor tests", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 81, "deletions": 197}}, {"node": {"oid": "27f9b9d9d6e41e0ca0d83aa343f5bd481bddf84e", "messageHeadline": "Fix tests", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 128, "deletions": 97}}, {"node": {"oid": "0e2a357ac0078efbde43c5277112058f275a7a6b", "messageHeadline": "Detect number of the multicalls passed to mainEvents", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 61, "deletions": 23}}, {"node": {"oid": "a9053133cfaa5fbded73b5a91ff98c0d0502618e", "messageHeadline": "Catch configurator/facade upgraded on creditmanager onlog", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 110, "deletions": 80}}, {"node": {"oid": "b3c2ef140897340abfac496dca98ec03e75eed16", "messageHeadline": "Add Logic for CreditManager/CreditFacade events", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 596, "deletions": 37}}, {"node": {"oid": "e5b87af9bb29870de5473bb802d8635506395a32", "messageHeadline": "Only store one entry in debt_sync", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "52fd8c9ad8b65d80af8484dcf83df86acb8ceb3c", "messageHeadline": "Add test for sync adapters", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 399, "deletions": 52}}, {"node": {"oid": "1ae04048717fb89121498833d8b759ab498501e0", "messageHeadline": "go fmt", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 118, "deletions": 115}}, {"node": {"oid": "8caa97fe11702c11b400c5b4cb7e999a9c4628bf", "messageHeadline": "Maintain token prices in usd/eth for v1 and v2", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 126, "deletions": 68}}, {"node": {"oid": "69056be912c5ba95043e88c40ec5f0c481bea2fe", "messageHeadline": "ETH or USD prices", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 162, "deletions": 72}}, {"node": {"oid": "8c1a587ed26811ab7a2cd671fb5bfb4524e1567f", "messageHeadline": "Add dao test for credit configurator events", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 599, "deletions": 13}}, {"node": {"oid": "f979e5ae68ec659301f0be707bd5da941fee3f4e", "messageHeadline": "Hide Version attribute", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "d01eb8bb7fddf83bedaf82c97cb74dc773b303ab", "messageHeadline": "Add facade and credit manager v2", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 342, "deletions": 136}}, {"node": {"oid": "a53488c399296f056a61fba22207c140501cd752", "messageHeadline": "Add credit configurator and corresponding dao events", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6827, "deletions": 78}}, {"node": {"oid": "9e3363d74292dba487a3e5e859c51004c1a98846", "messageHeadline": "Refactor: change debt calculated fields name to BigInt", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c62d6cb95bb34a0e22b64b9aa86cacca52e8a9ca", "messageHeadline": "Fix pause/unpause of contracts", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "be4ea541753afa21ec716d2d7d75792329f0b9f7", "messageHeadline": "Support new telegram-bot", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b724ae1fa1c0e9f3d521c5aea7597fd80bddc94a", "messageHeadline": "Optimise the ranking queries by using distinct instead of join and in\u2026", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "6962cf921f4afd42c648285a80845d6e7479aed7", "messageHeadline": "Remove requirements.txt", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d05b75712f00c256140ad344b86d04bb0312f91d", "messageHeadline": "Merge pull request #28 from Gearbox-protocol/newTests", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2530, "deletions": 489}}, {"node": {"oid": "c2590705e0902f7e4242623befe13517559f8c5d", "messageHeadline": "Add oracle tests", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 457, "deletions": 13}}, {"node": {"oid": "4b3c2b1710ea672e68d07abbd4ada08204e2d8e9", "messageHeadline": "Add liquidation credit account", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 635, "deletions": 72}}, {"node": {"oid": "e1f6ed022f3cb191f0d7b131c09017be4122babc", "messageHeadline": "Use sorted txlog for mock client", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "25f109dc50598c3e46bd396d7515b1e87eb2d2fc", "messageHeadline": "Lifecycle test for directtoken transfer", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 267, "deletions": 13}}, {"node": {"oid": "0c1cabbfeeb8414d84c77d42c030d4e5fd664a9c", "messageHeadline": "Test swap on uniswapv2", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 253, "deletions": 28}}, {"node": {"oid": "d5f190fc4fbb76cce9e01ca50a7c58823c0b40c5", "messageHeadline": "Redundant: Remove event balance structure", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 9, "deletions": 197}}, {"node": {"oid": "047f9a1ef7be7ced199f1815a743774cd28445f7", "messageHeadline": "go fmt", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "f103d05babf9f67713a37b540473cc6779534227", "messageHeadline": "Structure testing framework", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 36, "deletions": 45}}, {"node": {"oid": "03353abf88da0f2acabee539ef92615fac9b7273", "messageHeadline": "Structure test jsonnet", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 73, "deletions": 69}}, {"node": {"oid": "b42926981ecec8266dc0dcb9e67c5d23c269099b", "messageHeadline": "Use utils for common funcs", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 171, "deletions": 93}}, {"node": {"oid": "ae3cde987f77a5ae621eb6356dfbd85911f86135", "messageHeadline": "Add test for account lifecycle till borrow/add asset", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 607, "deletions": 0}}, {"node": {"oid": "f5b2e962c9bd8ac00814a45635ac0306ee42c4de", "messageHeadline": "During test, log to testing.T.Log/Fatal", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "fb9f34d46aab00aa9493814f16592e17e1892b4c", "messageHeadline": "fix for go.yml", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dde9f394e3cdb11589324f619df4a045e8ac0e3", "messageHeadline": "go.yml for running testing", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "3977607bfa9fb592d1c48eec6f9e3136826f166c", "messageHeadline": "Merge pull request #27 from Gearbox-protocol/Tests", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2459, "deletions": 298}}, {"node": {"oid": "2e55d0bd38e53442060f9058f111386a5be68d87", "messageHeadline": "Use threads setting on sync engine", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "c3c6e68c517d2920d382ff256d7fe5380a5f3c51", "messageHeadline": "Refactor", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6ed2e303a422535788ae4bc3f5c64b044744eef9", "messageHeadline": "Add test for dao operation", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 787, "deletions": 216}}, {"node": {"oid": "1fadd865b919f6bdc5dcc0200e94452795c8666c", "messageHeadline": "Add readme", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "86ba10b753d93b1204d857e5c5cef61def641b5c", "messageHeadline": "Parse output for test and compare with result", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 745, "deletions": 206}}, {"node": {"oid": "2be52aef64a96cef0cf6cf67af4458e16bd138bd", "messageHeadline": "Move mock client to tests", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "69a8e6db4cb010fdca21cf207796b338fe0ed79e", "messageHeadline": "Remove set and get method for populating addr/hash in tests", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 27, "deletions": 45}}, {"node": {"oid": "3690c0ec9fe4a55a7d708b2634dd3c72f6c86c33", "messageHeadline": "Support testing", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 67, "deletions": 46}}, {"node": {"oid": "acdba639936469c3ea607615b7f5c02b75518ebb", "messageHeadline": "Add mock data compressor to dc wrapper for testing", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 33}}, {"node": {"oid": "d880f9d8284b5b4a6b84eb81502a7b1ee8f577c2", "messageHeadline": "Mask/convert calls for testclient", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 349, "deletions": 61}}, {"node": {"oid": "a4a97e8d34f926de81384012c507da317f0a05dd", "messageHeadline": "Parse datacompressor calls from test files,complete filter func on te\u2026", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 147, "deletions": 74}}, {"node": {"oid": "895c059c9c2ed3f4b546a7ba44a4cadb7e0bbd61", "messageHeadline": "Parse events and calls", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 192, "deletions": 60}}, {"node": {"oid": "7bbfdcc9e708c554dcbbe17c63827c1a489a6593", "messageHeadline": "Add testing to data compressor", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "797d89d9308e964e77560fbde0e618e3185c2d2b", "messageHeadline": "Load token and cm/pool state for tests", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 165, "deletions": 91}}, {"node": {"oid": "a8b5367384bc0c177f4ddf8da8e0fa7d0a2e3304", "messageHeadline": "Separate flush and cal debts methods", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "d8f661573d39d74ff6cf853b3b315c3605049b89", "messageHeadline": "Feature test repo:", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 497, "deletions": 74}}, {"node": {"oid": "6012c2f6689acfffba9e6904a6204397b67db042", "messageHeadline": "pause/unpause event name changed.", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "891cb2ba5a7ebea043020259e0cf56f15d0467b8", "messageHeadline": "Fix oldfee", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de8ab7dc412e6fee852efc91d7e0e565569adb7b", "messageHeadline": "Crash fix", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "a3314cc4a3a0835b99465b5107717036cf0dbc5b", "messageHeadline": "Add pool repay in closeSession", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "fa92022d3989d955838c6b48516813b08fd7eb6c", "messageHeadline": "Add oracle full reset script and fix token_oracle table", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "d6a054f6f0922ab59a53d0280fd35bebda12b71a", "messageHeadline": "set last_sync as last block number", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7801b353725f5b0beb39d476cd0bb0fdc3eb636f", "messageHeadline": "Load unique user for pool from db", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "64e89d4f1e283d446bcb8da365cff3b9aa4c8ff0", "messageHeadline": "BugFix: some directtransfer were treated as no session txs", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "96cd293e08f0ff932e961470768ebc26643ede74", "messageHeadline": "Add test for accountmanager", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 226, "deletions": 13}}, {"node": {"oid": "41bcdc17e433f6053c3716d85b8d8214ca107c24", "messageHeadline": "drop ranking table before update", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e6a8ea47b5294a869e4b1ffbe9376aacc880f2f4", "messageHeadline": "Add disabled_at", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "7a149dca04bd64119c3a6785ceb7cc1a3229496e", "messageHeadline": "Comments for credit manager filter of direct token transfers", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d754a0871429e19b0dc90ff0c8a44418a1cf8ac6", "messageHeadline": "latest create snapshot of treasury value in aftersynchook", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "7278082b0b203fe369c14c6e1f0c3be631729e31", "messageHeadline": "add save and relations flag to price compare binary", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "f8b8e54f971f483e3d061c6d7ae0112177649108", "messageHeadline": "Add collateral in underlying token", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 34, "deletions": 46}}, {"node": {"oid": "993bfcb308facd8c50ab9ae974acc6d2695940e7", "messageHeadline": "Fix for profit and also calculate collateral in underlying asset", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 98, "deletions": 54}}, {"node": {"oid": "7d05798b7a8eace97f4a947da229642e39c8d08c", "messageHeadline": "Fixes to price compare binary", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "e49f11a4275a5d504cfe06509c3b936c78d5895c", "messageHeadline": "Fix missing uni price", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 71, "deletions": 37}}, {"node": {"oid": "842329862cfd760d732f74835a3e28dd303efc9b", "messageHeadline": "fixes for uniswap and chainlink price comparator", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 57, "deletions": 12}}, {"node": {"oid": "a1f56b80af52848ef0c702e67d0a32b16d565479", "messageHeadline": "Add separate script for relations", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 434, "deletions": 98}}, {"node": {"oid": "4c676759026e475baf5cb8bbe9e138a1e54d8b58", "messageHeadline": "Remove reduntant fields of credit session", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "ee140f6f67357b2c3a3699c59f8a493b80307199", "messageHeadline": "Remove chainlink blokc num from uni price pools", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15d9cbb24d60768bbd5b5d3573a8b347a7f2a256", "messageHeadline": "mu on yearnpricefeed", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "36e9f98e3aa99b7d5f476453c6f21ba21bf9f20b", "messageHeadline": "Parallel syncing", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "161a320b5be8fbb04871ad3f9bb4bab95ab7fe62", "messageHeadline": "Merge pull request #26 from Gearbox-protocol/OracleDerivationNotify", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 8956, "deletions": 3521}}, {"node": {"oid": "9b2e6a85ae84b822879be2e416c0b2401a84a199", "messageHeadline": "Add interval in config", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 41, "deletions": 29}}, {"node": {"oid": "ee14c9d108df0b6ce5e9425754c6a2aea8ce7113", "messageHeadline": "Save uni pools", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 70, "deletions": 21}}, {"node": {"oid": "04fd755ba79a73ad158f08763b7505b634137436", "messageHeadline": "Fix uniswapv3 spot and twap prices", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "62b024aba2509586d65ff2c8c883785eb68ac79b", "messageHeadline": "Fix", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 148, "deletions": 77}}, {"node": {"oid": "e460af50d40d07ca949ca150e336817ce47cfd71", "messageHeadline": "Bug fixes", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 75, "deletions": 132}}, {"node": {"oid": "b63a0c9516b701a552a5ed3007b837d4884a6a37", "messageHeadline": "Notify once on price fluctuation", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "1a7144b51522eee1b47da87cf223201a2a0168b1", "messageHeadline": "Add rollback script", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "dc3a31b6390f2ff18caefcc3f5cc24c256480f1f", "messageHeadline": "PricePerShare not in upper and lower limit", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 39, "deletions": 31}}, {"node": {"oid": "8e1a544f2c8043dc99a5b921dd3ab51e7b4a6c70", "messageHeadline": "Features:", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1076, "deletions": 459}}, {"node": {"oid": "ae86093d12cd9b5929bc75291e31ed63b6171ca4", "messageHeadline": "Add uniswap pools prices", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 7619, "deletions": 2923}}, {"node": {"oid": "d09a1d7451cc4df11a6fbbb43eaf8523b2d1994a", "messageHeadline": "Remove reduntant field", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "5b4e6d2b9bfd56c5128cea0a2f0d2e675b83fa49", "messageHeadline": "Fix", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e081cbe1c89f7a2d3393bdedc5f46dd523e88762", "messageHeadline": "Account can close and be opened in the same blcok", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 49, "deletions": 31}}, {"node": {"oid": "cc97b57025d763f86db4c1571b39ff6651fa11ac", "messageHeadline": "Don't allow diesel and gear token in collateral", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "161d981dc94312b565ff619d9348a403bcd76049", "messageHeadline": "Get no session tx at the end", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "1c1278a90ca51c3b26d262046e2ee5426ed3b17a", "messageHeadline": "Add isfrom and isto account to no_session_transfers", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "7af065a9b71277eb7e2e4679547238e37daa4a2c", "messageHeadline": "Close account before the session snapshot for proper functioning of a\u2026", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "9142c177bc565516fb3c8759cf8ce0e4ce4da586", "messageHeadline": "Fixes", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "d4f0863e1a4c74859669203a8985ee772bc2bb8e", "messageHeadline": "Event new parameters", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "d8648fa1ccb8d164cb3f126ec5fd0f59bf0c2046", "messageHeadline": "Sync cycle size to 5000 blocks", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab7cf3c356b602cac7f152bbd5b15887d6b8fed6", "messageHeadline": "Check for direct token transfer", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "dff16ec6c3d5130bb75ab7fac70753792a6bc90a", "messageHeadline": "Fix for create credit session snapshot", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 7, "deletions": 32}}, {"node": {"oid": "85b39585127e07a48550a7550fc2a596ebfcaa3d", "messageHeadline": "Merge pull request #24 from Gearbox-protocol/DirectTokenTransfers", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 694, "deletions": 88}}, {"node": {"oid": "f9d9da393dc6e9379ababf0dec279f6528f07dc0", "messageHeadline": "Rebase fix", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 26}}, {"node": {"oid": "9201ba34db7efb4d1c8ddf01c1ebd0807b3b10fe", "messageHeadline": "Support event lib", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "b306b4df09a1a62a68209ce6c76c887d1eff00d1", "messageHeadline": "Fixes", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "0a001f0fc782aa04e67fa58a6ef91f9637f33767", "messageHeadline": "Fixes to account token manager", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "6d6b850f2c8ad7c5f6f0b31c4fb3eb550e25fd79", "messageHeadline": "Fix for direct token transfers", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 69, "deletions": 24}}, {"node": {"oid": "8aa5bdf2234cbca9b64b2e79adc003f1dda4848e", "messageHeadline": "Check direct transfers", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 543, "deletions": 25}}, {"node": {"oid": "f55b7623c926504c0f940af1827701af571ca8a7", "messageHeadline": "Refactor disableonblock and logs for transfer", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 47, "deletions": 44}}, {"node": {"oid": "c386ea6a2b10f392419d34e9459f564b2ec9aee6", "messageHeadline": "Merge pull request #25 from Gearbox-protocol/SupportEventLibrary", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 92, "deletions": 24}}, {"node": {"oid": "f72aff4679028c9cee32f37110cafc59b5a622f5", "messageHeadline": "Support event lib", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 92, "deletions": 24}}, {"node": {"oid": "7d64db8ecbbe135d51c4a5d7b0f8024e056baec9", "messageHeadline": "Add balances to credit session", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "5ef5ef7467e2a7fad330426ee70c2c7338aec181", "messageHeadline": "call ranking procedure", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "04520768b449ed7dcc2c26fb4811524e567335dc", "messageHeadline": "Use usd value as float not bigint", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "2e786dbe0f3c908f7671d9df4b0026250c494688", "messageHeadline": "pool, credit_manager apys are in %, 4% => 4value", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b9c0f4e9004a5e2635386ce3aa9bc7e61124cfb2", "messageHeadline": "Sync in smaller batches of 500", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9933706952f4212d5b2b970f721ebf913537dc6f", "messageHeadline": "Use multicall for fetch prices", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 672, "deletions": 43}}, {"node": {"oid": "240bd4b37d472c774a5c65a46513a037583c4f69", "messageHeadline": "Check for current treasury snapshot saving", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "adec5406a3d76112b3e04c322e0ba211c8bab0da", "messageHeadline": "Merge pull request #23 from Gearbox-protocol/DAO", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1617, "deletions": 280}}, {"node": {"oid": "e7348a74511e7096e2eee6c2819e85a3af36071d", "messageHeadline": "Add throttle hr", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "641a1d562633d4c81f71e825377a088415174b49", "messageHeadline": "Use utc time everywhere", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "0d2ff5f26932ffa5f7b920d8756cc39d4516046a", "messageHeadline": "Refactor utils", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 96, "deletions": 81}}, {"node": {"oid": "837f6741f07448f3c00bc5e871342577857e4478", "messageHeadline": "go Fmt", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "5957554056d50f9dd5cd93105626fcec0d7b8728", "messageHeadline": "Store treasury snapshots in float", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "f840fe5a96276810ba923d6190aeb5d380164826", "messageHeadline": "Fix for treasury calculations", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 45, "deletions": 22}}, {"node": {"oid": "9aae1a35872bab4e58d51bd39c0d720f8fc4e871", "messageHeadline": "Different method for fetching transfer events on treasury", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "89639e14c95b18d8bf98ebe5d10be2c4635b0af8", "messageHeadline": "Rollback env", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "1f16464d0e1b8cf78e110e8264c6e11262905e3e", "messageHeadline": "Engine sync refactor", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "68ec7d18bf9c3f31742ea7724fbcecaf9a1abda8", "messageHeadline": "Fix for after sync of treasury", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "76cba90cc2471d9f1ce68012f6338006e4f81760", "messageHeadline": "Add Treasury model to adapter kit", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "e0e125dcf7d5b7177b5d7bd843e335ee4a39944a", "messageHeadline": "Add treasury snapshots/transfers", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 368, "deletions": 31}}, {"node": {"oid": "34d1c18ea49f02f4ba4abcd7bb629d4786acf803", "messageHeadline": "Fix repo mutex", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 100, "deletions": 76}}, {"node": {"oid": "94e8c85cf0bba085bf3bfe0e591f829ae72a2ebc", "messageHeadline": "Monitor gear token", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 157, "deletions": 27}}, {"node": {"oid": "ec87430f101bdf772b2b8b943075e60c4d607d6f", "messageHeadline": "Add dao operations", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 840, "deletions": 104}}, {"node": {"oid": "bb8bc2054e779179529259f383bee72ac6671ae1", "messageHeadline": "Merge pull request #22 from Gearbox-protocol/LiqAlertsChanges", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 63, "deletions": 21}}, {"node": {"oid": "7d9f67c8c4600f9dd4613c69bf9ef207cd9800a1", "messageHeadline": "Delay liquidable accounts alerts/ add tx to liquidation alert", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 63, "deletions": 21}}, {"node": {"oid": "d56fdde6fbb3339891da74d452a6d452b49b5182", "messageHeadline": "Merge pull request #21 from Gearbox-protocol/CalProfits", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 188, "deletions": 47}}, {"node": {"oid": "9d639c72b8bec515b51db202a63f58ef0a75d5e4", "messageHeadline": "Fixes", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "1c1dd979fe0d8a476f1a8925251665faf29d4410", "messageHeadline": "Calculate profit and collateral peraccount", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 182, "deletions": 45}}, {"node": {"oid": "0a6342c9cf06ab314452f601a8bf05a2c4a36730", "messageHeadline": "Don't disable oracle on error, terminate the application and alert fo\u2026", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ef16652d42d8cadeb74441e265a990069b9e3d3a", "messageHeadline": "Merge pull request #17 from Gearbox-protocol/creditManagerSessions", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "d3a4d831d6e0e85d78c7e8ae6f08d83e5cc6cfd5", "messageHeadline": "don't store session in credit manager table", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "0b486c1e1596d18ebcad6c6efbe9e971b66cf0b4", "messageHeadline": "Merge pull request #19 from Gearbox-protocol/YearnPriceFeedBounds", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 324, "deletions": 20}}, {"node": {"oid": "553acd0751bc2f4d570bcb6d47ebeaa354976432", "messageHeadline": "If executed reverted on yarn price feed, calculate price manually", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 322, "deletions": 16}}, {"node": {"oid": "869fa726a2df6a7d2524b45b91e9445f244180ac", "messageHeadline": "Store the repay in float", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "389ad9f1c84e04ff0e0be90d9838fa8784db1376", "messageHeadline": "Store the repay in float", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "90a94f4b942fa74121d884bbc6bfb743f8cee544", "messageHeadline": "Merge pull request #18 from Gearbox-protocol/CurrentDebtSnapshots", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 265, "deletions": 9}}, {"node": {"oid": "f43a3c5a905040be68dab8e02473b3af3217f699", "messageHeadline": "Add repay amount/current debts", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 265, "deletions": 9}}, {"node": {"oid": "95aa2f70334cc5327023acb280ccb41aee453d54", "messageHeadline": "Format", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 91, "deletions": 72}}, {"node": {"oid": "7f8ec885b22e1d03d1bd373d181c0627fe6d58bd", "messageHeadline": "Liquidable accounts msg new format", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "5f627643d8e89ce8815c27f15eff6f15641eff0c", "messageHeadline": "Format for liquidable account notification", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "c7bab987b8889cc2aa525236f1f9c940b6b48d97", "messageHeadline": "Fix", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "4e71461a1a787fa8567236b7fa3d3f781a779514", "messageHeadline": "Yearn price feed lagging behind fix", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "642be72321c7b64d0cadd22a2873ba9f136d56b8", "messageHeadline": "Bug fix", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ef006d1b4c2d11cbdfd46918616a792780dbf9fe", "messageHeadline": "Fix detection", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5207a4c91749e117ebf00e4fda277dc43831e97e", "messageHeadline": "Add prefix", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "3b32fbfcfe2d6bc18b8742a3a2872dd253831233", "messageHeadline": "Sync normally", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "84dc49f421e9d41ef2f9ab0cc679263fe42dd2b2", "messageHeadline": "Fix cm borrow / account count bugs", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 86, "deletions": 15}}, {"node": {"oid": "15c0912c2f125f88c6ca19101fc42ef3fd1213db", "messageHeadline": "if hf becomes greater than 10000, change block num to 0 for liquidab\u2026", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f288ff8c28a31b64e401e8b6df7288abe0b9a74f", "messageHeadline": "Chart link", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2161725f9b8a495b386880c6129c25a480ca3ad3", "messageHeadline": "Also parse jump in the tenderly response", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "0f940757e3705a571a22f2fb7ccdeb71dcb1f424", "messageHeadline": "Add more stats for liquidation not done", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 51, "deletions": 15}}, {"node": {"oid": "b9fb44a3cc9bfd922058cb1b5816337aaca99f6b", "messageHeadline": "on Disable token still use the previous liquidity threshold", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 59, "deletions": 22}}, {"node": {"oid": "a7e8a2883cdba08aff4fcf84d320b3f3135f24cd", "messageHeadline": "string value 0 on bigint is nil for sql", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb1675b9d42f70575098d41ab8a0f40f797006ca", "messageHeadline": "Add expected liquidity limit to pool stats", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2ead1da5c6880a5e99d0f3d059356c977d568d4a", "messageHeadline": "Create pool snapshot at start", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "372c1ee4c168845221e880dabc08685bd788b905", "messageHeadline": "mainnet related error handling", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "fb57ce7b48ed1c7c98e10b9af6e87f938b9ead69", "messageHeadline": "Add standalone debt cmd", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 67, "deletions": 7}}, {"node": {"oid": "c614a3600252078c987c9f9516f4a31a9475e2de", "messageHeadline": "Load mutilple datacompressor in order", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "a49d037c70a9046e7036c9f90319ba4e5f7fcbef", "messageHeadline": "Method for converting dcwrapper to json", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 27, "deletions": 34}}, {"node": {"oid": "57e964df21d4816cf72721fc50dcbdcfe7ed2fcd", "messageHeadline": "Disable debt engine if adapters are not synchronized", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "a0a92c97a5c1dcd7b0ba53d524c5b32dfe581de8", "messageHeadline": "Use only allowed sync adapter for lastadaptersync value", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5b65a9966d3873d58478582734e2b189d6e9d966", "messageHeadline": "Merge pull request #16 from Gearbox-protocol/debtConfigurationEnvs", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1071, "deletions": 525}}, {"node": {"oid": "7b74d4224eca22a352f45bebde09d6a5f48f5c62", "messageHeadline": "Mask invalida length fix", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "fbddacfd3afa920e626fd92f57c7097a77e0192b", "messageHeadline": "Error handling for wrong dc output", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 67, "deletions": 33}}, {"node": {"oid": "46f25011a2f34286c2ecd5e8fb2d85958b3941a0", "messageHeadline": "Only calculate balance for linked tokens with credit account", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 115, "deletions": 38}}, {"node": {"oid": "69ba5af9f0e7c26f5b9b48fede07a870767a49bd", "messageHeadline": "Add mutex for data compressor wrapper", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e174099a983f9f9d9035c741c7c958f7f8844767", "messageHeadline": "change healthfactor to varchar from int in sql", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 44, "deletions": 28}}, {"node": {"oid": "ea5ddecb8efa24f33c6924e9f7d7d99e4bb6051a", "messageHeadline": "Add notifications", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 207, "deletions": 32}}, {"node": {"oid": "86c64022836177accf5f07bd437e3894c46469b9", "messageHeadline": "More checks for debt matchin and add indexing in debts table", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "3445c799a4fa274718581a0782200eadb1000596", "messageHeadline": "Separate debt engine from repository", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 445, "deletions": 350}}, {"node": {"oid": "9fdc865706db67f9eb758b93683f210164a23272", "messageHeadline": "Remove invalid session based throttling code", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 0, "deletions": 69}}, {"node": {"oid": "052d6832b708455f75494d4af383ae2ed5ac873d", "messageHeadline": "Throttle on different conditions in debt engine", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 88, "deletions": 53}}, {"node": {"oid": "ea7a65b944f4675e1aca58cd0d52c7d64e8200af", "messageHeadline": "don't sync till latestblock", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac03ac99a5578909b2cb27787da5217897f64248", "messageHeadline": "Account mining is start only when miner is set to mining contract", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "574b37531d7a51e6588e38450edc95b8d3b25274", "messageHeadline": "Fixes", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "4170783d14253085819f3138491b921829d89968", "messageHeadline": "Add configuration env for debt cal", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 188, "deletions": 35}}, {"node": {"oid": "26470085e5e077d9213ede0013a32a7f5f5b7860", "messageHeadline": "Add mining worker to procfile", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "76d70ad40c82528c725b3c2879c72120979b70fa", "messageHeadline": "Remove weth token", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "addf27a20067d27ec5a96fac02b31f80380fc08a", "messageHeadline": "Merge pull request #15 from Gearbox-protocol/TokenErrorDebug", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "4504e9d1435b6ccb47ef0816932311cc485de7ea", "messageHeadline": "Debug Token failure", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "969d0454d2d414aaeaeadef822683bd3fc5fbecb", "messageHeadline": "Merge pull request #14 from Gearbox-protocol/PoolOperataions", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 65, "deletions": 17}}, {"node": {"oid": "4363afe7231f4a1dae0d4afda5f15fa93d4868d7", "messageHeadline": "Parse borrow/repay pool events", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 65, "deletions": 17}}, {"node": {"oid": "364471f15d7d7abad174cb0fe81ce62481e0a5e0", "messageHeadline": "Add profiling heroku tool for golang", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 157, "deletions": 12}}, {"node": {"oid": "bd46d4bfdbd26105b9d3ce0742e1ae7ddaca3e7d", "messageHeadline": "use web in procfile", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5edd58a2d42fc3d43a47198105ca3cb17e746372", "messageHeadline": "Profiling for debuggin", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 58, "deletions": 25}}, {"node": {"oid": "dddfb4423ae39b01afc366830abb877db94df7e9", "messageHeadline": "Wasn't added before due to .gitignore", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "88f072af5b84db78bf66ab8d9ff5b12aa57938c0", "messageHeadline": "Merge pull request #13 from Gearbox-protocol/accountMiningWithOutWSS", "author": {"name": "Mikael Lazarev", "email": "mikael.lazarev@gmail.com", "user": null}, "additions": 43, "deletions": 57}}, {"node": {"oid": "b870b7f0a9539724d3d742cf9b800523b0a01d9d", "messageHeadline": "Merge pull request #11 from Gearbox-protocol/datacompressor-fix", "author": {"name": "Mikael Lazarev", "email": "mikael.lazarev@gmail.com", "user": null}, "additions": 63, "deletions": 43}}, {"node": {"oid": "0c8c0ae86cc2e8dfff690ddfc315871366d9f3d7", "messageHeadline": "Use env with account mining", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 43, "deletions": 57}}, {"node": {"oid": "0436fca5fbede7aba72f0e7d6b66255d05745618", "messageHeadline": "Merge pull request #12 from Gearbox-protocol/debt-and-liquidations", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 300, "deletions": 112}}, {"node": {"oid": "d431f10b53100e58d5af75fb2221e3f310cf23a3", "messageHeadline": "DataCompressor compatible for mainnet", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 63, "deletions": 43}}, {"node": {"oid": "939486c8dd0be5eb43d086f904575df1800f2ecf", "messageHeadline": "Merge pull request #10 from Gearbox-protocol/datacompressor-fix", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "621418994fef5543d31b01e35aa6fafe349cebf6", "messageHeadline": "interface assertion to map is map[string]interface{}", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b6a5f961710d04a345050ca94204befd137c3b2c", "messageHeadline": "Merge pull request #9 from Gearbox-protocol/datacompressor-fix", "author": {"name": "Mikael Lazarev", "email": "mikael.lazarev@gmail.com", "user": null}, "additions": 285, "deletions": 89}}, {"node": {"oid": "20b467637f8974ce78e1a14ecb35ad253a23ba22", "messageHeadline": "Add datacompressor wrapper", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 200, "deletions": 39}}, {"node": {"oid": "2e313e530ef2fc066ad555da22bb1a63d536944e", "messageHeadline": "change balance/json/ and details of sync adapter types", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 85, "deletions": 50}}, {"node": {"oid": "9e91bab7188771af9189cc61fb0194e28a73276f", "messageHeadline": "Merge pull request #8 from Gearbox-protocol/account_mining", "author": {"name": "Mikael Lazarev", "email": "mikael.lazarev@gmail.com", "user": null}, "additions": 300, "deletions": 112}}, {"node": {"oid": "78b1b28e203e7dc5cb90c2ce4cf44176cceb4886", "messageHeadline": "Print token address with token err", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c83070dfdb19e814e306c77c6bc660bcc1022a1b", "messageHeadline": "config small update", "author": {"name": "mikael", "email": "mikael.lazarev@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc636117c7b5436882122f81aaf1006db6615692", "messageHeadline": "heroku Procfile", "author": {"name": "mikael", "email": "mikael.lazarev@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "517689e165372431d923236cec13a21251acc3a2", "messageHeadline": "migrations were added", "author": {"name": "mikael", "email": "mikael.lazarev@gmail.com", "user": null}, "additions": 250, "deletions": 0}}, {"node": {"oid": "bbfd43b8f7d3e6090f1f84016f464ff7f112234c", "messageHeadline": "config update", "author": {"name": "mikael", "email": "mikael.lazarev@gmail.com", "user": null}, "additions": 24, "deletions": 4}}, {"node": {"oid": "b72e0322c8f0ee15a648a82e75d2d96c8cfa4e2d", "messageHeadline": "Merge pull request #7 from Gearbox-protocol/debt-and-liquidations", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 263, "deletions": 108}}, {"node": {"oid": "fae177f87b4f2b227a67b0e97120b885b5690212", "messageHeadline": "remove is_weth", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6baf08a7d13d45e7c19fdd7206b888789eb81607", "messageHeadline": "Account mining fixes", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 51, "deletions": 37}}, {"node": {"oid": "07a20d917992575557114969a4e894187c59c9c5", "messageHeadline": "add account mining script", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 286, "deletions": 112}}, {"node": {"oid": "3315a1164d13ee21b45d4f5c81c3dbd3f11eb483", "messageHeadline": "Fix remaining time calculation", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2b5fa89566d968481e08e5c8f45ead45b80075d1", "messageHeadline": "fix math/big exp for neg power, set block for closeSession blocknum-1", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "9c8e66c776eed2e155a9780fb0ca207402ba263a", "messageHeadline": "Use different precision per underlying token", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 47, "deletions": 19}}, {"node": {"oid": "b7fba0c0f7091c6f26ad492dfd020faf3c6c32f5", "messageHeadline": "Config option for data compressor data matching for debts", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 44, "deletions": 27}}, {"node": {"oid": "a38a30899824da2a09455449892517f975d255da", "messageHeadline": "Add profiling and fix last tokenprice sql", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 81, "deletions": 42}}, {"node": {"oid": "5f416e92d3492dc71a87a1538903b9ffe4cd4d09", "messageHeadline": "Fix:calculate of borrow+interest and totalValue", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 101, "deletions": 47}}, {"node": {"oid": "abc57a910321ca70c577c3b76f00b169b1c70d41", "messageHeadline": "Check if gorm statement builder is failing", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "fa927d666a2aac9d6d98cc39820ce22d89b6fc0a", "messageHeadline": "Single flush and debt func", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "02bd2792cf7fa9b18b55c525985286b8dca1fd2b", "messageHeadline": "Add borrower to css for debt calculation later", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "7a235316a8cd51204936d074081b6e9414e92d4c", "messageHeadline": "The price for WETH is constant, not fetched from year/chainlink", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "5e3e28c597672ca1405cf11dd4e02fd6168527e0", "messageHeadline": "Add ampq service", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 85, "deletions": 6}}, {"node": {"oid": "d90f90dbf69fc0b9079b49748b474779a20bd9bb", "messageHeadline": "Fix:Find Chainlink oracle price before discoveredAt", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "2b43f851474069dd8135d02b2e7aee5e4c949033", "messageHeadline": "allowed Tokens Threshold", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "2bdfefc3ff260c7ab1d6772ba741d3e2de98d500", "messageHeadline": "Preload has many relations while loading blocks", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dc14e972c65e4eceb8cb1fc574b97ab9e30d9593", "messageHeadline": "Interface will work for pointers if methods are defined for pointers", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 58, "deletions": 50}}, {"node": {"oid": "4a0661753a6e169cd0f678a31dc0a572442733b1", "messageHeadline": "Separate debt and other tables syncing", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 82, "deletions": 31}}, {"node": {"oid": "45ee0cf11bf9c3c76b6618f89d0f7f2340a83004", "messageHeadline": "Merge pull request #2 from Gearbox-protocol/debt-and-liquidations", "author": {"name": "Mikael Lazarev", "email": "mikael.lazarev@gmail.com", "user": null}, "additions": 1619, "deletions": 879}}, {"node": {"oid": "267bc6a4b65fcafc431ab977461cf6896f86e47d", "messageHeadline": "Fix:Calculate debt after account opening, pool to have stats after di\u2026", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 56, "deletions": 45}}, {"node": {"oid": "c8f23e67b3e9905c7db2203a420c99c7e8b84ea0", "messageHeadline": "Separate Event based balance and block based balance", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 286, "deletions": 205}}, {"node": {"oid": "f39f68541da7b97cbcb3e5231f6b8db6d906ec3b", "messageHeadline": "Separate account operations and state logic", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 181, "deletions": 173}}, {"node": {"oid": "203d691555b80a9aff4b25d3857736f63982c9ac", "messageHeadline": "Set blocknumber in allowedtokens/refactor", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 24, "deletions": 29}}, {"node": {"oid": "b8a9b946e74602661da918f2a8d6e6723b8c48c0", "messageHeadline": "Show remaining sync time and long range filter event", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "145adb67b7496697b06dc8af59b8ef7c2c4fce7d", "messageHeadline": "Calculate borrowed amount with interest", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 233, "deletions": 113}}, {"node": {"oid": "b7ccfce3c196fde8382dbbb9ea3963deba34117d", "messageHeadline": "Add debt calculation", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 353, "deletions": 127}}, {"node": {"oid": "214d0e0020ace0c14b69f11a47d9c17cb279212d", "messageHeadline": "Load token last price", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 92, "deletions": 77}}, {"node": {"oid": "f16c7efe09a4c1de2e18e7f146632b74d3b943b9", "messageHeadline": "Parallelize syncing of adapters", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "2e61870ffcf4b444dd73d3e4267bcc8082c4a21f", "messageHeadline": "Add semaphore to custom eth client", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 302, "deletions": 258}}, {"node": {"oid": "4aae1daf4db0cf1639a3adb4d76b79cbe84e9e83", "messageHeadline": "Check blocktoDisableOn is set after each logs in syncModel", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "877edb3b25ad54b7bcdfcbb8998c14fdd87e74bb", "messageHeadline": "Disable adapter for syncing till specific block", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "ecd0d62e92f59029d847d87de1f5fcac045cd49e", "messageHeadline": "Add levels to adapter kit/allow disabling adapter at specfic block", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 365, "deletions": 175}}, {"node": {"oid": "7eadb84dcad906e7e42b4ed2fd09947ac2dcea3c", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "mikael", "email": "mikael.lazarev@gmail.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4095aba14cdbfb39e876d9325e4146a1c8549da0", "messageHeadline": "air configuration added", "author": {"name": "mikael", "email": "mikael.lazarev@gmail.com", "user": null}, "additions": 48, "deletions": 0}}, {"node": {"oid": "e51b5455787576c3087c885e83744e63ef84c41e", "messageHeadline": "Add env sample", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "018eb0cce24a5ff0206a76d157e261794816cdb8", "messageHeadline": "Fix:get latest credit session snapshot from db", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69f36058f4ec2b508f41cab12c36f132e1d4207b", "messageHeadline": "separate chainlink and yearn price feed logic", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 172, "deletions": 22}}, {"node": {"oid": "e4c299a6ed3731151bfc8089043fe7cff44ca4dc", "messageHeadline": "After historic sync, sync till latestblock in one go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "8560fa20fe5c9a92c68513be9c1d47daa84063a6", "messageHeadline": "SyncAdapter underlying state with foreign key doesn't work on upsert.", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 63, "deletions": 38}}, {"node": {"oid": "ada07047a927777b19b51187bb3bdc46aef33b90", "messageHeadline": "Add sync adapter kit for ordering adapters", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 156, "deletions": 47}}, {"node": {"oid": "8edc64e1d6470feb4f8c428ef27c8af83358af54", "messageHeadline": "Plug pool state to pool sync adapter and add cm stats", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 254, "deletions": 138}}, {"node": {"oid": "3ca076ec588ca3ed603ff4a34d41342b8340bbe8", "messageHeadline": "Plug cm state to cm sync_adapter", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 189, "deletions": 205}}, {"node": {"oid": "eeb132284db82653940fad1392984637cf6f4d4c", "messageHeadline": "Add pool stats and pool ledger", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 253, "deletions": 36}}, {"node": {"oid": "bad029cf4d1d49dcba11d8a6a4ea7e823f0afff0", "messageHeadline": "go fmt", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "313e2832c9db491d3dcbb9e6ed87af1f7fa95471", "messageHeadline": "Change name to third-eye", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 145, "deletions": 145}}, {"node": {"oid": "0a4267b8482814cb2da2fdd80a03a81eb09de2c8", "messageHeadline": "Use datacompressor based on block number", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 48, "deletions": 42}}, {"node": {"oid": "935fa64b0972b3b82d718d8b162df9af9db03883", "messageHeadline": "Change to atomic commit in db and allow continured syncing", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 65, "deletions": 50}}, {"node": {"oid": "c841b79df51ff384241a89d130ea90c6b907a0ba", "messageHeadline": "Fixes", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 61, "deletions": 17}}, {"node": {"oid": "4c14cf5cf99ff59bba3494977874b3cb85d901db", "messageHeadline": "go fmt", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 374, "deletions": 396}}, {"node": {"oid": "5792fe722b369ec769c30d0f8f46c7fb175c24a9", "messageHeadline": "Sort event balance/transfer and process after syncing credit manager", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 135, "deletions": 37}}, {"node": {"oid": "8eb2995abf4d78cc83c445dff045896c8bb34657", "messageHeadline": "Process executeOrder events in single go", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 240, "deletions": 159}}, {"node": {"oid": "6c0c0b2635eef37413620e9808b154e613686b2a", "messageHeadline": "Fixes for credit session snapshot and db loading/saving", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 43, "deletions": 27}}, {"node": {"oid": "d5b1d9d73e5961a2baffa0a13ca0392cfe44336c", "messageHeadline": "Add credit_session_snapshots", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 279, "deletions": 31}}, {"node": {"oid": "81f9bb5ebbcd3a2d4884345e5fff1ef2505b34c9", "messageHeadline": "Add pool/tokens/credit_session", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 584, "deletions": 45}}, {"node": {"oid": "865271243c20f80f7be44b19c9f99b868c70831f", "messageHeadline": "Change sync_adapter oracle column to details", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "973fd7a14866611c52de9be1a12e4d0f110840e6", "messageHeadline": "Feat(price_feed): disable on wrong contract interface for oracle", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 153, "deletions": 47}}, {"node": {"oid": "953b4f955d8ae30ad4b16e353eb81a82158ed373", "messageHeadline": "Add priceoracle and pricefeed", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 1770, "deletions": 2}}, {"node": {"oid": "4f77b7245038744b3a2ce34b168c4536b296e9f0", "messageHeadline": "Create credit_manager in table and add account_operations", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 816, "deletions": 318}}, {"node": {"oid": "894ae6e9da5ca09474e75277ac375a98d96e58e5", "messageHeadline": "Go fmt and credit manager/account operation", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 620, "deletions": 465}}, {"node": {"oid": "a505f9d42caa0301cdf5f7f8ada9eca21d973e5f", "messageHeadline": "Add sync_adapters and blocks", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 884, "deletions": 330}}, {"node": {"oid": "723d783c98dc3e6f816fe8986b67801b2faa48c6", "messageHeadline": "Create initial structure of project", "author": {"name": "harsh jain", "email": "harshjniitr@gmail.com", "user": {"login": "harsh-98"}}, "additions": 75130, "deletions": 0}}]