v1.2.0
This upgrade allows the Jackal Network to start fulfilling its purpose as the Decentralized Storage Platform of the Cosmos. This upgrade introduces the Storage module, which allows users to pay for storage and create storage deals with Storage Providers. It also brings the addition of the Filetree module which creates a privacy layer and bucket file structure akin to S3 and Google Drive. Finally, it also brings the addition of the Oracle module which allows other modules to query a data stream being supplied by a centralized entity. In this case, Jackal Labs will be using this oracle to supply pricing information while the AMM module is being finalized.
Full Details:
https://github.com/JackalLabs/canine-chain/blob/master/upgrades/gov-props/v1.2.0.md
What's Changed
- storage module doesn't pass any tests by @TheMarstonConnell in #107
- Jkl 131 test suite setup by @BiPhan4 in #109
- chore(deps): version bumps by @Reecepbcups in #110
- update deps by @TheMarstonConnell in #111
- added test for msg_server_buy_storage by @nuggetnchill in #112
- Update TOKENS.md by @JACKALDAO in #113
- Jkl 136 msg server proofs test go by @nuggetnchill in #114
- rebase by @TheMarstonConnell in #115
- BF tolerance by @TheMarstonConnell in #116
- Type Tests by @TheMarstonConnell in #119
- Jkl 137 other tests by @nuggetnchill in #120
- Jkl 135 msg server providers test by @BiPhan4 in #121
- Jkl 133 msg server contracts test go by @dahn510 in #122
- Storage Module Upgrade Part 1 by @TheMarstonConnell in #123
- Storage Provider Compat by @TheMarstonConnell in #124
- Jkl 133 msg server contracts test go by @dahn510 in #125
- Merging 1.2.0 by @TheMarstonConnell in #126
- Upgrade Handler by @TheMarstonConnell in #127
- make proto-lint works by @nghuyenthevinh2000 in #117
- add upgrade script and fix upgrade by @nghuyenthevinh2000 in #128
- Jkl 145 filetree types tests by @nuggetnchill in #130
- Jkl 144 unit testing access go by @dahn510 in #131
- Tree local chain - Please Review Comments by @BiPhan4 in #132
- Jkl 144 unit testing access go by @dahn510 in #134
- Jkl 148 make root test by @BiPhan4 in #133
- Jkl 151 delete file test by @BiPhan4 in #137
- updated filetree types tests by @dahn510 in #140
- Jkl 156 filetree other tests by @nuggetnchill in #139
- Jkl 158 add viewers test by @BiPhan4 in #141
- remove viewers test done -- wrong description for commit by @BiPhan4 in #142
- Update README.md by @faddat in #143
- remove floating point math by @TheMarstonConnell in #145
- filetree proto update by @TheMarstonConnell in #144
- changed query.proto by @BiPhan4 in #147
- proto lint with exceptions by @TheMarstonConnell in #146
- 1.2.0 into main branch by @TheMarstonConnell in #138
- reinstating provider incentives by @TheMarstonConnell in #148
- 1.2.0 fixes for mainnet by @TheMarstonConnell in #150
- enable benchmark simulation and update upgrade script by @nghuyenthevinh2000 in #152
- Upgrade handler for "Infra & Storage Deals" by @Bro-Chain in #151
- Jkl 161 add read me by @BiPhan4 in #149
- Testnet 1.2.0-alpha.6 Handler by @TheMarstonConnell in #153
- adding filetree readme from 1.2.0 by @TheMarstonConnell in #154
- adding filetree readme from 1.2.0 (#154) by @TheMarstonConnell in #155
- fix for strays by @TheMarstonConnell in #158
- Testnet Alpha version 7 by @TheMarstonConnell in #159
- 1.2.0 fixes for mainnet. by @TheMarstonConnell in #157
- Update StoragePaymentInfo Start and End by @dahn510 in #163
- Query payment info by @nuggetnchill in #162
- Pay periods by @TheMarstonConnell in #156
- Add deposit account to storage param by @dahn510 in #164
- Pay periods by @TheMarstonConnell in #165
- Oracle Set-Up by @TheMarstonConnell in #166
- check if user already has some used space and apply it by @nuggetnchill in #167
- Fixing Rewards by @TheMarstonConnell in #161
- Fix sign contract by @nuggetnchill in #172
- add file upload check query by @dahn510 in #168
- Pay periods by @TheMarstonConnell in #173
- updating upgrade handler by @TheMarstonConnell in #171
- Pay Periods & Oracles by @TheMarstonConnell in #170
- edited QueryFileUploadCheck to QueryFileUploadCheckRequest by @dahn510 in #175
- Bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in #177
- Bump bufbuild/buf-setup-action from 1.9.0 to 1.10.0 by @dependabot in #178
- oracle module unit tests progress update by @dahn510 in #179
- Storage prices from oracle by @TheMarstonConnell in #180
- Jkl 173 create msg upgrade storage by @nuggetnchill in #181
- 1.2.0 fixes by @TheMarstonConnell in #176
- refactoring storage price calculation progress update by @dahn510 in #183
- Added other tests for oracle by @nuggetnchill in #187
- Storage validate deposit by @BiPhan4 in #189
- This will prevent user to run MsgBuyStorage if they already have an active plan by @nuggetnchill in #188
- Bump bufbuild/buf-setup-action from 1.10.0 to 1.11.0 by @dependabot in #192
- removed files for old tracker type by @BiPhan4 in #191
- Jkl 150 trigger marshalling error in tests by @BiPhan4 in #193
- fixing 1.2.0 by @TheMarstonConnell in #196
- fixing 1.2.0 (#196) by @TheMarstonConnell in #197
- remove editors test done. by @BiPhan4 in #200
- reset viewers test done by @BiPhan4 in #201
- adding editors test done by @BiPhan4 in #199
- Bump actions/checkout from 3.2.0 to 3.3.0 by @dependabot in #202
- change owner test done by @BiPhan4 in #204
- updated readme re: editors and viewers map by @BiPhan4 in #198
- Jkl 198 msg buy storage bug fix & simulation implementation by @dahn510 in #203
- removing old storage -- needs test cases by @TheMarstonConnell in #185
- fixing codeci and upgrade naming by @TheMarstonConnell in #206
- Storage Sim & Bug Fixing by @TheMarstonConnell in #205
- Implement storage simulation txs by @dahn510 in #209
- Bump bufbuild/buf-setup-action from 1.11.0 to 1.12.0 by @dependabot in #210
- switching to informal systems tendermint fork by @TheMarstonConnell in #211
- Jkl 199 replace hardcoded test accounts by @nuggetnchill in #207
- Fix for Buying, Added Update by @TheMarstonConnell in #213
- JKL-130 add good rns list testcase by @dahn510 in #214
- fix by @nuggetnchill in #216
- Sha512 merkle tree upgrade by @TheMarstonConnell in #218
- Removing old contracts after 100 blocks by @TheMarstonConnell in #220
- Bouncy Bulldog release candidate by @TheMarstonConnell in #215
- Bump golang.org/x/crypto from 0.1.0 to 0.5.0 by @dependabot in #221
- upgrade handler for alpha13 by @TheMarstonConnell in #222
- Bump bufbuild/buf-setup-action from 1.12.0 to 1.13.0 by @dependabot in #224
- mainnet bugs by @TheMarstonConnell in #223
- Fix: Piece to prove by @TheMarstonConnell in #227
- Preparing for mainnet upgrade by @TheMarstonConnell in #226
- Fix upgrade by @TheMarstonConnell in #231
- Bump github.com/cosmos/gogoproto from 1.4.3 to 1.4.4 by @dependabot in #229
- Bump bufbuild/buf-setup-action from 1.13.0 to 1.13.1 by @dependabot in #228
- fix upgrade storage plan end date calculation and add upgrade-storage cli cmd by @dahn510 in #233
- bump cosmos sdk to v0.45.12 by @TheMarstonConnell in #235
- Update README.md to include GoLang 20 by @TheMarstonConnell in #236
- Jkl 227 implement filtree sim ops by @nuggetnchill in #238
- Claimers For Storage Providers by @TheMarstonConnell in #237
- Fix: PostProof fails, causing Provider queue to explode by @TheMarstonConnell in #241
- add current usage check to storage upgrade tx by @dahn510 in #244
- removing free trial from chain code, moving to external solution by @TheMarstonConnell in #242
- implement sim ops for add/remove claimer, update claim_stray sim op by @dahn510 in #243
- update README.md for storage payment info by @nuggetnchill in #230
- Mainnet bug squashing by @TheMarstonConnell in #234
- Fixing testnet upgrade by @TheMarstonConnell in #246
- Bump bufbuild/buf-setup-action from 1.13.1 to 1.14.0 by @dependabot in #245
- fixing sim by @TheMarstonConnell in #247
- Jkl 249 replace block chunk size with param by @dahn510 in #248
- Jkl 248 update testcase by @nuggetnchill in #250
- Jkl 252 replace hardcoded vals to params by @dahn510 in #252
- add test-node-script for chain dev by @dahn510 in #253
- BBRC - params by @TheMarstonConnell in #251
- Feat: Price Estimate Query by @TheMarstonConnell in #254
- release.yml updated to support patches by @TheMarstonConnell in #255
- Bump github.com/ecies/go/v2 from 2.0.4 to 2.0.5 by @dependabot in #258
- Fix: Signing contracts without payment now fail by @TheMarstonConnell in #256
- Script update by @dahn510 in #257
- Bump github.com/cosmos/gogoproto from 1.4.4 to 1.4.6 by @dependabot in #263
- patch-1 by @Reecepbcups in #261
- Add rns name linter by @dahn510 in #264
- Actions: Rolling back ubuntu for actions by @TheMarstonConnell in #269
- Bump bufbuild/buf-setup-action from 1.14.0 to 1.15.0 by @dependabot in #267
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #265
- Update README.md by @TheMarstonConnell in #270
- Fix: Better gas refunding for providers by @TheMarstonConnell in #274
- deps: bumping to cosmos sdk 45.14 by @TheMarstonConnell in #271
- Jkl 262 deposit address param for rns by @nuggetnchill in #266
- Bump github.com/golang/protobuf from 1.5.2 to 1.5.3 by @dependabot in #276
- Noti many prefix stores by @BiPhan4 in #277
- Bump bufbuild/buf-setup-action from 1.15.0 to 1.15.1 by @dependabot in #275
- implement sim ops for notificaiton module by @dahn510 in #278
- Reintegrate notification module by @BiPhan4 in #280
- 1.2.0 Upgrade Handlers & Info by @TheMarstonConnell in #281
- 1.2.0 mainnet upgrade handlers by @TheMarstonConnell in #282
- Bump github.com/golang/protobuf from 1.5.2 to 1.5.3 by @dependabot in #283
- ci: adding code cov by @TheMarstonConnell in #285
- docs: updating upgrade instructions for v1.2.0 by @TheMarstonConnell in #286
- update script and oracle 'update-feed tx' by @BiPhan4 in #288
- fix: ledger signing supported by @TheMarstonConnell in #287
- fix: query for price check by @TheMarstonConnell in #284
- Bump actions/setup-go from 3 to 4 by @dependabot in #292
- Bump actions/checkout from 3.3.0 to 3.4.0 by @dependabot in #291
- scripts: multi-node test improvements by @TheMarstonConnell in #295
- Update README.md by @TheMarstonConnell in #293
- docker: adding local docker file by @TheMarstonConnell in #294
- docs: updating gov prop by @TheMarstonConnell in #296
New Contributors
- @nuggetnchill made their first contribution in #112
- @JACKALDAO made their first contribution in #113
- @nghuyenthevinh2000 made their first contribution in #117
- @Bro-Chain made their first contribution in #151
Full Changelog: v1.1.3...v1.2.0