From 6ec6dfaa3b7de0fb509c9ebb8c92843ecf3f19aa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 30 Apr 2024 16:40:26 +0000 Subject: [PATCH] chore(main): release 1.0.0 --- CHANGELOG.md | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..de1e05f1 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,107 @@ +# Changelog + +## 1.0.0 (2024-04-30) + + +### Features + +* add computation of pool value in indexer ([#68](https://github.com/centrifuge/pools-subql/issues/68)) ([30ca266](https://github.com/centrifuge/pools-subql/commit/30ca266cb40b3fb1b3f7dbe054ab242ebfabc770)) +* add debt transfers to/from ([82c0f1f](https://github.com/centrifuge/pools-subql/commit/82c0f1fb5950234ce33e0c59b253f319ef0a085a)) +* add epoch handlers, add prettier, update order handling ([f9a9c76](https://github.com/centrifuge/pools-subql/commit/f9a9c76017d977f1473f484ec1950392da3a95f6)) +* add hourly pool states ([d1cd879](https://github.com/centrifuge/pools-subql/commit/d1cd879eb7241478d40a69189c48af6dc626ba86)) +* add mainnet dictionary ([#89](https://github.com/centrifuge/pools-subql/issues/89)) ([8ba471d](https://github.com/centrifuge/pools-subql/commit/8ba471d6688c6af7ce24b6cd5f264904470b559a)) +* add more fields, disable outstanding orders for now ([fd7e3e3](https://github.com/centrifuge/pools-subql/commit/fd7e3e3e87cf1a3da536f054578d7c8fd33d7ed5)) +* extend investor tx ([218b78f](https://github.com/centrifuge/pools-subql/commit/218b78f55a545f43a7826aaf7a1820ace52bdfe9)) +* extend schema with loans, borrower transactions, and more fields ([6a49201](https://github.com/centrifuge/pools-subql/commit/6a49201c69093a0e6267f88a16edf0527be56a44)) +* implement dynamic precision in pools ([#75](https://github.com/centrifuge/pools-subql/issues/75)) ([7bfda19](https://github.com/centrifuge/pools-subql/commit/7bfda19de1e24a9e0783b987f8c059fdd1e03340)) +* include modulo filter for block handler and update indexer version ([#69](https://github.com/centrifuge/pools-subql/issues/69)) ([16c49a7](https://github.com/centrifuge/pools-subql/commit/16c49a749277d2355e91db4162bcb648e4b15200)) +* index basic metadata from IPFS ([#227](https://github.com/centrifuge/pools-subql/issues/227)) ([37e12f9](https://github.com/centrifuge/pools-subql/commit/37e12f907d9a82790e69c8760f320b68105ac257)) +* investor transaction references in epoches ([#67](https://github.com/centrifuge/pools-subql/issues/67)) ([aebf3bd](https://github.com/centrifuge/pools-subql/commit/aebf3bd90a04b42335073dfbb4042ad9cc7e4aac)) +* set up daily pool data handler ([c089ca5](https://github.com/centrifuge/pools-subql/commit/c089ca53b4f0b2cc3f5242b500ad075efa2529c0)) +* set up mainnet ([#87](https://github.com/centrifuge/pools-subql/issues/87)) ([c00d676](https://github.com/centrifuge/pools-subql/commit/c00d676fc2d3ecd2085211baf641df3826c330d9)) +* set up pools subquery ([039edf0](https://github.com/centrifuge/pools-subql/commit/039edf0a369fb27e0be23fcffb69ffe7bddb4383)) +* skip 0 borrower tx ([#92](https://github.com/centrifuge/pools-subql/issues/92)) ([da0be64](https://github.com/centrifuge/pools-subql/commit/da0be64c1acb9f397e1cfa86a797030ab65f0472)) +* track daily pool states ([c66f194](https://github.com/centrifuge/pools-subql/commit/c66f194632f332b8bb740d795674e74d7cfffd30)) +* track deltaPortfolioValuationByPeriod ([#240](https://github.com/centrifuge/pools-subql/issues/240)) ([d8ee503](https://github.com/centrifuge/pools-subql/commit/d8ee503deaf74308494e33a50722b309f8908f26)), closes [#205](https://github.com/centrifuge/pools-subql/issues/205) +* track loan KPIs in Pool and PoolsnapshotsFixes [#188](https://github.com/centrifuge/pools-subql/issues/188) ([ae9ff16](https://github.com/centrifuge/pools-subql/commit/ae9ff1695e0bd429f25b03a9ec84a93d7932851b)) +* track outstanding orders ([d4e016d](https://github.com/centrifuge/pools-subql/commit/d4e016d112a3b17bc1f29647fa073567c1c6ac3d)) +* track pool metadata updates ([#238](https://github.com/centrifuge/pools-subql/issues/238)) ([805d7ea](https://github.com/centrifuge/pools-subql/commit/805d7ea98e12cdd73d5a6c2cc2f70783a9b889f5)) +* track sum fees on pool snapshots ([#239](https://github.com/centrifuge/pools-subql/issues/239)) ([a05c2c4](https://github.com/centrifuge/pools-subql/commit/a05c2c423fc04eaa2022b67cb4476d4d94d84df8)), closes [#233](https://github.com/centrifuge/pools-subql/issues/233) +* transfer debt handler ([#82](https://github.com/centrifuge/pools-subql/issues/82)) ([c2e8acc](https://github.com/centrifuge/pools-subql/commit/c2e8accf0d22ed67095dbf7461f1afb862f38202)) +* upate subql versions ([#94](https://github.com/centrifuge/pools-subql/issues/94)) ([cd4905d](https://github.com/centrifuge/pools-subql/commit/cd4905d70ede3828097deb5738ab8ce6d0641839)) +* update types ([#95](https://github.com/centrifuge/pools-subql/issues/95)) ([522d2d3](https://github.com/centrifuge/pools-subql/commit/522d2d30776f31c2bce3a0bd28f164698f90b97b)) +* use multicall ([d8bf861](https://github.com/centrifuge/pools-subql/commit/d8bf8616a0300a5bc3757a236c92e2916363c9f5)) + + +### Bug Fixes + +* activate on transfer debt ([3f96cb3](https://github.com/centrifuge/pools-subql/commit/3f96cb3c209fd2faabba95d088c891b3be5fead5)) +* add celo, disable base ([8e0c857](https://github.com/centrifuge/pools-subql/commit/8e0c8576f51b1cafe9774113bf5dfd6adf917804)) +* add missing multicall abi to tinlake ([11f9db5](https://github.com/centrifuge/pools-subql/commit/11f9db555d5999ddb40f96a382f39ef0a08e84b8)) +* add missing slash ([#100](https://github.com/centrifuge/pools-subql/issues/100)) ([6e19c65](https://github.com/centrifuge/pools-subql/commit/6e19c655dc2e61bb2a9676a4a59618968d416b4b)) +* add totalRepaid and totalBorrowed ([8b46468](https://github.com/centrifuge/pools-subql/commit/8b4646895217ce12fe108283113c2d8083057d3c)) +* appease the linter ([ae5a067](https://github.com/centrifuge/pools-subql/commit/ae5a0675f252b9d596c39125ce21784b50388988)) +* assert epoch existance on upon asset transactions ([87d3c9e](https://github.com/centrifuge/pools-subql/commit/87d3c9e6d4e9f705a80b4baf90a0a0b801c2ad31)) +* cicd ipfs cid extraction from clu output ([#78](https://github.com/centrifuge/pools-subql/issues/78)) ([f420de0](https://github.com/centrifuge/pools-subql/commit/f420de0057808d59dac0ceca0af88b96b62b100b)) +* cli flags ([f2baae2](https://github.com/centrifuge/pools-subql/commit/f2baae2aa55bd5ee13f8db2ae38d8c7ed83e0ebe)) +* correct wrong array destruction ([e8ab969](https://github.com/centrifuge/pools-subql/commit/e8ab96967a717d27b9f7ef744cee96d3f1bb905f)) +* currency balance offset ([76ec367](https://github.com/centrifuge/pools-subql/commit/76ec367ffcdd5fb21d813aea0e8b4bfbd3d7038a)) +* demo environment indexing ([#71](https://github.com/centrifuge/pools-subql/issues/71)) ([ac16ba8](https://github.com/centrifuge/pools-subql/commit/ac16ba8ae999a818a5275bf6a91b4fe5d9b57ae5)) +* demo start block on october 1st ([#72](https://github.com/centrifuge/pools-subql/issues/72)) ([874552f](https://github.com/centrifuge/pools-subql/commit/874552f680eb7073fd897bf0bce3ed7168263d09)) +* drop eth indexer separation ([4135244](https://github.com/centrifuge/pools-subql/commit/41352443d58bdc60801e836bb27e5e08483ee43e)) +* duplicate setting of prices ([aaab47b](https://github.com/centrifuge/pools-subql/commit/aaab47b481b7ee7611d4d2cc23b5d07d16074b97)) +* enable historical state ([#83](https://github.com/centrifuge/pools-subql/issues/83)) ([6b355a9](https://github.com/centrifuge/pools-subql/commit/6b355a914339e8e215c56fb3f4d08f993020d0cd)) +* enable query aggregate for deployments ([#99](https://github.com/centrifuge/pools-subql/issues/99)) ([7e009fa](https://github.com/centrifuge/pools-subql/commit/7e009fa9e9d104d1fe6ecfe3e032a700f9214cbc)) +* enable unsafe indexer deployment ([e3585dd](https://github.com/centrifuge/pools-subql/commit/e3585ddb945289da4aefe37015e71c51b2a320a7)) +* escape newlines ([eff9c58](https://github.com/centrifuge/pools-subql/commit/eff9c58ba882b70ee372fa01475d99ecfe0e91d7)) +* even more base references ([419cb24](https://github.com/centrifuge/pools-subql/commit/419cb24993ce475c3b329f7038119c5ab9ceda28)) +* fetching and accruals of poolFees vie runtime ([e6be4c6](https://github.com/centrifuge/pools-subql/commit/e6be4c62e57b3b32e59827bbfc31e9f693124aa4)) +* filter out blocktower pools from maturity date operations ([decc19b](https://github.com/centrifuge/pools-subql/commit/decc19b6b542253a24c072777161da56c7e121bd)) +* fix bug in processCalls ([f953ef1](https://github.com/centrifuge/pools-subql/commit/f953ef1675704df0fcf56699a04142e7d986f7fa)) +* fix bug in processCalls that was overwriting results ([8079564](https://github.com/centrifuge/pools-subql/commit/8079564d3d26001a15e06de8a224df537c1b11fd)) +* fix loanrate and debt fetching ([68096f6](https://github.com/centrifuge/pools-subql/commit/68096f6fa107b1e4012c7191c6a217ee1dad2935)) +* genesisHash => chainId ([#75](https://github.com/centrifuge/pools-subql/issues/75)) ([3fa4e67](https://github.com/centrifuge/pools-subql/commit/3fa4e671ed4c389f1cb03840016f6c599a94c8f0)) +* get pool update multicall working again ([48ef388](https://github.com/centrifuge/pools-subql/commit/48ef388925cbade0d4576693520da2cd509bb6cf)) +* include subql cli ([5dd0de2](https://github.com/centrifuge/pools-subql/commit/5dd0de2c771a630760480450da96c2f45c9b317e)) +* incorrect TVL indexing tinlake ([#223](https://github.com/centrifuge/pools-subql/issues/223)) ([3b7852b](https://github.com/centrifuge/pools-subql/commit/3b7852b74ef4a30202d788a709c9d26d84cdc41b)) +* init tranche currency details on tranche creation ([e0a4f21](https://github.com/centrifuge/pools-subql/commit/e0a4f21ac077ac8f7b79fdb5ddcbbb8cb49d727c)) +* invalid poolValuation serialize error ([7c8a95c](https://github.com/centrifuge/pools-subql/commit/7c8a95ccb44d26e05406fd397231c4829b5edc5e)) +* investment transactions prices in ray precision ([6d45b17](https://github.com/centrifuge/pools-subql/commit/6d45b17b2a4e3d3c4dba3856a7f356d54853e665)) +* investor transactions price precision in ray ([a4a2271](https://github.com/centrifuge/pools-subql/commit/a4a2271ebdeaf4945d0f616e08f25d11e213dff4)) +* investor transfer logic ([ce466c8](https://github.com/centrifuge/pools-subql/commit/ce466c893c878e9f9382e4a070ad62fd33b3d929)) +* loans multicall working ([a3cd5a7](https://github.com/centrifuge/pools-subql/commit/a3cd5a7f84bf96b2b048880a4ce0ebfccc6faeeb)) +* merge main ([488eb5c](https://github.com/centrifuge/pools-subql/commit/488eb5c1fba273b4e64b7bf7801249e81f0fb32c)) +* merge tinlake with ethereum yaml ([ae1fd5d](https://github.com/centrifuge/pools-subql/commit/ae1fd5d50d11a3e20075f749de68e3a8710af12c)) +* missing fulfilled orders calculations ([be2497e](https://github.com/centrifuge/pools-subql/commit/be2497ed28cafbb704e26626f53e523e1819f244)) +* modulo interval for tinlake ([0cb3200](https://github.com/centrifuge/pools-subql/commit/0cb3200c6c605c44b1d215aa77b48d8fa1070c92)) +* move tinlake manifest to chains-tinlake ([aece85e](https://github.com/centrifuge/pools-subql/commit/aece85ee693f067cc3d23e9bc70e801bdc8bd920)) +* multicall working for pool data ([3b9be33](https://github.com/centrifuge/pools-subql/commit/3b9be337102ee1b6a7079b6a26281a2e63a5f1a1)) +* multiline env output ([#77](https://github.com/centrifuge/pools-subql/issues/77)) ([5bd92f6](https://github.com/centrifuge/pools-subql/commit/5bd92f6ae1b9ab44eb01e8974053e0bc4131f4cf)) +* nodes versions ([533b091](https://github.com/centrifuge/pools-subql/commit/533b091b6426cfb63590ac15c7912169aa9de2be)) +* optimize updating pools ([870e6ba](https://github.com/centrifuge/pools-subql/commit/870e6baea11a237189e6df0178a1093edf286834)) +* patch bug in paginatedGetter ([e7c5657](https://github.com/centrifuge/pools-subql/commit/e7c5657a32245339f61aea809e63256f4b6cae40)) +* patch bug in portfolioValuation and reserve tracking ([fd6779c](https://github.com/centrifuge/pools-subql/commit/fd6779cd0192af49ff72e9ddbc3243bcfecdf9d4)) +* pool seeding reference warnings ([810f887](https://github.com/centrifuge/pools-subql/commit/810f887537c763f3ccfc92eb917bc6050627e9a4)) +* poolFee transactions for CHARGE and PAID not registered ([#215](https://github.com/centrifuge/pools-subql/issues/215)) ([e5181d2](https://github.com/centrifuge/pools-subql/commit/e5181d2c62b237ee1afb5e3dd271a8bac485afa8)), closes [#213](https://github.com/centrifuge/pools-subql/issues/213) +* poolFeesTransactions fallback for missing epochs ([cf391b0](https://github.com/centrifuge/pools-subql/commit/cf391b098e4cd292fcc6b6c3e02ee0fa7f00da11)) +* provide dict value ([bb392b5](https://github.com/centrifuge/pools-subql/commit/bb392b565090372ca6f86c50efb3ff357062a22a)) +* re-add bypass blocks ([6185d19](https://github.com/centrifuge/pools-subql/commit/6185d195652a3f441a80802691a7c97ee2cb8842)) +* remove import again ([#96](https://github.com/centrifuge/pools-subql/issues/96)) ([7db5d8c](https://github.com/centrifuge/pools-subql/commit/7db5d8c04730a7a70c3c8844f29b7e177aa627ef)) +* remove invalid flag ([#102](https://github.com/centrifuge/pools-subql/issues/102)) ([32a1659](https://github.com/centrifuge/pools-subql/commit/32a1659ffb6f5f8e4417489d07eb855bb259727b)) +* remove more references to base ([0e694e3](https://github.com/centrifuge/pools-subql/commit/0e694e3c5f51e30266abbb0694b360371d328570)) +* rename aggregate flag ([#101](https://github.com/centrifuge/pools-subql/issues/101)) ([a709cc5](https://github.com/centrifuge/pools-subql/commit/a709cc518a1d37167a35a2d8b2ace3f0fa004ecc)) +* snapshotting issues ([395710b](https://github.com/centrifuge/pools-subql/commit/395710bae04d4fc615a864d91bf0a5920aa90789)) +* switch to multicall3 ([6f380e5](https://github.com/centrifuge/pools-subql/commit/6f380e5ac2e09a5fdcdfdca951bb7c0d760ec198)) +* tranche balance ordered amounts ([#90](https://github.com/centrifuge/pools-subql/issues/90)) ([d5d157c](https://github.com/centrifuge/pools-subql/commit/d5d157c85b86dc2c1f75a0d5c5fd0518eb2406c7)) +* tranche prices should be initialised to 1 ([a4108ac](https://github.com/centrifuge/pools-subql/commit/a4108acc9bab3eb074ccf734121925dee3e0b737)) +* trim multicall ABI ([952dbe6](https://github.com/centrifuge/pools-subql/commit/952dbe6dc815ff13a32ab2f898b0df63fef1565d)) +* unable to depoly tinlake in multichain ([a7bd07d](https://github.com/centrifuge/pools-subql/commit/a7bd07d869d248412e6e7d2f4314916c1071c65d)), closes [#216](https://github.com/centrifuge/pools-subql/issues/216) +* unable to depoly tinlake in multichain ([#217](https://github.com/centrifuge/pools-subql/issues/217)) ([8e17ff3](https://github.com/centrifuge/pools-subql/commit/8e17ff349850795718211f968ddb1e0acb1626a0)), closes [#216](https://github.com/centrifuge/pools-subql/issues/216) +* update dependencies ([c4e9ab1](https://github.com/centrifuge/pools-subql/commit/c4e9ab1f3779ba3adf1cc36686af7fabe302a762)) +* update genesis hash ([1f438d4](https://github.com/centrifuge/pools-subql/commit/1f438d4505dfb60418d5bedd026a2b4c66d1e35b)) +* update genesis hash and chain data ([3450dcd](https://github.com/centrifuge/pools-subql/commit/3450dcd65142114d1a0159292a32f495e689d39f)) +* update multicall to aggregate across all pools and execute in configurable chunks ([fed79be](https://github.com/centrifuge/pools-subql/commit/fed79be6a6ec6922c14e81807be8064069d67c2f)) +* updated proj yaml ([0b6ee02](https://github.com/centrifuge/pools-subql/commit/0b6ee02377314f3c8ae1172e8db730016899e883)) +* use const ([35fc002](https://github.com/centrifuge/pools-subql/commit/35fc002bc1167ebc702491b27b561950fe6ad669)) +* use maker's multicall contract and update logic to better track mutlicalls ([5041c5b](https://github.com/centrifuge/pools-subql/commit/5041c5b84aa437893ad3e1dd3e3ab5ecf0e26fe3)) +* use multicall for loan data ([1d0760a](https://github.com/centrifuge/pools-subql/commit/1d0760aa80e40d9aa94c1d95c15558f6236521b5))