Releases: filswan/js-mcs-sdk
Releases · filswan/js-mcs-sdk
v4.3.0
js-mcs-sdk v4.3.0
- Minor release for multichain.storage SDK
What's New
- fix usdc to filecoin price for onchain storage
- fix post createCollection bug for onchain storage
- build object path for objectName
- ex. I have empty bucket
b
. I upload file tob
with objectName:'f1/f2/file.txt'
- this new feature will create the folders
f1
andf1/f2
- ex. I have empty bucket
- add subdomain ipfs gateway
- fix download file using the gateway
- disallow empty file/folder names
v4.2.0
js-mcs-sdk v4.2.0
- Minor release for multichain.storage SDK
What's New
- bucket storage function parameters use object name to follow OSS practices
- collection factory
- users can now create new collections
mcs.createCollection(...)
- users must specify which collection to mint to
mcs.mint(sourceFileUploadId, nft, collectionAddress)
- users can now create new collections
- source code structure was simplified to devs to read
- integrated new backend apis
- simplified onchain storage upload function
mcs.upload(filePath)
v4.1.1
js-mcs-sdk v4.1.1
- Minor release for multichain.storage SDK
What's New
- only need access token and api key to get started
- use
chainName: "polygon.mumbai"
to access calibration sdk
- use
setupWeb3
function to access onchain storage upload and payment- console.error handling, better error messages for UX
v4.0.1
js-mcs-sdk v4.0.1
- Major release for multichain.storage SDK
What's New
- Initialize SDK using Access Token and API Key, which a user obtains from the UI.
- private key is now optional (only used when user wants to pay/mint for onchain storage)
- Added updated Buckets APIs
- Improved error handling, better error messages for UX
v3.1.0
v3.0.1
v3.0.0
v2.1.0
v2.0.3
js-mcs-sdk v2.0.3
- Patch release for multiminer version of MCS
What's New
- Add
external_url
to NFT object so file contents are viewable through Opensea.sdk-test/mintAsset.js
code and SDK documentation are updated to reflect this change
- Fixed token id clashes when minting NFT by using events opposed to
totalSupply()
- Use
web3.eth.getGasPrice
for more accurate gas prices during transactions
v2.0.0
js-mcs-sdk v2.0.0
- Updated release for multiminer version of MCS
Features
- Upload file(s) to MCS
- Pay for a file
- Mint a file as an NFT
- Get uploaded files
- Get file details
- Get filecoin storage status for a file
What's New
- The API routes and SDK logic was updated to match the multi-miner MCS API.
- Added more test files in
sdk-test
to test each feature individually