Skip to content
This repository was archived by the owner on Feb 13, 2025. It is now read-only.

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 hi@crust.network. 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 subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants