Skip to content

Commit

Permalink
fix: downloadBlocks wasm error (0chain#1371)
Browse files Browse the repository at this point in the history
* Update sprint 1.12 (0chain#1341)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

---------

Co-authored-by: Ebrahim Gomaa <[email protected]>

* fix trailing whitespace (0chain#1343)

* Merge staging changes (0chain#1346)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

* hotfix / remove hard coded prefix handling of encrypted upload (0chain#1344)

* remove hard coded prefix handling of encrypted upload

* fix for other parts of the file

---------

Co-authored-by: Hitenjain14 <[email protected]>
Co-authored-by: Ebrahim Gomaa <[email protected]>

* fix upload select (0chain#1351)

* fix workdir in mobile sdk (0chain#1345)

* fix mobile workdir

* set multi op batch size

* set option to download to disk in wasm (0chain#1348)

* fix panic in hash chan (0chain#1352)

* Fix merge conflict in sprint-1.12 (0chain#1354)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

* hotfix / remove hard coded prefix handling of encrypted upload (0chain#1344)

* remove hard coded prefix handling of encrypted upload

* fix for other parts of the file

* increase batch size (0chain#1349)

---------

Co-authored-by: Ebrahim Gomaa <[email protected]>

* repair in batches (0chain#1347)

* repair in batches

* fix lint

* fix unit test

* fix batch size

---------

Co-authored-by: Yury <[email protected]>

* Merge staging (0chain#1365)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

* hotfix / remove hard coded prefix handling of encrypted upload (0chain#1344)

* remove hard coded prefix handling of encrypted upload

* fix for other parts of the file

* increase batch size (0chain#1349)

* Sprint changes (0chain#1355)

* Update sprint 1.12 (0chain#1341)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

---------

Co-authored-by: Ebrahim Gomaa <[email protected]>

* fix trailing whitespace (0chain#1343)

* Merge staging changes (0chain#1346)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

* hotfix / remove hard coded prefix handling of encrypted upload (0chain#1344)

* remove hard coded prefix handling of encrypted upload

* fix for other parts of the file

---------

Co-authored-by: Hitenjain14 <[email protected]>
Co-authored-by: Ebrahim Gomaa <[email protected]>

* fix upload select (0chain#1351)

* fix workdir in mobile sdk (0chain#1345)

* fix mobile workdir

* set multi op batch size

* set option to download to disk in wasm (0chain#1348)

* fix panic in hash chan (0chain#1352)

* Fix merge conflict in sprint-1.12 (0chain#1354)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

* hotfix / remove hard coded prefix handling of encrypted upload (0chain#1344)

* remove hard coded prefix handling of encrypted upload

* fix for other parts of the file

* increase batch size (0chain#1349)

---------

Co-authored-by: Ebrahim Gomaa <[email protected]>

* repair in batches (0chain#1347)

* repair in batches

* fix lint

* fix unit test

* fix batch size

---------

Co-authored-by: Yury <[email protected]>

---------

Co-authored-by: Ebrahim Gomaa <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Yury <[email protected]>

* fix repair after update (0chain#1357)

* fix err msg (0chain#1361)

* fix err msg

* calc root hash once

---------

Co-authored-by: Ebrahim Gomaa <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Yury <[email protected]>

* fix: change downloadBlocks param: alloc -> allocId

* Fix stake pool stats (0chain#1356)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

* hotfix / remove hard coded prefix handling of encrypted upload (0chain#1344)

* remove hard coded prefix handling of encrypted upload

* fix for other parts of the file

* increase batch size (0chain#1349)

* Sprint changes (0chain#1355)

* Update sprint 1.12 (0chain#1341)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

---------

Co-authored-by: Ebrahim Gomaa <[email protected]>

* fix trailing whitespace (0chain#1343)

* Merge staging changes (0chain#1346)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

* hotfix / remove hard coded prefix handling of encrypted upload (0chain#1344)

* remove hard coded prefix handling of encrypted upload

* fix for other parts of the file

---------

Co-authored-by: Hitenjain14 <[email protected]>
Co-authored-by: Ebrahim Gomaa <[email protected]>

* fix upload select (0chain#1351)

* fix workdir in mobile sdk (0chain#1345)

* fix mobile workdir

* set multi op batch size

* set option to download to disk in wasm (0chain#1348)

* fix panic in hash chan (0chain#1352)

* Fix merge conflict in sprint-1.12 (0chain#1354)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

* hotfix / remove hard coded prefix handling of encrypted upload (0chain#1344)

* remove hard coded prefix handling of encrypted upload

* fix for other parts of the file

* increase batch size (0chain#1349)

---------

Co-authored-by: Ebrahim Gomaa <[email protected]>

* repair in batches (0chain#1347)

* repair in batches

* fix lint

* fix unit test

* fix batch size

---------

Co-authored-by: Yury <[email protected]>

---------

Co-authored-by: Ebrahim Gomaa <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Yury <[email protected]>

* Fix stake pool stats

---------

Co-authored-by: Hitenjain14 <[email protected]>
Co-authored-by: Ebrahim Gomaa <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Yury <[email protected]>

* list pagination (0chain#1368)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

* hotfix / remove hard coded prefix handling of encrypted upload (0chain#1344)

* remove hard coded prefix handling of encrypted upload

* fix for other parts of the file

* increase batch size (0chain#1349)

* add pagination in list

---------

Co-authored-by: Ebrahim Gomaa <[email protected]>

* Fix sync in windows (0chain#1370)

* Add option for mimeType (0chain#1372)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

* hotfix / remove hard coded prefix handling of encrypted upload (0chain#1344)

* remove hard coded prefix handling of encrypted upload

* fix for other parts of the file

* increase batch size (0chain#1349)

* add mimeType as option

---------

Co-authored-by: Ebrahim Gomaa <[email protected]>
Co-authored-by: Yury <[email protected]>

* fix shutdown blobber (0chain#1374)

(cherry picked from commit 0fbb702)

* Cancel upload (0chain#1332)

* feature: added more test cases

* fix: fixed existing test cases

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* feature: added more test cases

* feature: added more test cases

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* feature: added mocks

* fix: fixed bugs

* fix: fixed mocks

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: made components internal

* Add webstreaming to multiupload (0chain#1190)

* add webstreaming

* fix typos

* add webstreaming to wasm multiupload

* fix typo

* fix dup upload consensus (0chain#1195)

* Fix multiupload completed callback (0chain#1172)

* remove unnecessary print

* fix delete and createdir

* return major error

* add webstreaming

* fix typos

* add webstreaming to wasm multiupload

* fix typo

* cleanup

* fix completed callback

* Feat/update methods in WinSDK (0chain#1198)

* delete dir in repair (0chain#1196)

* delete dir in repair

* replace ioutil

* fix unit test

* fix list worker test

* fix rename dir error

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* Add NFT Config contract (0chain#1212)

* Silent the zcnbridge http request when --silent (0chain#1207)

* Change the return type of downloadBlocks to []byte in wasm (0chain#1218)

* change the order of exchanges to get the ZCN prices (0chain#1216)

* Deprecate non multi-operation functions (0chain#1214)

* remove CreateDir, Rename, Copy, Move

* use docker build wasm

* use @v4 version of git action

* Revert "use @v4 version of git action"

This reverts commit fbb93f2.

* Updated self hosted macos runner (0chain#1219)

* Updated self hosted macos runner

* fixed runner name build-sdks.yml

* remove path header, fix ws tag (0chain#1220)

* Feature/ Challenge based on rounds (0chain#1191)

* Fix

* Fix

* Fix

* Fix

* Fix

* Debug

* Debug

* Debug

* Fix

* Heavy logging

* Fix

* More logging

* Changed logging

* Removed logging

* Debug

* Fix

* Fix

* Fix

* expose send in wasm (0chain#1225)

* fix rename dir err (0chain#1226)

* Txnfee send (0chain#1227)

* add txnfee for send function

* return txn verify output

* add rename dir (0chain#1230)

* Async read (0chain#1213)

* basic timings for download

* upload timings

* to seconds

* more timings for upload processing

* display ms properly

* cleanup

* fix merge

* fix merge

* add more timing logs

* fix dur to ms

* add timings to read and build data

* async read

* range over errChan

* fix unit test

* rmv ctx cancel from multi upload

* wait for last chunk

* fix loop

* rmv readChunk timing

* increase buffer size

* rmv timing logs

* cleanup

* updated go to version 1.20

* use -buildvcs=false

---------

Co-authored-by: din-mukhammed <[email protected]>
Co-authored-by: Dinmukhammed Kambarov <[email protected]>
Co-authored-by: shahnawaz-creator <[email protected]>
Co-authored-by: Manohar Reddy <[email protected]>

* Wasm for `move`, `rename`, `copy` (0chain#1233)

* add demo for move, rename and copy

* remove debug logs

---------

Co-authored-by: Yury <[email protected]>

* Feat/streaming server in winsdk (0chain#1228)

* fix move when srcPath is same as destPath (0chain#1239)

* fix(upload):fixed invalid ffmpeg command in transcode feature (0chain#1236)

* fix(upload):fixed invalid ffmpeg command in transcode feature

* fix(upload): always delete transcode output file

* fix(upload): fixed HideWindow issue

* fix(upload): fixed HideWindow issue

* fix(upload): fixed HideWindow issue

* fix(upload): fixed HideWindow issue

* fix(upload): fixed HideWindow issue

* fix(upload): fixed HideWindow issue

* fix(upload): fixed HideWindow issue

* fix(devops): fixed build-windows

* fix(mobilesdk): add logging for MultiUpload

* fix(mobilesdk): fixed file permission issue on transcode

* fixed lint error

---------

Co-authored-by: dabasov <[email protected]>

* Fix web streaming - wasm (0chain#1237)

* Do not send GET http request with body

* Use downloadBlocks to download in player_file

* Call ListDir to get file meta

* Format

* Download 100 blocks each time by default

* Fix downloadBlocks

Track the downloaded bytes and trunk the padding 0 bytes

* Update downloadBlocks to download blocks concurretly

Use the same download method with downloadFileByBlocks

* Add ActualFileSize in PlayListFile

* Update wasm_exec.js to go 1.21.0

* Update version

* Replace alloc.DownloadBlocks with DownloadBlocksToFileHandler

* Add concurrency control (0chain#1245)

* control file ops concurrency

* cleanup

* add batch size to multi op

* Fix/stream tests (0chain#1247)

* fix(upload): fixed file name issue in webstreaming

* removed unused code

* fix share consensus (0chain#1246)

* List optimization (0chain#1240)

* list optimization

* list optimization

* fix list hash

* add to wg

* fix list test

* check consensus

* fix listDir test

* use once for mock calls

* added sharders keep list (0chain#1231)

* added sharders keep list

* added holder to zboxcore

* removed duplicated sharder call

* fixed lint

* fixed panic

* fixed panic

* fixed panic

* fixed panic

* fixed panic

* added consensus

* added consensus

* added consensus

* refactored

* refactored

* refactored

* chec alloc and prev alloc root (0chain#1250)

* add check for chunkNumber (0chain#1253)

* add check for chunkNumber

* add err log

* fix save progress

* split-key handler implemented in wasm sdk

* chnaging go version for cdn

* bumped version

* minor refactoring

* bumping  wasm_exec.js  version

* Refactoring unnecessary structs

* create new conID (0chain#1256)

* debugging consoles added

* fix statusbar update (0chain#1257)

* lint fixes

* lint ignore

* nolint: unused added

* use httpdo for create connection (0chain#1259)

* Add create dir in repair (0chain#1262)

* fix delete dir err in cb

* add way to create dir in repair

* add desc for transaction data (0chain#1263)

* Feature: provide audit zcnswap and refactor if needed (0chain#1205)

* feature: modifies zcnswap to be consitent with zcnbridge

* fix: fixed bugs

* fix: removed dead code

* feature: extended key store logic

* fix: fixed bugs

* fix: fixed conflicts

* fix: removed dead code

* fix: fixed bugs

* Fix/remove path (0chain#1221)

* feature: added more test cases

* fix: fixed existing test cases

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* feature: added more test cases

* feature: added more test cases

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* feature: added mocks

* fix: fixed bugs

* fix: fixed mocks

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: made components internal

* Add webstreaming to multiupload (0chain#1190)

* add webstreaming

* fix typos

* add webstreaming to wasm multiupload

* fix typo

* fix dup upload consensus (0chain#1195)

* Fix multiupload completed callback (0chain#1172)

* remove unnecessary print

* fix delete and createdir

* return major error

* add webstreaming

* fix typos

* add webstreaming to wasm multiupload

* fix typo

* cleanup

* fix completed callback

* Feat/update methods in WinSDK (0chain#1198)

* delete dir in repair (0chain#1196)

* delete dir in repair

* replace ioutil

* fix unit test

* fix list worker test

* fix rename dir error

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* Add NFT Config contract (0chain#1212)

* Silent the zcnbridge http request when --silent (0chain#1207)

* Change the return type of downloadBlocks to []byte in wasm (0chain#1218)

* change the order of exchanges to get the ZCN prices (0chain#1216)

* Deprecate non multi-operation functions (0chain#1214)

* remove CreateDir, Rename, Copy, Move

* use docker build wasm

* use @v4 version of git action

* Revert "use @v4 version of git action"

This reverts commit fbb93f2.

* Updated self hosted macos runner (0chain#1219)

* Updated self hosted macos runner

* fixed runner name build-sdks.yml

* remove path header, fix ws tag

---------

Co-authored-by: YarikRevich <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: Dinmukhammed Kambarov <[email protected]>
Co-authored-by: Hitenjain14 <[email protected]>
Co-authored-by: Lz <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Kishan Dhakan <[email protected]>
Co-authored-by: Manohar Reddy <[email protected]>
Co-authored-by: shahnawaz-creator <[email protected]>
Co-authored-by: din-mukhammed <[email protected]>

* Revert "Fix/remove path (0chain#1221)" (0chain#1222)

This reverts commit 464260a.

* remove path header, fix ws tag (0chain#1223)

* remove path header, fix ws tag

* fixed broken build

---------

Co-authored-by: din-mukhammed <[email protected]>

* Updated self hosted macos runner (0chain#1219)

* Updated self hosted macos runner

* fixed runner name build-sdks.yml

(cherry picked from commit 1c9f143)

* fix

* updated wasm binary build fix.

* feature: added test case for swap logic

* fix: resolved dependency conflicts

* fix: fixed bugs

* feature: added zcn eth rate fetch logic

* Update blobber.go

* Update authorizers_query.go

* feature: replaced confusing param naming

* fix: updated bridge initialization in wasm bridge integration

* fix: replaced value amount with correct value

* fix: wrong test case values

* feature: switch to the usage of zcn token smart contract

* fix: fixed bridge tests

---------

Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: Yury <[email protected]>
Co-authored-by: Dinmukhammed Kambarov <[email protected]>
Co-authored-by: Hitenjain14 <[email protected]>
Co-authored-by: Lz <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Kishan Dhakan <[email protected]>
Co-authored-by: Manohar Reddy <[email protected]>
Co-authored-by: shahnawaz-creator <[email protected]>
Co-authored-by: din-mukhammed <[email protected]>
Co-authored-by: shahnawaz-creator <[email protected]>

* Feat/exposed cli methods in winsdk (0chain#1248)

* feat(winsdk): added CreateWallet

* feat(winsdk): added RecoverWallet

* feat(winsdk): added logging in CreateWallet and RecoverWallet

* feat(winsdk): split InitSDK into InitZCNSDK and InitWallets

* feat(winsdk): fixed zboxApiClient initialization issue

* feat(winsdk): renamed init sdks

* feat(winsdk): fixed init zboxApiClient issue

* fix(winsdk): fixed RecoverWallet naming

* fix(winsdk): fixed file name issue in GetUploadStatus for transcode feature

* feat(winsdk): added GetFileContentType in winsdk

* feat(winsdk): added ListAllocations

* feat(winsdk): added CreateFreeAllocation

* feat(winsdk): added allocation methods

* fix(winsdk): added logs

* feat(zboxapi): added GetFreeStorage

* feat(zboxapi): also send X-App-ID-Token in header

* fix(winsdk): skip TestGetFreeStorage

* fix(winsdk): added getAllocationWith

* fix(zboxapi): used local signHash instead of sys.SignFunc

* fix(zboxapi): fixed token issue in GetFreeStorage

* fix(list): exported ThumbnailHash and ThumbnailSize in ListResult

* fix(0box): fixed GetFreeStorage/CreateFreeAllocation

* fix(winsdk): renamed jwtToken with token in CreateFreeAllocation

* fix(winsdk): renamed jwtToken with token in CreateFreeAllocation

* feat(winsdk): added GetFreeMarker

* feat(winsdk): added AddSharedInfo/DeleteSharedInfo/GetSharedToMe/GetSharedByMe

* feat(winsdk): added CreateAuthTicket/DeleteAuthTicket

* feat(winsdk): fixed GetSharedToMe/GetSharedByMe

* feat(winsdk): fixed GetSharedToMe/GetSharedByMe

* feat(winsdk): exported CreateAuthTicket/DeleteAuthTicket/CreateSharedInfo/DeleteSharedInfo/GetSharedByMe/GetSharedByPublic/GetSharedToMe

* Fix/fail shardedr on bad code (0chain#1264)

* Fix/remove path (0chain#1221)

* feature: added more test cases

* fix: fixed existing test cases

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* feature: added more test cases

* feature: added more test cases

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* feature: added mocks

* fix: fixed bugs

* fix: fixed mocks

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: made components internal

* Add webstreaming to multiupload (0chain#1190)

* add webstreaming

* fix typos

* add webstreaming to wasm multiupload

* fix typo

* fix dup upload consensus (0chain#1195)

* Fix multiupload completed callback (0chain#1172)

* remove unnecessary print

* fix delete and createdir

* return major error

* add webstreaming

* fix typos

* add webstreaming to wasm multiupload

* fix typo

* cleanup

* fix completed callback

* Feat/update methods in WinSDK (0chain#1198)

* delete dir in repair (0chain#1196)

* delete dir in repair

* replace ioutil

* fix unit test

* fix list worker test

* fix rename dir error

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* Add NFT Config contract (0chain#1212)

* Silent the zcnbridge http request when --silent (0chain#1207)

* Change the return type of downloadBlocks to []byte in wasm (0chain#1218)

* change the order of exchanges to get the ZCN prices (0chain#1216)

* Deprecate non multi-operation functions (0chain#1214)

* remove CreateDir, Rename, Copy, Move

* use docker build wasm

* use @v4 version of git action

* Revert "use @v4 version of git action"

This reverts commit fbb93f2.

* Updated self hosted macos runner (0chain#1219)

* Updated self hosted macos runner

* fixed runner name build-sdks.yml

* remove path header, fix ws tag

---------

Co-authored-by: YarikRevich <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: Dinmukhammed Kambarov <[email protected]>
Co-authored-by: Hitenjain14 <[email protected]>
Co-authored-by: Lz <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Kishan Dhakan <[email protected]>
Co-authored-by: Manohar Reddy <[email protected]>
Co-authored-by: shahnawaz-creator <[email protected]>
Co-authored-by: din-mukhammed <[email protected]>

* Revert "Fix/remove path (0chain#1221)" (0chain#1222)

This reverts commit 464260a.

* remove path header, fix ws tag (0chain#1223)

* remove path header, fix ws tag

* fixed broken build

---------

Co-authored-by: din-mukhammed <[email protected]>

* Updated self hosted macos runner (0chain#1219)

* Updated self hosted macos runner

* fixed runner name build-sdks.yml

(cherry picked from commit 1c9f143)

* updated wasm binary build fix.

* README grammar and formatting tweaks.

* Merge remote-tracking branch 'origin/feature/sharder-keep-list' into feature/sharder-keep-list

---------

Co-authored-by: YarikRevich <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: Dinmukhammed Kambarov <[email protected]>
Co-authored-by: Hitenjain14 <[email protected]>
Co-authored-by: Lz <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Kishan Dhakan <[email protected]>
Co-authored-by: Manohar Reddy <[email protected]>
Co-authored-by: shahnawaz-creator <[email protected]>
Co-authored-by: din-mukhammed <[email protected]>
Co-authored-by: shahnawaz-creator <[email protected]>
Co-authored-by: UncertainBadg3r <[email protected]>

* Fix/roll logs (0chain#1266)

* Added lumberjack logger

* Added lumberjack logger

* fix:download file/thumbnail by authticket in winsdk (0chain#1265)

* feat(winsdk): added GetWalletBalance (0chain#1267)

* enabled gosdk update for sprint branches (0chain#1268)

* Revert "enabled gosdk update for sprint branches (0chain#1268)" (0chain#1269)

This reverts commit 201b8bd.

* fix in progress callback (0chain#1270)

* Cleanup update terms from update allocation (0chain#1274)

* Improve download performance (0chain#1271)

* improve download performance

* add read buffer size

* add hash option

* fix lint test

* set default to true

* log for data

* fix read

* feature: add reset nonce for bridge (0chain#1279)

* Add registerAuthorizer to wasm (0chain#1275)

* Hotfix/parse hostname error (0chain#1241)

* Fix/remove path (0chain#1221)

* feature: added more test cases

* fix: fixed existing test cases

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* feature: added more test cases

* feature: added more test cases

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* feature: added mocks

* fix: fixed bugs

* fix: fixed mocks

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: made components internal

* Add webstreaming to multiupload (0chain#1190)

* add webstreaming

* fix typos

* add webstreaming to wasm multiupload

* fix typo

* fix dup upload consensus (0chain#1195)

* Fix multiupload completed callback (0chain#1172)

* remove unnecessary print

* fix delete and createdir

* return major error

* add webstreaming

* fix typos

* add webstreaming to wasm multiupload

* fix typo

* cleanup

* fix completed callback

* Feat/update methods in WinSDK (0chain#1198)

* delete dir in repair (0chain#1196)

* delete dir in repair

* replace ioutil

* fix unit test

* fix list worker test

* fix rename dir error

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* fix: fixed bugs

* Add NFT Config contract (0chain#1212)

* Silent the zcnbridge http request when --silent (0chain#1207)

* Change the return type of downloadBlocks to []byte in wasm (0chain#1218)

* change the order of exchanges to get the ZCN prices (0chain#1216)

* Deprecate non multi-operation functions (0chain#1214)

* remove CreateDir, Rename, Copy, Move

* use docker build wasm

* use @v4 version of git action

* Revert "use @v4 version of git action"

This reverts commit fbb93f2.

* Updated self hosted macos runner (0chain#1219)

* Updated self hosted macos runner

* fixed runner name build-sdks.yml

* remove path header, fix ws tag

---------

Co-authored-by: YarikRevich <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: Dinmukhammed Kambarov <[email protected]>
Co-authored-by: Hitenjain14 <[email protected]>
Co-authored-by: Lz <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Kishan Dhakan <[email protected]>
Co-authored-by: Manohar Reddy <[email protected]>
Co-authored-by: shahnawaz-creator <[email protected]>
Co-authored-by: din-mukhammed <[email protected]>

* Revert "Fix/remove path (0chain#1221)" (0chain#1222)

This reverts commit 464260a.

* remove path header, fix ws tag

* remove path header, fix ws tag (0chain#1223)

* remove path header, fix ws tag

* fixed broken build

---------

Co-authored-by: din-mukhammed <[email protected]>

* Updated self hosted macos runner (0chain#1219)

* Updated self hosted macos runner

* fixed runner name build-sdks.yml

(cherry picked from commit 1c9f143)

* added logging

* updated wasm binary build fix.

* updated wasm binary build fix.

(cherry picked from commit 2571888)

* README grammar and formatting tweaks.

---------

Co-authored-by: YarikRevich <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: Dinmukhammed Kambarov <[email protected]>
Co-authored-by: Hitenjain14 <[email protected]>
Co-authored-by: Lz <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Kishan Dhakan <[email protected]>
Co-authored-by: Manohar Reddy <[email protected]>
Co-authored-by: shahnawaz-creator <[email protected]>
Co-authored-by: din-mukhammed <[email protected]>
Co-authored-by: shahnawaz-creator <[email protected]>
Co-authored-by: UncertainBadg3r <[email protected]>
Co-authored-by: Jayash Satolia <[email protected]>

* Adding RegisterAuthorizer method in wasmsdk (0chain#1273)

* Adding RegisterAuthorizer method in wasmsdk

* Fix:wasm test fail

* Adding demo for RegisterAuthorizer handler in wasm

* Js and Go bridge implementation

* RegisterAuthorizer handler changes and adding Async Js bridge

* golangci-lint fixes

* Added error handling in setSplitKey and setAuthURL

* Refactoring wasm exposed handlers

* Setting split key wallet before setting auth url in setAuthURL's demo

* Lint Fixes after resolving conflicts

* upload optimization (0chain#1281)

* add sha256 simd and blake3

* add hash chan

* fix lint and unit test

* fix MHash

* rmv timing log

* fix thumbnail hash

* added logging

* added logging

* hotfix

* hotfix

* experiment

* experiment

* experiment

* experiment

* experiment

* experiment

* experiment

* experiment

* experiment

* experiment

* experiment

* Sprint 1.11 revert (0chain#1284)

* Revert "experiment"

This reverts commit 050270f.

* Revert "experiment"

This reverts commit d4821f8.

* Revert "experiment"

This reverts commit 9f65b2e.

* Revert "experiment"

This reverts commit 6313cb8.

* Revert "experiment"

This reverts commit b6be0b5.

* Revert "experiment"

This reverts commit 68d4190.

* Revert "experiment"

This reverts commit 3a23f3f.

* Revert "experiment"

This reverts commit 6b6578b.

* Revert "experiment"

This reverts commit 65a0152.

* Revert "experiment"

This reverts commit 6834b05.

* Revert "experiment"

This reverts commit 8446894.

* Revert "hotfix"

This reverts commit 48cf793.

* Revert "hotfix"

This reverts commit 895c7f0.

* Revert "added logging"

This reverts commit fafce3c.

* Revert "added logging"

This reverts commit 10b6a4a.

* rmv channel hasher (0chain#1285)

* Fix submit txn (0chain#1287)

* Feature: add BNT, USDC and EURC tokens for Swap (0chain#1277)

* feature: add multiple token support for swap

* feature: add correct Bancor API calls

* feature: added approve for swap of bancor token

* fix: removed debug lines

* fix: fixed swap approval

* fix: fixed bug

* fix: fixed bugs

* change hasher (0chain#1288)

* change hasher

* set max proc to 1

* set batch size to 2

* revert hasher lib changes

* increase batch size to 4

* set batch size to 2

* fix build

* update chunk reader

* run gc

* add sleep and decrease batch size

* change blake3

* fix operation slice

* fix batch size

* increase sleep time

* add memory pool

* increase swg for wasm

* reuse chunk reader

* fix read chunk

* rmv unused package

* Remove sleep and GOMAXPROCS=1

* Increase batch size a little

---------

Co-authored-by: peterlimg <[email protected]>

* Import eth wallet with index (0chain#1292)

* Add import account address index

* Make it optional

* Feat/import-account-idx (0chain#1294)

* Add import account address index

* Make it optional

* Add account index option

* Add account bip32 option (0chain#1295)

* Fix allocation min lock (0chain#1297)

* create PRs to dependent repos when a PR is merged to sprint branches (0chain#1283)

* create PRs to dependent repos when a PR is merged to sprint branches

* add branch name

* move wasm-build to build-sdk.yml

* cleanup sdk-release.yml

* Removed padding from the CryptoJS Encrypt and Decrypt functions functions. (0chain#1300)

Co-authored-by: Manohar Reddy <[email protected]>

* Fix allocation min lock

* change chunkNumber for wasm (0chain#1304)

* change numBlock for wasm

* change numBlocks

* revert sdk changes

* Feature: implement fork per run strategy (0chain#1299)

* feature: added fork creation

* fix: fixed bug

* feature: improved Tenderly fork creation flow

* fix parse error (0chain#1309)

* fix parse error

* fix log

* add swg

* Fix memory usage (0chain#1311)

* fix memory usage

* change hasher to sha2 256

* fix unit test

* increase numBlocks

* fix thumbnail hash

* Fix iso header (0chain#1314)

* add ISO check

* remove filename field from authticket

* fix typo

* log auth token

* cleanup

* Fix zboxcore min submit (0chain#1315)

* Fix zboxcore min submit

* Fix min submit and min confirmation default configs

* Fix unit tests

* Fix unit tests

* Revert "Fix iso header (0chain#1314)" (0chain#1317)

This reverts commit 218d3ed.

* Add upload for empty file (0chain#1316)

* add upload for empty file

* fix hash

* check ref

* fix actual size

* fix empty upload (0chain#1320)

* fix read auth ticket (0chain#1319)

* allocation validation for data parity shards (0chain#1321)

* fix git action to raise PRs to update gosdk (0chain#1313)

* test gosdk update

* test-gosdk-update

* use binary operators instead of terinary

* use github.ref

* use github ref

* add branch name

* use quotes

* prepare for PR

* test work flow dispatch

* test extract branch

* print env

* prepare for PR

* feature: added custom block number during Tenderly fork creation (0chain#1323)

* Fix/retry tx on nonce error (0chain#1322)

* Revert "experiment"

This reverts commit 050270f.

* Revert "experiment"

This reverts commit d4821f8.

* Revert "experiment"

This reverts commit 9f65b2e.

* Revert "experiment"

This reverts commit 6313cb8.

* Revert "experiment"

This reverts commit b6be0b5.

* Revert "experiment"

This reverts commit 68d4190.

* Revert "experiment"

This reverts commit 3a23f3f.

* Revert "experiment"

This reverts commit 6b6578b.

* Revert "experiment"

This reverts commit 65a0152.

* Revert "experiment"

This reverts commit 6834b05.

* Revert "experiment"

This reverts commit 8446894.

* Revert "hotfix"

This reverts commit 48cf793.

* Revert "hotfix"

This reverts commit 895c7f0.

* Revert "added logging"

This reverts commit fafce3c.

* Revert "added logging"

This reverts commit 10b6a4a.

* retry failed transaction in zbox with nonce error

* Fix wm rollback (0chain#1324)

* fix wm rollback

* fix rb check

* version logs

* fix prev version

* cleanup

* Cleanup free storage update allocation (0chain#1325)

* remove batch size (0chain#1327)

* fix retry op callback (0chain#1329)

* Revert "remove batch size (0chain#1327)" (0chain#1328)

This reverts commit 310edbb.

* fix cancel upload

* Add `force` param for getAllocationBlobbers wasm (0chain#1330)

* fix retry callback (0chain#1331)

* Fix fill panic (0chain#1334)

* fix fill shards panic

* add log for fill err

* fix err

* add cancel upload to wasm

* fix proxy

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

* hotfix / remove hard coded prefix handling of encrypted upload (0chain#1344)

* remove hard coded prefix handling of encrypted upload

* fix for other parts of the file

* increase batch size (0chain#1349)

* Sprint changes (0chain#1355)

* Update sprint 1.12 (0chain#1341)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

---------

Co-authored-by: Ebrahim Gomaa <[email protected]>

* fix trailing whitespace (0chain#1343)

* Merge staging changes (0chain#1346)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

* hotfix / remove hard coded prefix handling of encrypted upload (0chain#1344)

* remove hard coded prefix handling of encrypted upload

* fix for other parts of the file

---------

Co-authored-by: Hitenjain14 <[email protected]>
Co-authored-by: Ebrahim Gomaa <[email protected]>

* fix upload select (0chain#1351)

* fix workdir in mobile sdk (0chain#1345)

* fix mobile workdir

* set multi op batch size

* set option to download to disk in wasm (0chain#1348)

* fix panic in hash chan (0chain#1352)

* Fix merge conflict in sprint-1.12 (0chain#1354)

* wait for repair and increase numBlocks (0chain#1338)

* reorder wait group done (0chain#1340)

* hotfix / remove hard coded prefix handling of encrypted upload (0chain#1344)

* remove hard coded prefix handling of encrypted upload

* fix for other parts of the file

* increase batch size (0chain#1349)

---------

Co-authored-by: Ebrahim Gomaa <[email protected]>

* repair in batches (0chain#1347)

* repair in batches

* fix lint

* fix unit test

* fix batch size

---------

Co-authored-by: Yury <[email protected]>

---------

Co-authored-by: Ebrahim Gomaa <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Yury <[email protected]>

* fix repair after update (0chain#1357)

* use mo ctx as parent

* fix wasm build

* empty commit

* fix ctx

---------

Co-authored-by: YarikRevich <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: Dinmukhammed Kambarov <[email protected]>
Co-authored-by: Lz <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Kishan Dhakan <[email protected]>
Co-authored-by: Manohar Reddy <[email protected]>
Co-authored-by: shahnawaz-creator <[email protected]>
Co-authored-by: Jayash Satolia <[email protected]>
Co-authored-by: din-mukhammed <[email protected]>
Co-authored-by: shahnawaz-creator <[email protected]>
Co-authored-by: Yury <[email protected]>
Co-authored-by: Ash-KODES <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: UncertainBadg3r <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Tanishq Gupta <[email protected]>
Co-authored-by: Jayash Satolia <[email protected]>
Co-authored-by: GuruHubb <[email protected]>
Co-authored-by: Ebrahim Gomaa <[email protected]>

* Fix auth response on wasm (0chain#1359)

* Fix auth response on wasm

* Fix verifyHandler

* Fix auth sign wasm

* Update pkg for gomobile

* Remove test code

* fixed lint

---------

Co-authored-by: dabasov <[email protected]>

* Download buffer (0chain#1363)

* revert index changes

* revert close changes

* rmv data buffer

* download buffer

* fix write to file

* rmv len check

* fix decodeEC ut

* fix remaining size

* cleanup

* fix mem chan file

* fix req complete cb (0chain#1381)

* get hardfork round by name (0chain#1385)

* get hardfork round by name

* fix naming

* fix default hardfork round

* made GetFreeAllocationBlobbers public

* fixed resp format

* fixed resp format

* [wasm] Expose minersc - stakePool/unstakePool collect rewards (0chain#1386)

* replaced coingecko url with internal price url (0chain#1379)

* Add miner/sharder stake and unstake support

* Add collect rewards for miner/sharder

---------

Co-authored-by: Gaurang Patel <[email protected]>

---------

Co-authored-by: Hitenjain14 <[email protected]>
Co-authored-by: Ebrahim Gomaa <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Yury <[email protected]>
Co-authored-by: Jayash Satolia <[email protected]>
Co-authored-by: Roshan Kumar <[email protected]>
Co-authored-by: Manohar Reddy <[email protected]>
Co-authored-by: YarikRevich <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: Dinmukhammed Kambarov <[email protected]>
Co-authored-by: Lz <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: Kishan Dhakan <[email protected]>
Co-authored-by: shahnawaz-creator <[email protected]>
Co-authored-by: din-mukhammed <[email protected]>
Co-authored-by: shahnawaz-creator <[email protected]>
Co-authored-by: Ash-KODES <[email protected]>
Co-authored-by: Yaroslav Svitlytskyi <[email protected]>
Co-authored-by: UncertainBadg3r <[email protected]>
Co-authored-by: peterlimg <[email protected]>
Co-authored-by: Tanishq Gupta <[email protected]>
Co-authored-by: Jayash Satolia <[email protected]>
Co-authored-by: GuruHubb <[email protected]>
Co-authored-by: Gaurang Patel <[email protected]>
  • Loading branch information
25 people authored Feb 14, 2024
1 parent f6d85f0 commit c99d500
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 2 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,6 @@ zcnbridge/example/logs/
winsdk/zcn.windows.h
wasmsdk/cypress/node_modules/
wasmsdk/demo/demo
sdkversion.go
gosdk.code-workspace
sdkversion
10 changes: 9 additions & 1 deletion wasmsdk/blobber.go
Original file line number Diff line number Diff line change
Expand Up @@ -839,11 +839,19 @@ func upload(allocationID, remotePath string, fileBytes, thumbnailBytes []byte, w
}

// download download file blocks
func downloadBlocks(alloc *sdk.Allocation, remotePath, authTicket, lookupHash string, startBlock, endBlock int64) ([]byte, error) {
func downloadBlocks(allocId string, remotePath, authTicket, lookupHash string, startBlock, endBlock int64) ([]byte, error) {

if len(remotePath) == 0 && len(authTicket) == 0 {
return nil, RequiredArg("remotePath/authTicket")
}

alloc, err := getAllocation(allocId)

if err != nil {
PrintError("Error fetching the allocation", err)
return nil, err
}

var (
wg = &sync.WaitGroup{}
statusBar = &StatusBar{wg: wg}
Expand Down
2 changes: 1 addition & 1 deletion wasmsdk/player_file.go
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ func (p *FilePlayer) download(startBlock int64) {
}
fmt.Println("start:", startBlock, "end:", endBlock, "numBlocks:", p.numBlocks, "total:", p.playlistFile.NumBlocks)

data, err := downloadBlocks(p.allocationObj, p.remotePath, p.authTicket, p.lookupHash, startBlock, endBlock)
data, err := downloadBlocks(p.allocationObj.ID, p.remotePath, p.authTicket, p.lookupHash, startBlock, endBlock)
// data, err := downloadBlocks2(int(startBlock), int(endBlock), p.allocationObj, p.remotePath)
if err != nil {
PrintError(err.Error())
Expand Down

0 comments on commit c99d500

Please sign in to comment.