Skip to content
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

Add Pin to Crust #20

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Add Pin to Crust #20

wants to merge 2 commits into from

Conversation

ziboilihua
Copy link

Add Pin to Crust in workflow

@yyd106
Copy link

yyd106 commented Apr 20, 2021

This is a PR from Crust Network team. We would like to contribute and provide a decentralized IPFS pinning solution for Mooniswap Interface

Use cases of Crust

  1. Uniswap, has enabled decentralized deployment of websites by integrating Crust Network into Uniswap's release workflow. More details of this integration is in this article Decentralized Uniswap Interface Hosting on IPFS.

  2. The same integration was later realized by Polkadot, the PolkaApps is now hosted on Crust Network decentralized.

For each release of Uniswap Interface and Polakdot Apps, their frontend replicas will be distributed into 100+ IPFS nodes in Crust Network.

Proposal

Mooniswap also has a high influence in Defi ecosystem. We would like to contribute and provide a decentralized IPFS pinning solution for Mooniswap Interface, to further increase the availability and decentralization.

Solution

We have built a standard Github Workflow to pin a website to Crust Network in a decentralized way: https://github.com/crustio/ipfs-crust-pinner.

We suggest a code change after https://github.com/1inch/mooniswap-interface/blob/master/.github/workflows/release.yaml#L55 to include ipfs-crust-pinner action. You can preview changes at our fork:https://github.com/decooio/mooniswap-interface/blob/master/.github/workflows/release.yaml.
In each execution, It will distribute the Mooniswap Interface webpage over Crust Network and get about 100 IPFS replicas.

Additional Context

You can contact us at [email protected]. We can help prepare a code PR. The pin service will be free for 1Inch, and you can mail us for necessary seeds to call Crust IPFS Pin service.

About Crust

Crust Network (https://crust.network/) is a decentralized storage network based on IPFS and Substrate, and it basically provides decentralized IPFS service.
Now Crust is running preview network Maxwell and got 1000+ nodes joined in to provide IPFS storage (https://telemetry.polkadot.io/#list/Crust%20Maxwell).

More details of the integration of Uniswap is in Decentralized Uniswap Interface Hosting on IPFS.

Crust github URL:
https://github.com/crustio/crust

Crust docs URL:
https://wiki.crust.network/en

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants