Skip to content

zkMeLabs/storage-sdk-js

Repository files navigation

zkMe Chain Storage SDK

The SDK is used to write applications that interact with the zkMe Chain Storage.

Installation

pnpm add @zkmelabs/storage-sdk-js

# or
yarn add @zkmelabs/storage-sdk-js

# or
npm install @zkmelabs/storage-sdk-js

Getting Started

uploadObject()

import { Storage } from '@zkmelabs/storage-sdk-js'

const storage = new Storage(
  'http://testnet-rpc.mechain.tech',
  5151
)

await storage.uploadObject({
  bucketName: 'Your bucket name',
  objectName: 'Your file name',
  body: fileBuffer
}, {
  type: 'ECDSA',
  privateKey: 'Your private key'
})

downloadFile()

import { Storage } from '@zkmelabs/storage-sdk-js'

const storage = new Storage(
  'http://testnet-rpc.mechain.tech',
  5151
)

const file = await storage.downloadFile({
  bucketName: 'Your bucket name',
  objectName: 'Your file name'
}, {
  type: 'ECDSA',
  privateKey: 'Your private key'
})

About

zkMe Chain Storage SDK for JavaScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •