-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support CAR sharding ( @ice-breaker-tg + @alanshaw ) #150
Milestone
Comments
alanshaw
pushed a commit
that referenced
this issue
Nov 16, 2022
This PR adds static methods allowing streaming uploads to the service. It is integrated with ucanto 0.9. Essentially the client is "bring your own agent" - it requires an `issuer` (a `Signer`) and `proofs` (delegated capabilities) to be passed to each method. The API is oriented around 3 use cases: 1. Simple and easy to use `uploadFile`/`uploadDirectory` methods that return CIDs. 2. More advanced APIs that split out DAG creation, CAR creation, storing and registering uploads. 3. Streaming APIs that have the same split, but cater for uploads of arbitrary size using streams. Every method has tests and the [README has extensive examples and API reference documentation](https://github.com/web3-storage/w3protocol/blob/777327609cd2c96b2be4e5e8d48e9a45f17b9a7b/packages/upload-client/README.md). closes #150 Co-authored-by: Oli Evans <oli.evans@gmail.com>
gobengo
pushed a commit
that referenced
this issue
Apr 11, 2023
This PR adds static methods allowing streaming uploads to the service. It is integrated with ucanto 0.9. Essentially the client is "bring your own agent" - it requires an `issuer` (a `Signer`) and `proofs` (delegated capabilities) to be passed to each method. The API is oriented around 3 use cases: 1. Simple and easy to use `uploadFile`/`uploadDirectory` methods that return CIDs. 2. More advanced APIs that split out DAG creation, CAR creation, storing and registering uploads. 3. Streaming APIs that have the same split, but cater for uploads of arbitrary size using streams. Every method has tests and the [README has extensive examples and API reference documentation](https://github.com/web3-storage/w3protocol/blob/777327609cd2c96b2be4e5e8d48e9a45f17b9a7b/packages/upload-client/README.md). closes #150 Co-authored-by: Oli Evans <oli.evans@gmail.com>
Peeja
referenced
this issue
in storacha/upload-service
Jan 17, 2025
Based on the discussion in #150, I decided to try replacing ava with vitest and found that it was super easy 😄 Much nicer out-of-the-box experience than getting ava to play nice with typescript. Any objections to tossing ava overboard? edit: once the build failure is sorted out, that is 😐
Peeja
referenced
this issue
in storacha/upload-service
Jan 29, 2025
Based on the discussion in #150, I decided to try replacing ava with vitest and found that it was super easy 😄 Much nicer out-of-the-box experience than getting ava to play nice with typescript. Any objections to tossing ava overboard? edit: once the build failure is sorted out, that is 😐
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
No description provided.
The text was updated successfully, but these errors were encountered: