v1.6.5
What's Changed
- Package pontis publisher by @jonasalexander in #1
- Move publishing to docker image by @jonasalexander in #2
- Restructure smart contract by @jonasalexander in #3
- Redeploy oracle contract and upgrade pontis package by @jonasalexander in #4
- Upgrade publisher by @jonasalexander in #5
- Fix publishing by @jonasalexander in #6
- Create Pontis UI by @jonasalexander in #7
- UI improvements by @jonasalexander in #8
- UI touchup by @jonasalexander in #9
- Redeploy decimals=18 by @jonasalexander in #10
- fix coinbase publisher by @jonasalexander in #11
- Add temp feed by @jonasalexander in #12
- Add a sample consumer by @jonasalexander in #13
- Add ETH/MXN by @jonasalexander in #14
- Improve seo by @jonasalexander in #19
- V0.3 by @jonasalexander in #21
- Fix pontis publisher docker version by @jonasalexander in #23
- Add futures, add Binance and FTX as sources by @jonasalexander in #24
- Update notion link by @jonasalexander in #25
- Cleanup publisher admin by @jonasalexander in #26
- Add CEX and Bitstamp as publishers by @jonasalexander in #31
- V0.4 by @jonasalexander in #30
- Increase buffer by @jonasalexander in #35
- Estimate fee by @jonasalexander in #36
- Update SDK calls to query latest block by @jonasalexander in #37
- Updated with_attr error messages with name of contract at front by @cheikhfiteni in #38
- Add cairo-nile as dep in pontis-package by @jonasalexander in #39
- Fix Python client for proxied accounts by @jonasalexander in #40
- Fix pontis pkg - add abi file by @jonasalexander in #41
- Bump sharp from 0.30.3 to 0.30.6 in /pontis-ui by @dependabot in #42
- Fix account abi in pontis package by @jonasalexander in #43
- Publisher utils monitor by @jonasalexander in #44
- Expose raw get_entry on oracle implementation by @jonasalexander in #45
- Visualize publisher inputs by @jonasalexander in #46
- update Account directory to be consistent with OpenZeppelin v0.1.0 by @cheikhfiteni in #48
- make Pontis in header white by @jonasalexander in #50
- dont pull docker image in publisher by @jonasalexander in #49
- clean up Cairo Path in .vscode settings and add to README by @cheikhfiteni in #51
- Docker install pontis from pypi by @jonasalexander in #52
- Create staging environment and upgrade to Cairo 0.9 by @jonasalexander in #47
- Increase n_retries for monitors by @jonasalexander in #55
- update readme publisher updating instructions by @jonasalexander in #56
- Yield curve by @jonasalexander in #57
- Upgrade UI deps and fix time display bug by @jonasalexander in #58
- Explicitly fail GHA check when update prices does not properly complete by @jonasalexander in #62
- Move to more secure docker login by @jonasalexander in #64
- Await last publisher tx to recover from false local nonce > remote nonce by @jonasalexander in #60
- Yield curve pt2 by @jonasalexander in #63
- Add stablecoins and q4 futures to UI by @jonasalexander in #66
- Add slack alerts for monitors by @jonasalexander in #59
- Add update_publisher_address method by @jonasalexander in #61
- fix monitor price by @jonasalexander in #69
- Properly handle latest and pending nonce by @jonasalexander in #65
- Remove luna by @jonasalexander in #70
- Remove June future by @jonasalexander in #72
- Improve monitor messages by @jonasalexander in #71
- V0.6 by @jonasalexander in #75
- Add argent by @jonasalexander in #83
- Add cmt by @jonasalexander in #85
- Ignore experimental keys in monitoring slack messages by @jonasalexander in #86
- add consensys by @jonasalexander in #88
- Add equilibrium by @jonasalexander in #89
- Packaged interface for easy use by consumers by @jonasalexander in #90
- UI v1.0 by @ratoru in #68
- Rename by @jonasalexander in #93
- Fix update publisher address by @jonasalexander in #94
- Initial GitBook docs by @jonasalexander in #91
- Docs by @jonasalexander in #95
- Rename UI by @jonasalexander in #96
- Website content by @jonasalexander in #97
- UI Logos, About page, SectionContainer by @ratoru in #98
- UI improvements to logos and cards by @ratoru in #100
- faq content by @jonasalexander in #102
- Fix coinbase sample publisher and add to tests by @jonasalexander in #104
- UI links, content and feature page by @ratoru in #103
- UI accessibility and SEO by @ratoru in #106
- Remove "first" by @jonasalexander in #105
- UI images by @ratoru in #107
- Make get_entries call more robust by @ratoru in #109
- UI meta by @ratoru in #110
- Bump undici from 5.6.1 to 5.8.0 in /empiric-ui by @dependabot in #111
- Add codeql-analysis by @jonasalexander in #108
- UI ecosystem by @ratoru in #112
- upgrade to cairo 0.9.1 by @jonasalexander in #113
- Pin versions by @jonasalexander in #114
- UI - Added protocol and changed SEO by @ratoru in #115
- Pin versions by @jonasalexander in #117
- Fix monitor div0 by @jonasalexander in #116
- Added crawling events by @ratoru in #118
- Cairo format by @jonasalexander in #119
- Run analysis by @jonasalexander in #120
- UI sitemap by @ratoru in #121
- Remove erc20 contracts (dead code) by @jonasalexander in #122
- Upgrade pip in docker build by @jonasalexander in #123
- Fix admin client (nonce) by @jonasalexander in #124
- Reorder oracle controller functions to move most relevant funcs to top in Voyager by @jonasalexander in #127
- Add braavos publisher by @jonasalexander in #126
- simplify empiric package readme to point to docs by @jonasalexander in #128
- Fix yield curve by @jonasalexander in #125
- UI eco by @ratoru in #129
- Add batching for events pulling (avoid timeout) by @jonasalexander in #130
- Docs update by @jonasalexander in #132
- Add aave by @jonasalexander in #131
- Handle errors when pulling data from starknet indexer by @jonasalexander in #134
- Update oracle interface to hide aggregation mode const by @jonasalexander in #133
- Add competitive data analysis by @jonasalexander in #135
- add namespace to oracle controller by @rlkelly in #136
- Added Nostra by @ratoru in #137
- Moved zklend to
lendingby @ratoru in #139 - Bump undici from 5.8.0 to 5.9.1 in /empiric-ui by @dependabot in #142
- add namespaces by @rlkelly in #141
- Fixed Aggregation Modes comment by @ratoru in #144
- Config refactor by @rlkelly in #138
- Fix release Empiric package in GHA - Install build first by @jonasalexander in #148
- Fix publishing dependencies part 2 by @jonasalexander in #149
- add -r to pip install by @rlkelly in #151
- Add GitHub Action as integration net test by @ratoru in #150
- Fix integration net action by @ratoru in #155
- Interface consistency checker by @jonasalexander in #154
- add natspec comments by @rlkelly in #152
- Pass if no release of new package by @jonasalexander in #158
- add protostar framework by @ratoru in #156
- Remove old test and add Admin abi by @ratoru in #160
- 64dfd0 mergesort entries by @rlkelly in #143
- ix black box website typo by @jonasalexander in #165
- Analytics v2 by @jonasalexander in #169
- Update customers discord by @jonasalexander in #178
- Docs rebase by @jonasalexander in #174
- Create ReadMe_CN中文.md by @Chainguys in #175
- Zellic audit by @rlkelly in #190
- expose cli package by @rlkelly in #212
- Expose cli packages by @rlkelly in #213
- Update customers discord by @rlkelly in #214
- Add future entry by @rlkelly in #216
- Rename get_decimals to get_spot_decimals by @jonasalexander in #221
- Empiric 1.0 fixes by @jonasalexander in #223
- add usd hops by @rlkelly in #225
- Add spot median for sources function (for open oracle) by @jonasalexander in #224
- Handle fetcher errors by @jonasalexander in #226
- bump version by @rlkelly in #227
- fix bug with timestamp lookup for all sources by @rlkelly in #228
- python implementation of a dynamic CDR lending/borrowing protocol by @abdalisara77 in #233
- Update oracle interface ordering and clean up comment by @jonasalexander in #231
- Remove legacy sources by @jonasalexander in #234
- separate publisher and checkpointer to two separate services by @rlkelly in #229
- Improve monitoring by @jonasalexander in #230
- add checkpoint function and test by @rlkelly in #236
- filter entries before paginating by @rlkelly in #237
- set permissions by @rlkelly in #240
- Docs by @jonasalexander in #242
- move contract to starknet dir by @rlkelly in #243
- Add publish_future_entries and automatically call it in publish_many by @jonasalexander in #245
- Fix contract addresses by @jonasalexander in #248
- Update analytics by @jonasalexander in #252
- Update time buffers for mainnet by @jonasalexander in #254
- Fix decimals by @jonasalexander in #253
- Improve coinbase fetcher by using the exchange endpoint not signed data by @jonasalexander in #255
- Update IEmpiricOracle and change get_last_checkpoint to get_last_spot_checkpoint by @jonasalexander in #251
- force filter FTX by @rlkelly in #258
- fixed mathematical errors in volatility contract by @abdalisara77 in #247
- Storage Optimization by @rlkelly in #257
- Updated the publishers page and frontpage logos by @abdalisara77 in #259
- Update versions by @jonasalexander in #261
- update README and delete Chinese version by @jonasalexander in #244
- updates URL and contract addresses regarding website price feeds by @abdalisara77 in #262
- update analytics versions by @jonasalexander in #263
- Add goerli2 by @jonasalexander in #264
- Fix release flow by @jonasalexander in #266
- Update mainnet contracts by @jonasalexander in #267
- Sync docs by @jonasalexander in #268
- Use Goerli2 for update prices CI check by @jonasalexander in #269
- Update publisher registration by @jonasalexander in #270
- Update dependencies and fix breaking changes by @jonasalexander in #271
- Fix empiric package push action by @jonasalexander in #272
- Update checkpointing by @jonasalexander in #273
- Fix randomness by @jonasalexander in #274
- Update AWS regions ✍️ by @EvolveArt in #275
- Fix/update website by @JordyRo1 in #279
- Rename to astralylabs ✍️ by @EvolveArt in #285
- fix: docker login ✍️ by @EvolveArt in #287
- Telegram Integration by @MohammedChakor in #290
- fix: stagecoach empiric version ✍️ by @EvolveArt in #291
- Evolve/fix package dependencies by @EvolveArt in #292
- Evolve/fix package dependencies by @EvolveArt in #293
- fix dependencies by @EvolveArt in #294
- Cleanup Code & Migrate to StarknetPy 0.13.0 ⬆️✨ by @EvolveArt in #289
- Chore/migrate starknetpy by @EvolveArt in #295
- Chore/sdk fix by @EvolveArt in #296
- Chore/sdk fix by @EvolveArt in #298
- Chore/sdk fix by @EvolveArt in #299
- Upgrade Script 🚀 by @EvolveArt in #303
- Add Pair Script 🚀 by @EvolveArt in #307
- Fix/update website by @JordyRo1 in #308
- Fix Docker Images 🔨 by @EvolveArt in #309
- Clean Repository by @EvolveArt in #312
- Add Data Fetchers ✨ by @EvolveArt in #313
- fix: ci 🔨 by @EvolveArt in #318
- Evolve/fix ci by @EvolveArt in #319
- feat:Adding new functions by @JordyRo1 in #305
- Fix/update website - Adding supported Networks by @JordyRo1 in #329
- New docs ✨ by @mattegoat in #335
- fix: broken links docs ✨ by @mattegoat in #343
- chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 in /docs by @dependabot in #342
- chore(deps): bump ua-parser-js from 0.7.24 to 0.7.33 in /docs by @dependabot in #340
- chore(deps): bump json5 from 1.0.1 to 1.0.2 in /docs by @dependabot in #339
- chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs by @dependabot in #338
- chore(deps): bump minimist from 1.2.5 to 1.2.8 in /docs by @dependabot in #337
- chore(deps): bump undici from 5.11.0 to 5.20.0 in /contracts/evm by @dependabot in #334
- chore(deps): bump undici from 5.12.0 to 5.19.1 in /empiric-ui by @dependabot in #331
- feat: add solidity documentations by @JordyRo1 in #344
- EVM Testing Update ✨ by @EvolveArt in #314
- feat: add address and pair id for Consensys zkEVM by @mattegoat in #346
- chore(deps): bump loader-utils from 1.4.0 to 1.4.2 in /docs by @dependabot in #336
- chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /contracts/evm by @dependabot in #345
- feat: rebranding by @EvolveArt in #351
- Docs logo + ui branding by @mattegoat in #352
- chore(deps): bump webpack from 5.70.0 to 5.76.1 in /docs by @dependabot in #348
New Contributors
- @cheikhfiteni made their first contribution in #38
- @dependabot made their first contribution in #42
- @Chainguys made their first contribution in #175
- @abdalisara77 made their first contribution in #233
- @EvolveArt made their first contribution in #275
- @JordyRo1 made their first contribution in #279
- @MohammedChakor made their first contribution in #290
- @mattegoat made their first contribution in #335
Full Changelog: https://github.com/Astraly-Labs/Pragma/commits/v1.6.5