We’re excited to announce 1inch is now deploying its front-end to Skynet with full support for Homescreen. Now, 1inch users can add the 1inch dApp to their Homescreen, saving the entirety of the site’s code and assets to the user’s personal, decentralized cloud.

Using Homescreen, users will always be able to load their saved versions of the site to access the 1inch protocol. No central hosting provider, no single point of failure.

This is an important moment for the future of web3. Web3 and DeFi have been struggling with a solution for properly decentralizing their front-ends, leaving a centralized pain-point in how users can access their decentralized protocols. 1inch, as the first DeFi protocol to deploy to Skynet with Homescreen support, is changing this. We’re excited to see their leadership acknowledging that users deserve to have control over how they access and interact with DeFi protocols.

For web3 to be fully decentralized, its web apps need to be hosted on decentralized storage. DeFi teams, in particular, are considering how to increase the security of their products through decentralizing their front-ends. 1inch, as a leader in the DeFi space, realizes this need and has taken this vital step.

DeFi + Homescreen, empowering web3 users

Homescreen exists to support decentralization and the users that value it. It was designed from the ground up to support web3 users in ways that only Skynet can provide. Full decentralization is critical for DeFi users, who need secure, reliable ways to access the protocols their assets rely on. Web3 front-ends are a target for various types of attacks, including injecting phony smart contract addresses, censoring pieces of a protocol, displaying a phishing website, or blocking protocol access at critical times. Sometimes front-end changes aren’t even malicious but might remove a feature the user wants to access.

With traditional front-ends, users have no easy way to know if a malicious actor has updated the code rendered by their browser. Even when the user is alerted, traditional front-ends and sites hosted on other decentralized storage platforms provide no way for the user to access older versions of the site that the user still trusts.

Homescreen gives users this power. With Homescreen, the user saves versions of a web app to their personal Skynet storage. Then, they’re able to upgrade and downgrade freely between versions of a web app, even if the original goes off-line or is compromised. Users can subscribe to a skylink provided by the developer team and always have access to the latest updates. Homescreen goes beyond what traditional hosting and other decentralized storage platforms can provide by taking advantage of Skynet’s fast and robust personal storage features to build a customized, decentralized home for all your favorite web3 applications.

1inch is a leader in understanding user needs and bringing a better Web3 experience. They continue to push user empowerment by decentralizing their front-end on Homescreen and Skynet. Across its protocols, 1inch focuses on benefiting users through providing features like aggregating liquidity sources to find the best rates, protecting users from front-running attacks, and driving innovation in areas like decentralized stop-loss. Now, it also deploys builds to Skynet, allowing users to control their DeFi experience and feel secure in always having access to their DeFi protocols.

The 1inch contributors team publishes updates using a single skylink, and when you add that skylink to your list of Homescreen apps, the latest version saves to your MySky storage. Keep reading to learn how.

Adding 1inch to Your Homescreen

To get started, follow this link to add 1inch to your Homescreen.

If you’re not logged in, you’ll see an install panel that looks like this:

You’ll need to Authenticate with MySky before Saving 1inch to your Homescreen

After clicking “Authenticate with MySky,” a pop-up will appear asking for your MySky passphrase. MySky uses a seed-based login that never communicates this information outside of your browser. If you don’t have a MySky account, click “sign up.” This requires no personal information and enables you to use any website using MySky decentralized login.

You should now see a Passphrase that corresponds to your new MySky account. Store it somewhere secure and then check the box and press the Sign Up button. Do not lose or share this passphrase! There is no “account recovery” since no one else knows or controls the keys to your account.

You’re given a passphrase for your account. Do not lose or share it.

Now that you’re logged in with MySky, you can add 1inch to your Homescreen. Press “Add to Homescreen” and wait while Homescreen pins a copy of the dApp and saves this information to your MySky data on Skynet.

1inch is now added to your list of Homescreen Apps

Now, you can always check for updates in the app’s menu.

Or, select View Details and change your preferred version by selecting a skylink and clicking “Save.”

If you ever lose the link to want to directly add 1inch to your Homescreen, copy the link from the “More” menu of 1inch’s dApp.

Then, paste it in the search bar, press “Find” and then add the app to Homescreen.

Adding a Skylink to Homescreen using its URL

Skynet is excited to see DeFi moving towards decentralized front-ends and happy to partner with 1inch in bringing about a better, more secure web3 for users.

For more information on integrating your app with Homescreen, see our developer documentation on Homescreen.

This article was originally published on the Sia Blog.