filecoin-project/devgrants

Flink SDK - A data provider offers Chainlink Oracle service for Filecoin Network

Closed this issue · 5 comments

1. What is your project? (max 100 words)

This a SDK for the filecoin and Chinalink data bounty project. The bounty implementation provide a data aggregator service for user check the data onchain information. This SDK is providing a JavaScript client to flink data provider service.

https://github.com/filswan/flink

https://calibration-mcs.filswan.com

2. How are you planning to improve this project? (max 200 words)

We are planing release the js client for community use it to interact with filnk service as an js client. It provides the following function:

  • upload file to Filswan IPFS gate way
  • Make payment to swan filecoin storage gate way
  • Get status from filecoin
  • Mint asset as NFT
  • return list of file uploaded
  • return file by cid

3. Will the work be Open Source?

MIT

4. If selected, do you agree to share weekly updates and a grant report upon conclusion?

Yes

5. Does your proposal comply with our Community Code of Conduct?

Yes

6. Links and submissions

Flink

Additional questions:

  • For each team member(s), please list name, email, Github account, and role in the project
  • Yiming Liu Smart Contract Developer GitHub: @liushmh
  • Rick Zhao Blockchain Developer GitHub: @rykci

Hi @flyworker, This microgrant has been approved! Look out for an email to submit payment details. Let's use your existing Community Discussion thread for updates.

Hi @flyworker, in the grant submission, the scope is to create SDKs for Flink. However the link you submitted here are python & JS SDKs for multichain storage. Could you clarify on this? Has the product changed or the scope of the grant changed?

Hi @jenks-guo-filecoin that's good question.
As it described:
The bounty implementation provide a data aggregator service for user check the data onchain information. This SDK is providing a JavaScript client to flink data provider service.
upload file to Filswan IPFS gate way
Make payment to swan filecoin storage gate way
Get status from filecoin
Mint asset as NFT
return list of file uploaded
return file by cid

those functions are covered by the SDK onchain storage part.

Hi @flyworker , thanks for providing more explanation of your products over the phone. I have reviewed the code again, the SDK is made for Multichain Storage which a subset of the functions fulfils the original grant's scope: providing ability to query for deal information via chainlink oracles.

We can consider this grant delivered. @ErinOCon