From 8305683ebec6c9e6d39ee35c8f4a5472968e1fa3 Mon Sep 17 00:00:00 2001 From: cedrabner Date: Tue, 26 Sep 2023 12:04:50 -0400 Subject: [PATCH] added linea-besu and sequencer into docs replaced validator with sequencer and zkBesu with linea-besu. Also removed the voyage dapps --- docs/architecture/evm-state-manager/index.mdx | 4 +- docs/architecture/network-data.md | 2 +- docs/architecture/sequencer/index.mdx | 2 +- .../trace-expansion-proving/index.mdx | 2 +- docs/build-on-linea/run-a-node.mdx | 2 +- .../tooling/cross-chain/axelar.md | 2 +- docs/use-mainnet/explore/_category_.json | 4 - docs/use-mainnet/explore/index.md | 15 - docs/use-mainnet/explore/linea-voyage-faq.md | 75 ---- docs/use-mainnet/explore/use-airswap.md | 58 --- .../explore/use-apetimism-launchpad.md | 35 -- docs/use-mainnet/explore/use-asmatch.md | 29 -- docs/use-mainnet/explore/use-atticc.md | 51 --- docs/use-mainnet/explore/use-battlemon.md | 102 ----- docs/use-mainnet/explore/use-bilinear.md | 227 ----------- docs/use-mainnet/explore/use-cashmere.md | 61 --- docs/use-mainnet/explore/use-cataclysm.md | 51 --- docs/use-mainnet/explore/use-celer.md | 105 ----- docs/use-mainnet/explore/use-compound.md | 105 ----- docs/use-mainnet/explore/use-connext.md | 47 --- docs/use-mainnet/explore/use-degenreborn.md | 358 ------------------ docs/use-mainnet/explore/use-fluvi_wallet.md | 78 ---- docs/use-mainnet/explore/use-fwdx.md | 142 ------- docs/use-mainnet/explore/use-ghost.md | 103 ----- .../explore/use-goplus-security-api.md | 29 -- docs/use-mainnet/explore/use-gridex.md | 89 ----- docs/use-mainnet/explore/use-hapi.md | 66 ---- docs/use-mainnet/explore/use-hop.md | 40 -- docs/use-mainnet/explore/use-idriss.md | 35 -- docs/use-mainnet/explore/use-izumi.md | 87 ----- docs/use-mainnet/explore/use-kyberswap.md | 112 ------ docs/use-mainnet/explore/use-linea-ens.md | 60 --- .../explore/use-linea-l2-domains.md | 35 -- docs/use-mainnet/explore/use-lineaster.md | 121 ------ docs/use-mainnet/explore/use-match3-game.md | 70 ---- docs/use-mainnet/explore/use-meeet.md | 56 --- docs/use-mainnet/explore/use-mendi.md | 58 --- docs/use-mainnet/explore/use-mesprotocol.md | 100 ----- docs/use-mainnet/explore/use-metalswap.md | 137 ------- docs/use-mainnet/explore/use-moonlight.md | 91 ----- docs/use-mainnet/explore/use-multichain.md | 83 ---- docs/use-mainnet/explore/use-nfts2me.md | 303 --------------- docs/use-mainnet/explore/use-openocean.md | 30 -- docs/use-mainnet/explore/use-pancakeswap.md | 57 --- docs/use-mainnet/explore/use-particle.md | 75 ---- docs/use-mainnet/explore/use-patch.md | 57 --- docs/use-mainnet/explore/use-readon.md | 30 -- docs/use-mainnet/explore/use-snapshotx.md | 61 --- docs/use-mainnet/explore/use-squid.md | 160 -------- docs/use-mainnet/explore/use-stationx.md | 73 ---- docs/use-mainnet/explore/use-sushiswap.md | 62 --- docs/use-mainnet/explore/use-tatarot.md | 46 --- docs/use-mainnet/explore/use-thirdweb.md | 96 ----- docs/use-mainnet/explore/use-uniswap.md | 38 -- docs/use-mainnet/explore/use-velocore.md | 76 ---- docs/use-mainnet/explore/use-vitidiary.md | 86 ----- docs/use-mainnet/explore/use-zkex.md | 82 ---- docs/use-mainnet/explore/use-zkholdem.md | 61 --- docs/use-mainnet/explore/use-zkusd.md | 54 --- docs/use-mainnet/explore/use-zonic.md | 71 ---- docs/use-mainnet/explore/view_nft.png | Bin 666486 -> 0 bytes docs/zero-knowledge-glossary/index.mdx | 2 +- 62 files changed, 8 insertions(+), 4441 deletions(-) delete mode 100644 docs/use-mainnet/explore/_category_.json delete mode 100644 docs/use-mainnet/explore/index.md delete mode 100644 docs/use-mainnet/explore/linea-voyage-faq.md delete mode 100644 docs/use-mainnet/explore/use-airswap.md delete mode 100644 docs/use-mainnet/explore/use-apetimism-launchpad.md delete mode 100644 docs/use-mainnet/explore/use-asmatch.md delete mode 100644 docs/use-mainnet/explore/use-atticc.md delete mode 100644 docs/use-mainnet/explore/use-battlemon.md delete mode 100644 docs/use-mainnet/explore/use-bilinear.md delete mode 100644 docs/use-mainnet/explore/use-cashmere.md delete mode 100644 docs/use-mainnet/explore/use-cataclysm.md delete mode 100644 docs/use-mainnet/explore/use-celer.md delete mode 100644 docs/use-mainnet/explore/use-compound.md delete mode 100644 docs/use-mainnet/explore/use-connext.md delete mode 100644 docs/use-mainnet/explore/use-degenreborn.md delete mode 100644 docs/use-mainnet/explore/use-fluvi_wallet.md delete mode 100644 docs/use-mainnet/explore/use-fwdx.md delete mode 100644 docs/use-mainnet/explore/use-ghost.md delete mode 100644 docs/use-mainnet/explore/use-goplus-security-api.md delete mode 100644 docs/use-mainnet/explore/use-gridex.md delete mode 100644 docs/use-mainnet/explore/use-hapi.md delete mode 100644 docs/use-mainnet/explore/use-hop.md delete mode 100644 docs/use-mainnet/explore/use-idriss.md delete mode 100644 docs/use-mainnet/explore/use-izumi.md delete mode 100644 docs/use-mainnet/explore/use-kyberswap.md delete mode 100644 docs/use-mainnet/explore/use-linea-ens.md delete mode 100644 docs/use-mainnet/explore/use-linea-l2-domains.md delete mode 100644 docs/use-mainnet/explore/use-lineaster.md delete mode 100644 docs/use-mainnet/explore/use-match3-game.md delete mode 100644 docs/use-mainnet/explore/use-meeet.md delete mode 100644 docs/use-mainnet/explore/use-mendi.md delete mode 100644 docs/use-mainnet/explore/use-mesprotocol.md delete mode 100644 docs/use-mainnet/explore/use-metalswap.md delete mode 100644 docs/use-mainnet/explore/use-moonlight.md delete mode 100644 docs/use-mainnet/explore/use-multichain.md delete mode 100644 docs/use-mainnet/explore/use-nfts2me.md delete mode 100644 docs/use-mainnet/explore/use-openocean.md delete mode 100644 docs/use-mainnet/explore/use-pancakeswap.md delete mode 100644 docs/use-mainnet/explore/use-particle.md delete mode 100644 docs/use-mainnet/explore/use-patch.md delete mode 100644 docs/use-mainnet/explore/use-readon.md delete mode 100644 docs/use-mainnet/explore/use-snapshotx.md delete mode 100644 docs/use-mainnet/explore/use-squid.md delete mode 100644 docs/use-mainnet/explore/use-stationx.md delete mode 100644 docs/use-mainnet/explore/use-sushiswap.md delete mode 100644 docs/use-mainnet/explore/use-tatarot.md delete mode 100644 docs/use-mainnet/explore/use-thirdweb.md delete mode 100644 docs/use-mainnet/explore/use-uniswap.md delete mode 100644 docs/use-mainnet/explore/use-velocore.md delete mode 100644 docs/use-mainnet/explore/use-vitidiary.md delete mode 100644 docs/use-mainnet/explore/use-zkex.md delete mode 100644 docs/use-mainnet/explore/use-zkholdem.md delete mode 100644 docs/use-mainnet/explore/use-zkusd.md delete mode 100644 docs/use-mainnet/explore/use-zonic.md delete mode 100644 docs/use-mainnet/explore/view_nft.png diff --git a/docs/architecture/evm-state-manager/index.mdx b/docs/architecture/evm-state-manager/index.mdx index fade77a85..8975edaa1 100644 --- a/docs/architecture/evm-state-manager/index.mdx +++ b/docs/architecture/evm-state-manager/index.mdx @@ -21,9 +21,9 @@ The state of every account in the zkEVM is represented by a hash: a unique, encr The relationship between accounts–which accounts control which ones, for example–is represented by a tree structure. The way a small twig is derived from a larger branch, and that from a trunk: in this way, the entire bifurcating, iterative history of the network state is retained. -zkBesu uses a particular version of this technology called a Sparse Merkle Tree: it uses default values to represent certain levels of branching in the tree–and if there has been no change to that default value, it means there has been no activity “further out the branch”, and therefore no need to store data regarding it. This allows the network to be much more efficient, at the level of data storage and other improvements based on that, than other implementations of Merkle trees. +linea-besu uses a particular version of this technology called a Sparse Merkle Tree: it uses default values to represent certain levels of branching in the tree–and if there has been no change to that default value, it means there has been no activity “further out the branch”, and therefore no need to store data regarding it. This allows the network to be much more efficient, at the level of data storage and other improvements based on that, than other implementations of Merkle trees. -The state manager in zkBesu is relatively simple, and has two main functions: updating the state of the network, and proof generation. +The state manager in linea-besu is relatively simple, and has two main functions: updating the state of the network, and proof generation. - The sequencer executes a block, and sends it not only to the trace generator for it to do its job, but also to the state manager. Upon receiving an executed block from the sequencer, the state manager updates the state, in the Merkle tree, of every account that was affected, as documented in the trace data. - The new values, represented by new hashes, are now the state of the network following that block. diff --git a/docs/architecture/network-data.md b/docs/architecture/network-data.md index c2f9fa596..318df981a 100644 --- a/docs/architecture/network-data.md +++ b/docs/architecture/network-data.md @@ -22,7 +22,7 @@ By leveraging the expertise and resources of Infura, Consensys, and the Ethereum #### Client-facing RPC-API nodes - These nodes do the “traditional” work of EVM nodes: on the one hand, they are receiving updated network state information from the sequencer and state manager, and providing information about that state to users and dapps when they request it. On the other, they are receiving incoming transactions. -- All that traffic means that Infura is running them behind a load balancer, and bringing their expertise in scaling blockchain networks across the operation. Those transactions submitted by users are therefore balanced across the nodes, and are thereby routed into the memory pool, for subsequent ingestion and processing by the Coordinator and sequencer in zkBesu. +- All that traffic means that Infura is running them behind a load balancer, and bringing their expertise in scaling blockchain networks across the operation. Those transactions submitted by users are therefore balanced across the nodes, and are thereby routed into the memory pool, for subsequent ingestion and processing by the Coordinator and sequencer in linea-besu. #### Archive Nodes diff --git a/docs/architecture/sequencer/index.mdx b/docs/architecture/sequencer/index.mdx index e0dd93bd5..c8a4ce04b 100644 --- a/docs/architecture/sequencer/index.mdx +++ b/docs/architecture/sequencer/index.mdx @@ -15,6 +15,6 @@ The sequencer does a number of things: - Determines the order–the _sequence_ ### How does it do it? -Currently, Linea’s execution client is zkGeth, a version of geth that has been modified to work with zk-proving technology. However, Linea is building **zkBesu**: leveraging the full power of the Consensys stack by using the same Besu client software that is used to execute blocks on Ethereum coupled with a plugin system. Besu will help the Linea stack with compatibility, reliability, ease of maintenance, and of course will help the Linea team ensure compatibility, stability, ease of maintenance in their client, and of course helps them get their network launched much faster than building from scratch. +Currently, Linea’s execution client is zkGeth, a version of geth that has been modified to work with zk-proving technology. However, Linea is building **linea-besu**: leveraging the full power of the Consensys stack by using the same Besu client software that is used to execute blocks on Ethereum coupled with a plugin system. Lines-besu will help the Linea stack with compatibility, reliability, ease of maintenance, and of course will help the Linea team ensure compatibility, stability, ease of maintenance in their client, and of course helps them get their network launched much faster than building from scratch. Linea's sequencer takes transactions from the Linea memory pool, and builds them into blocks, just like Besu does on mainnet Ethereum. However, on Linea, it also does a bit of extra work, and communication, with the Coordinator, to ensure that blocks are made in such a way that they can be proven by the zero-knowledge prover, and that they are as compact as possible–doubly important in a situation where all data has to be written in tiny, costly pieces on Ethereum Mainnet. This is done specifically by subsystems within the Sequencer: the Traces Generator and Conflator. diff --git a/docs/architecture/trace-expansion-proving/index.mdx b/docs/architecture/trace-expansion-proving/index.mdx index d8b92b986..1ee6cd086 100644 --- a/docs/architecture/trace-expansion-proving/index.mdx +++ b/docs/architecture/trace-expansion-proving/index.mdx @@ -11,7 +11,7 @@ The module responsible for generating the final set of data for a zero-knowledge ### What does it do? -It receives several sets of information from the Coordinator and zkBesu, and produces a succinct, non-interactive argument of knowledge, or **zkSNARK**. +It receives several sets of information from the Coordinator and linea-besu, and produces a succinct, non-interactive argument of knowledge, or **zkSNARK**. ### How does it do it? diff --git a/docs/build-on-linea/run-a-node.mdx b/docs/build-on-linea/run-a-node.mdx index 02b5228c7..527a9bfc6 100644 --- a/docs/build-on-linea/run-a-node.mdx +++ b/docs/build-on-linea/run-a-node.mdx @@ -13,7 +13,7 @@ If you're unfamiliar with how public blockchain networks share the responsibilit :::note - Running a validator node is currently not possible. The Ethereum client being used in this walkthrough (Geth) will soon be + Running a sequencer node is currently not possible. The Ethereum client being used in this walkthrough (Geth) will soon be updated, including breaking changes. Please get in touch to make sure we keep you posted if you decide to run a node. ** You can run a Dockerized version as long as you keep the same parameters.** diff --git a/docs/build-on-linea/tooling/cross-chain/axelar.md b/docs/build-on-linea/tooling/cross-chain/axelar.md index 74c809067..95668d6c7 100644 --- a/docs/build-on-linea/tooling/cross-chain/axelar.md +++ b/docs/build-on-linea/tooling/cross-chain/axelar.md @@ -4,7 +4,7 @@ title: Axelar Network # Axelar Network -The [Axelar Network](https://docs.axelar.dev/), is a blockchain of blockchains that allows for universal web3 interoperability. By integrating with Axelar, your Linea based application now has access to the [45+ chains](https://axelarscan.io/) that are also connected via Axelar. As Axelar is a blockchain of blockchains it overcomes many of the challenges of more centralized interoperability solutions. Transactions that go through the Axelar network cannot be censored by any oracle, relayer, or validator. +The [Axelar Network](https://docs.axelar.dev/), is a blockchain of blockchains that allows for universal web3 interoperability. By integrating with Axelar, your Linea based application now has access to the [45+ chains](https://axelarscan.io/) that are also connected via Axelar. As Axelar is a blockchain of blockchains it overcomes many of the challenges of more centralized interoperability solutions. Transactions that go through the Axelar network cannot be censored by any oracle, relayer, or sequencer. ## Available Functionality diff --git a/docs/use-mainnet/explore/_category_.json b/docs/use-mainnet/explore/_category_.json deleted file mode 100644 index 0dd78d5e5..000000000 --- a/docs/use-mainnet/explore/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "label": "Explore dapps on Linea", - "position": 7 -} diff --git a/docs/use-mainnet/explore/index.md b/docs/use-mainnet/explore/index.md deleted file mode 100644 index 6f64d72de..000000000 --- a/docs/use-mainnet/explore/index.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: Explore dapps on Linea -description: Explore dapps deployed on Linea -sidebar_position: 6 ---- - -:::caution - -_Just as Ethereum, Linea also operates on a permissionless framework, meaning that any individual is free to launch any smart contract code they choose. When engaging with contracts on Linea, users should adhere to the same precautions as with Ethereum - that is, they should only interact with an application if they are confident in its security and trustworthiness. No products listed on this page are official endorsements, and are provided for informational purposes only. Their descriptions and any associated documents or links have been provided by the projects themselves._ - -::: - -Are you excited to start playing with the various dapps already deployed on Linea? Check out the [Ecosystem Portal](https://goerli.linea.build/explore)! This page is continuously updated with new dapps as they get deployed to the Linea network. - -In this section, you'll find guides on how to interact with the various featured dapps on Linea. diff --git a/docs/use-mainnet/explore/linea-voyage-faq.md b/docs/use-mainnet/explore/linea-voyage-faq.md deleted file mode 100644 index 335bdd752..000000000 --- a/docs/use-mainnet/explore/linea-voyage-faq.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: Linea Voyage FAQ -description: How you can help test Linea for mainnet -sidebar_position: 1 ---- - -# Linea Voyage FAQ - -## What is the Linea Voyage? - -The Linea Voyage is a set of weekly challenges and opportunities that will allow users to explore the Linea ecosystem and also help our engineering team validate and harden the testnet. - -## How will the voyage be structured? - -For the next nine weeks the Linea team will release weekly challenges in partnership with the team at Galxe. We will alternate between weeks focused on on-chain activities and others that incorporate quizzes, polls and other off-chain activities for users to learn about Linea. - -## Will past tasks I've completed previously count towards the quest now? - -There were no past tasks. Points will be awarded for tasks completed during the start date. - -## What incentive is there for testers and developers to participate? - -For most, this will be an opportunity to learn about Linea and participate in the project of scaling Ethereum at the protocol layer. Since we’re still in testnet, we’re hoping the lower stakes will encourage new users to kick the tires, explore our ecosystem and feel connected to the global effort of scaling Ethereum. - -With each challenge, users will have a chance to score points, which our partners at [Galxe](https://galxe.com/Linea/campaign/GCzWYUZXj4) will track on a live leaderboard. At the end of the Voyage, users will be eligible to mint a commemorative “proof of contribution” NFT based on their position on the leaderboard. Top participants will be eligible to mint one of four unique NFTs signifying their finishing in a specific tier on the global leaderboard. - -We will also have an open-edition NFT mintable by all participants (no matter their final leaderboard position) should the Linea testnet cross 30 million total transactions before the Voyage ends. - -## When the NFT exists, would it be possible to get it verified by OpenSea? - -The NFT will be minted on Linea Mainnet on the genesis block. It will be the standard ERC721, transferable, and be bridgable on Ethereum Mainnet or other EVMs. - -## How do I claim points for the leaderboard? - -In order for your actions to be reflected on the leaderboard, you will need to claim your points for each action that you take. Linea's partners are spread globally, so points cannot be claimed until at least 24 hours after the action has been performed. - -To claim, you will need to: - -1. Perform one of our guided actions -1. Wait at least 24 hours for that action to be reflected on the Galxe page -1. Go to the [Galxe page](https://galxe.com/Linea/campaign/GCzWYUZXj4), connect your wallet, and claim your points - -## How do I get tokens on Linea to test Linea? - -Please see how use our faucet [here](/use-mainnet/fund.md) - -## What happens if a quest activity strains the testnet to the point of breaking? - -We hope that our early community will be interested in learning more about Linea and expect a surge in volume. - -We are running this during the testnet to strain the system when the stakes are lower and no one is running production workloads. We are also staggering the on-chain portions of the Voyage between sprint cycles to allow our engineering teams time to address any stress points we identify. - -In the event of a bottleneck or bug arising that prevents the network from operating as usual, we may pause the challenges temporarily to address and resolve the issue. This is what we’re after! Better on testnet than on mainnet. - -## How do I report an issue or give feedback when testing Linea? - -If you encounter an issue when testing Linea, please let us know by posting in the [report an issue section of our community forum](https://community.linea.build/c/bug-reports/4). - -If you have feedback, please let us know in the [feedback section of our community forum](https://community.linea.build/c/feedback/7). - -## What can you tell us about the NFT rewards? - -We are working with the same design group at Unconfined that helped us transform the artwork for our Merge campaign into the Merge: Regenesis Collection minted on the first blocks of Proof of Stake Ethereum. The NFTs will celebrate the collective effort shown by the Ethereum community, who from the Genesis Block have worked to build a sustainable, secure and scalable foundation for web3. - -We will have four “editions” of the NFT, each corresponding to a threshold of activity accumulated over the course of the quest and a fifth, commemorative edition NFT that will be unblocked for all participants should we reach 30 million total transactions by the end of the Voyages. - -The commemorative NFTs do not imply there will be a Linea token in the future, and we will have no obligation to participants in the Linea Voyage outside of the commemorative Linea NFT itself. - -## How have you determined the activities that will be included? Will some be weighted more heavily than others? - -We are working with our early testnet partners to blend some on-chain with a few off-chain activities. We wanted to create some fun ways to get involved with a set of more technical tasks that actually help us validate performance of the testnet. - -## If I need help getting started or with one of the on-chain activities, where can I get help? - -You can find guides on how to use our early testnet partners under [here](/use-mainnet/explore). If you need more help, please search or post in our [community forum](https://community.linea.build/) or join our [Discord](https://discord.gg/linea). diff --git a/docs/use-mainnet/explore/use-airswap.md b/docs/use-mainnet/explore/use-airswap.md deleted file mode 100644 index 0ce76857e..000000000 --- a/docs/use-mainnet/explore/use-airswap.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Use AirSwap -description: Perform OTC and RFQ swaps on Linea ---- - -AirSwap is an open-source community that powers the original peer-to-peer DEX: efficient swaps without slippage or counter-party risk. AirSwap works on Linea! You can use it to swap any ERC20 tokens bridged to Linea. The following guide will demonstrate how to perform different kinds of swaps. See the [glossary](https://about.airswap.io/technology/glossary#peer-to-peer-p2p-swaps) for more detail. Read more about AirSwap at https://about.airswap.io/. - -AirSwap on Linea testnet is available at https://linea.airswap.eth.limo/. - -## Switch to Linea - -To use AirSwap on Linea, ensure your wallet is connected and the "Linea-Goerli" network is selected. - -![Chain](/img/quests/airswap/airswap-chain.png) - -## Do an OTC (over-the-counter) Swap - -An OTC swap is between you and another person, with price negotiated by chat, email, or phone. Either you or the counter-party makes an "order" and shares it with the other party to be taken. OTC is available for any ERC20 token on Linea. To perform an OTC swap you must have another person available to swap. - -### Make an Order - -First, one party needs to make and sign an order. - -![Make](/img/quests/airswap/airswap-make.png) - -1. Ensure your wallet is connected and the "Linea-Goerli" network is selected. -2. Click "OTC" on the left toolbar to make a new order. -3. Select tokens you'd like to swap and input amounts. -4. Click "Review" and "Sign" to make the order. You may need to approve first. -5. Click "Copy Link" and share it with your counter-party. - -### Take an Order - -You should have received a link from your counter-party. - -![Take](/img/quests/airswap/airswap-take.png) - -1. Ensure your wallet is connected and the "Linea-Goerli" network is selected. -2. Review the terms and click "Take" to take the order. -3. Click on your wallet on the top right to track the transaction. -4. Once complete the tokens will have been swapped. - -## Do an RFQ (request-for-quote) Swap - -An RFQ swap is between you and a remote server, with price automatically provided by a maker that you may choose to take. RFQ is only available for USDT and USDC on Linea testnet. To perform an RFQ swap you must hold a balance in one of either USDT or USDC to proceed. - -![RFQ](/img/quests/airswap/airswap-rfq.png) - -1. Ensure your wallet is connected and the "Linea-Goerli" network is selected. -2. Select USDT and USDC (or vice-versa) tokens. -3. Input an amount up to 100 USDT or USDC. -4. Review the terms and click "Take" to take the order. -5. Click on your wallet on the top right to track the transaction. -6. Once complete the tokens will have been swapped. - -## Join us on Discord - -If you have any issues trying out AirSwap on Linea join our Discord server at https://discord.com/invite/ecQbV7H. diff --git a/docs/use-mainnet/explore/use-apetimism-launchpad.md b/docs/use-mainnet/explore/use-apetimism-launchpad.md deleted file mode 100644 index 26e629a42..000000000 --- a/docs/use-mainnet/explore/use-apetimism-launchpad.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Use Apetimism Launchpad -description: Use Apetimism Launchpad to mint NFT ---- - -# Apetimism Launchpad - -Apetimism Launchpad is a no-code platform that allows you to create, manage, and mint NFT collections without the need for technical knowledge. This guide will provide step-by-step instructions on how to mint an NFT on Linea using a project deployed through the Apetimism Launchpad. - -Before you begin, ensure your wallet is: - -1. [Configured to use Linea](/use-mainnet/set-up-your-wallet.mdx). -2. [Funded with Goerli ETH](/use-mainnet/fund) - -## Mint an NFT - -We have already prepared a sample collection. - -1. Go to https://apetimism.com/launchpad/lineaape - -![mint page](/img/quests/apetimism_launchpad/mint_page.jpg) - -2. Please ensure that Linea Testnet is selected as the current chain on your wallet. - -3. Click the "+" symbol to select the desired quantity of NFTs you wish to mint. Please note that for this collection, a maximum of 2 NFTs is allowed. - -4. Click **"Mint for FREE"** and approve the transaction to mint the NFT(s). - -5. Once you're finished, you can click on ["View my NFTs"](https://testnet.zonic.app/profile?filter={%22tab%22:0,%22chain%22:59140}) to verify the newly minted NFTs in your wallet. - -![My NFTs](/img/quests/apetimism_launchpad/mynfts.jpg) - -## Get support - -If you run into an issue using Apetimism Launchpad, you can find their support channel in their [Twitter](https://twitter.com/apetimism) or [Discord](https://discord.gg/apetimism). diff --git a/docs/use-mainnet/explore/use-asmatch.md b/docs/use-mainnet/explore/use-asmatch.md deleted file mode 100644 index caf27d835..000000000 --- a/docs/use-mainnet/explore/use-asmatch.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Use AsMatch ---- - -# Task on Galxe - -AsMatch - Mint zkPioneer (zkSBT) , enter Proof Key in AsMatch profile, link Metamask - -Mint zkPioneer (zkSBT) on Manta Network NPO website to get ZK Proof Key, enter Proof Key in AsMatch profile, link Metamask address on AsMatch official Website. - -MAKE SURE YOU READ THE DOCUMENT LINKED HERE - -## Details: - -1. First, users must mint a zkPioneer on Manta Network’s [NPO platform](https://npo.manta.network/calamari/sbt/projects/zkLinea) to get your ZK Proof Key. For a full tutorial on how to mint zkSBTs, check out this [guide](https://mantanetwork.notion.site/Minting-a-zkSBT-Through-NPO-21e5aba2170e4ab49e8e3447e78e7353). - -**Note**: there are two Linea zkSBTs available on the Manta NPO platform: "Linea zkPioneer: NFT Week" (the latest zkPioneer) and "Linea zkPioneer: Bridge Week". Users can participate in the campaign by holding either of these zkSBTs. - -2. Once you have minted your zkPioneer, you will find it under the ‘My NFTs’ category. This is where you’ll find all of your minted zkSBTs and their respective Proof Keys. Copy your zkPioneer Proof Key. - -3. Enter the AsMatch app - you can visit our [website](https://asmatch.app) to download the app on Android or iOS. Once you have created and set up your account, tap your profile at the bottom right hand corner of the screen. Tap ‘Edit’ and then tap the icon on the top right hand corner to flip your Profile Card. Next to ‘Credentials’, tap ‘Add’ and then paste in your zkPioneer Proof Key. After pressing confirm, you have successfully bonded your zkPioneer to your AsMatch profile - which will appear as a badge on your profile. - -![AsMatch](/img/quests/asmatch/asmatch.png) - -**Note**: Make sure to connect your zkPioneer-minted wallet address when you login to the official [AsMatch website](https://asmatch.app) to be eligible to participate in this campaign. - -## Call-to-Action: - -https://npo.manta.network/calamari/sbt/projects/zkLinea diff --git a/docs/use-mainnet/explore/use-atticc.md b/docs/use-mainnet/explore/use-atticc.md deleted file mode 100644 index 69749012c..000000000 --- a/docs/use-mainnet/explore/use-atticc.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: Use Atticc ---- - -[Atticc](https://atticc.xyz) A Web3 social platform helping decentralized communities to launch and grow. Come for the community, stay for the possibility. - -This step-by-step guide teaches how to mint the Atticc Remembrance NFT via [Atticc](https://atticc.xyz/badge_minting) and participate in Linea vs Atticc Remembrance quest. - -**Chapter 0. Preparation.** - -**Step 1.** **Download [MetaMask](https://metamask.io/download/)** - -**Step 2.** **Add Linea Goerli test network to your MetaMask.** - -Open your MetaMask, go to “Networks” -> “Add network” -> Put “Linea Goerli test network” in search and add it. - -**Step 3.** **Claim LineaETH.** - -In order to get the Linea ETH please use this step-by-step [guide](https://docs.linea.build/use-linea-testnet/fund#get-test-eth-on-goerli). - -**Chapter 1. Atticc Campaign.** - -**Step 1**. **Join Atticc’s community on atticc.xyz.** - -Visit Atticc Community Home page: - -[Atticc EAP community](https://atticc.xyz/c/0xa186D739CA2b3022b966194004C6b01855D59571/posts) ![image](/img/quests/atticc/atticc_community.png) - -You need to connect a wallet in order to join us. Please use metamask for this campaign. Feel free to also leave a message in the community as we always would like to hear from you :) For this step, it doesn’t matter which network you connect with but it might speed up a little if you stay on mainnet temporarily. - -![image](/img/quests/atticc/atticc_connect.png) - -**Step 2.** **Mint Linea Voyage x Atticc Remembrance Badge** - -There are two options to enter the badge minting page - -Access the link directly - -Go to the homepage of Atticc and click on the Promotion banner - -On the homepage, kindly set up your user profile and click on the promotion banner. You can use your ENS, Unstoppable Domain, or any other identifier as your Atticc username. Alternatively, you can simply close the window and directly enter the minting page. - -![image](/img/quests/atticc/atticc_connect.png) - -Note: Each user/wallet is limited to minting only 1 Badge NFT. If you have already minted one, you will not be able to mint another one using the same wallet. Instead, you will see the following prompt but don’t worry you have already claimed your NFT. - -![image](/img/quests/atticc/atticc_minted.png) - -Alternatively, you can start minting your badge and stay tuned for any perks you might collect when Atticc launches on Linea mainnet! - -![image](/img/quests/atticc/atticc_mint_nft.png) diff --git a/docs/use-mainnet/explore/use-battlemon.md b/docs/use-mainnet/explore/use-battlemon.md deleted file mode 100644 index 3831f8e20..000000000 --- a/docs/use-mainnet/explore/use-battlemon.md +++ /dev/null @@ -1,102 +0,0 @@ ---- -title: Use Battlemon -description: A GameFi ecosystem built around interactive 3D NFTs with utilities and on-chain mechanics with outcome probabilities. Mix, craft, play, stake - and get rewarded. ---- - -# Battlemon - -A GameFi ecosystem built around interactive 3D NFTs with utilities and on-chain mechanics with outcome probabilities. Mix, craft, play, stake - and get rewarded. - -Before you begin, ensure your wallet is: - -1. [Configured to use Linea](/use-mainnet/set-up-your-wallet.mdx). - -2. [Funded with Goerli ETH](/use-mainnet/fund) - -## Mint NFT: "Key-pass" - -Go to https://battlemon.com/ and connect your wallet to the website. - -![connect](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/970817b2-6088-45e9-bd5b-6eef9999ebf3) - -Sign message from wallet - -![signMessage](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/69932c19-5a20-4340-bee4-17cb7709f4f3) - -Go to https://battlemon.com/city/mint - -![activationСode](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/311f64ce-0105-4520-8878-4539c163065b) - -1. Join the [Discord server](https://discord.gg/battlemon) and [get verification](https://discordapp.com/channels/893433519110488064/1086617965279068311) -2. Copy the string containing "/activate code: _yourcode_" -3. Go to the [Discord special channel](https://discordapp.com/channels/893433519110488064/1116478869118144532) - -Activate your code - -![activate](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/4a768a55-07e7-4088-ae10-29ebe2c90d63) - -1. Paste the string from step 2 "/activate code: _yourcode_". -2. Send the command to the bot. -3. Wait for the bot's answer. - -![botAnswer](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/e5b05e78-1a47-4823-9e10-ef8fe3077c7f) - -Go to https://battlemon.com/city/mint and mint your NFT: "Key-pass" - -![minKeyPass](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/75807067-1f64-4068-949e-b48c1711be9c) - -<<<<<<< HEAD <<<<<<< HEAD https://github.com/d-lol-b/doc.zk-evm/assets/78548938/add34943-da71-41a9-9bad-22c1e947a898 ======= - -![mint-key](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/079db208-72d5-475e-9acd-5ad8abb439cb) - -> > > > > > > main - -======= ![mint-key](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/079db208-72d5-475e-9acd-5ad8abb439cb) - -> > > > > > > main - -## Mint NFT: "Pickaxe" - -Go to https://battlemon.com/city/launchpad and press button: "0.01 ETH" - -![pickaxe](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/c686db79-5102-4441-8128-93efda3f2661) - -## Mint NFT: "Gem first level (Green)" - -![gemLvl1](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/921196cf-fda0-4b21-8ee4-d670a5a5d078) - -Go to https://battlemon.com/city/labs - -![nft Gem lvl1](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/a7ad22ae-1587-4ae2-a568-21ca05caf607) - -Press button: "Mint" - -![MintGem](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/40ddc7af-ffd4-414b-8b0c-b94184e9ebaa) - -## Mint NFT: "Gem third level (Yellow)" - -![gemLvl3](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/512053f1-d628-4745-a5e5-fce51ef32a76) - -Go to https://battlemon.com/city/labs - -![craftGems](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/b6bc2402-993e-4c38-afa0-daff02b7ecb5) - -Mint more NFT: "Gem first level (Green)" - -![gemLvl1](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/22fd83d1-5bd1-4f24-bf97-4d8d82d69548) - -Craft NFT: "Gem second level (Blue)" - -![gemLvl2](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/3882e5ce-a230-4f5e-8e20-05000c8b0ed9) - -Craft NFT: "Gem third level (Yellow)" - -![gemLvl3](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/da004793-2663-4e57-914d-80702e4ea4fa) - -![craft](https://github.com/d-lol-b/doc.zk-evm/assets/78548938/0c9a0f87-dd96-49c6-8a3f-20c9929eb4d0) - -## Social - -- [Discord](https://discord.gg/battlemon) -- [Twitter](https://twitter.com/BATTLEM0N) -- [Medium](https://medium.com/@Battlemon) diff --git a/docs/use-mainnet/explore/use-bilinear.md b/docs/use-mainnet/explore/use-bilinear.md deleted file mode 100644 index e3c38bb32..000000000 --- a/docs/use-mainnet/explore/use-bilinear.md +++ /dev/null @@ -1,227 +0,0 @@ ---- -title: Use Bilinear ---- - -# Bilinear - -The [Bilinear](https://bilinear.io/) NFT marketplace is designed by KNOBS to perform the typical functions of a marketplace with a very user friendly and intuitable user experience. At Bilinear.io NFT marketplace, we are building an intuitive, simple and compelling use interface, to give anyone the opportunity to enter the world of collectibles and Non Fungible Tokens. - -Within the marketplace, a user will be able to perform the following actions: - -- mint a collection -- mint an NFT -- sell an NFT -- buy an NFT -- delist an NFT (not part of the campaign) -- mint an NFT of NFT Factory collection - -Before you begin, ensure your wallet is: - -1. [Configured to use Linea](/use-mainnet/set-up-your-wallet.mdx). -1. [Funded with Goerli ETH](/use-mainnet/fund) - -## Mint a collection - -The user opens the marketplace and lands on the homepage where she/he can view the last three collections in the preview and two other collection sections, which show cards from the last 10 collections. - -![mint collection](/img/quests/bilinear/mint_collection.png) - -To connect her or his wallet, the user clicks on the CTA “Connect wallet”, where she/he can choose between MetaMask, Rainbow, Coinbase wallet e WalletConnect. - -![connect wallet](/img/quests/bilinear/connect_wallet.png) - -The user clicks on “send message” CTA to proceed with the wallet connection. - -![send message](/img/quests/bilinear/send_message.png) - -The user confirms the transaction on the MetaMask popup. - -![confirm](/img/quests/bilinear/confirm.png) - -Once the user connects to her/his wallet, she/he clicks on the profile icon on the top-right corner of the homepage and clicks on the CTA “My collections”, to open the “My collections” page. - -![my collections](/img/quests/bilinear/my_collection.png) - -The user clicks on the button “Add new collection” in order to add a new collection. - -![add collection](/img/quests/bilinear/add_collection.png) - -The user uploads the collection image and the cover image (optional), she/he fills all the fields and decides which token standard to use (ERC-721 or ERC-1155), the amount of the supply and also the amount of the royalties for each NFT. - -Once the user fills all the mandatory fields, she/he clicks on the button “Create collection” to proceed with the minting of the collection. - -![fill fields](/img/quests/bilinear/fill_fields.png) - -The user confirms the transaction on the MetaMask popup. - -Once the minting is done, the user sees the new collection on the “My collection page”. - -![my collection](/img/quests/bilinear/my_collection_2.png) - -## Mint a NFT - -The user opens the marketplace and lands on the homepage where she/he can view the last three collections in the preview and two other collection sections, which show cards from the last 10 collections. - -![homepage](/img/quests/bilinear/homepage.png) - -To connect her or his wallet, the user clicks on the CTA “Connect wallet”, where she/he can choose between MetaMask, Rainbow, Coinbase wallet e WalletConnect. - -![connect wallet](/img/quests/bilinear/connect_wallet_2.png) - -The user clicks on “send message” CTA to proceed with the wallet connection. - -![send message](/img/quests/bilinear/send_message_2.png) - -The user confirms the transaction on the MetaMask popup. - -Once the user connects to her/his wallet, she/he clicks on the profile icon on the top-right corner of the homepage and clicks on the CTA “My collections”, to open the “My collections” page. - -![my collection](/img/quests/bilinear/my_collection_3.png) - -In the “My collection” page, the user sees all the collections that are already minted. - -![my collection](/img/quests/bilinear/my_collection_4.png) - -The user clicks on a collection that is minted previously, to see the collection detail page. In the collection detail page, the user clicks on the CTA “Add New NFT” on the top-right corner of the collection page, to mint a NFT with the standard of the collection. - -![collection details](/img/quests/bilinear/collection_details.png) - -In the NFT creation page, the user uploads the image, and fills all the mandatory fields. Once the user fills all the fields and set a price, she/he clicks on the CTA “Create NFT”. - -![create nft](/img/quests/bilinear/create_nft.png) - -The user confirms the transaction on the MetaMask popup. - -Once the user mints the NFT, she/he sees the Collection detail page, where the user can see the NFT just minted. - -![minted](/img/quests/bilinear/minted.png) - -## Sell a NFT - -The user opens the marketplace and lands on the homepage where she/he can view the last three collections in the preview and two other collection sections, which show cards from the last 10 collections. - -To connect her or his wallet, the user clicks on the CTA “Connect wallet”, where she/he can choose between MetaMask, Rainbow, Coinbase wallet e WalletConnect. - -The user clicks on “send message” CTA to proceed with the wallet connection. - -The user confirms the transaction on the MetaMask popup. - -Once the user connects to her/his wallet, she/he clicks on the profile icon on the top-right corner of the homepage and clicks on the CTA “Profile”, to open the “Profile” page. - -![profile](/img/quests/bilinear/profile.png) - -In this page, the user sees all the NFTs owned and clicks on one of them to see the NFT detail page. - -![nft detail](/img/quests/bilinear/nft_detail.png) - -In this page the user clicks on the CTA “Sell”, in order to list her/his NFT. Once the user clicks on the CTA, she/he sees the “NFT listing” page, where she/he must fill the mandatory fields to list the NFT. - -![nft details](/img/quests/bilinear/nft_details.png) - -Once the user fills all the fields, she/he sees the “Listing Recap” with all the information inserted in the “NFT listing” page. Clicking on the “Sell” button, the user lists her/his NFT on the marketplace. - -![sell](/img/quests/bilinear/sell.png) - -The user confirms the transaction on the MetaMask popup. - -The user sees that the NFT is on sale in the marketplace from the “NFT detail” page. - -![sale](/img/quests/bilinear/sale.png) - -## Buy a NFT - -The user opens the marketplace and lands on the homepage where she/he can view the last three collections in the preview and two other collection sections, which show cards from the last 10 collections. - -To connect her or his wallet, the user clicks on the CTA “Connect wallet”, where she/he can choose between MetaMask, Rainbow, Coinbase wallet, or WalletConnect. - -The user clicks on “send message” CTA to proceed with the wallet connection. - -The user confirms the transaction on the MetaMask popup. - -To see the detail of a collection, the user can click on a collection directly from the homepage or click on the "View All" CTA, landing on the page with all collections, and in which he or she can click on a collection. - -![view all](/img/quests/bilinear/view_all.png) - -To see the NFT detail, the user must click on a NFT inside the selected collection detail page, where there are all the minted NFTs related to that collection. - -![nft details](/img/quests/bilinear/nft_details_2.png) - -Inside the NFT detail page, the user clicks on the CTA “Buy Now” and the purchase modal opens. - -![buy now](/img/quests/bilinear/buy_now.png) - -The user sees all the details of the purchase and she/he clicks on the “Buy” button and finalizes the purchase. - -![buy nft](/img/quests/bilinear/buy_nft.png) - -The user confirms the transaction on the MetaMask popup. - -The user sees the NFT detail page with the “Sell” CTA, instead of the “Buy” CTA. - -![sell](/img/quests/bilinear/sell_2.png) - -## Delist a NFT - -The user opens the marketplace and lands on the homepage where she/he can view the last three collections in the preview and two other collection sections, which show cards from the last 10 collections. - -To connect her or his wallet, the user clicks on the CTA “Connect wallet”, where she/he can choose between MetaMask, Rainbow, Coinbase wallet e WalletConnect. - -The user must choose one of the proposed options. - -The user clicks on “send message” CTA to proceed the wallet connection. - -The user confirms the transaction on the MetaMask popup. - -Once the user connects to her/his wallet, she/he clicks on the profile icon on the top-right corner of the homepage and clicks on the CTA “Profile”, to open the “Profile” page. - -![profile](/img/quests/bilinear/profile_2.png) - -In this page, the user sees all the NFTs owned and clicks on one of the NFT that is listed on the marketplace. - -![my nfts](/img/quests/bilinear/my_nfts.png) - -In the NFT detail page, the user clicks on the CTA “Delist”, in order to list her/his NFT. - -![delist](/img/quests/bilinear/delist.png) - -Once the user clicks on the CTA, she/he sees the MetaMask transaction page and confirms the transaction. - -Once the NFT is delisted, the user sees the NFT detail page with the CTA “Sell”. - -![sell](/img/quests/bilinear/delist_to_sell.png) - -## Mint a NFT from NFT Factory collection - -The marketplace, available on the Linea testnet, will offer users an array of collections and NFTs that they can purchase the first time they land on the homepage. - -![below preview](/img/quests/bilinear/below_preview.png) - -KNOBS is partnering with NFT Factory, an Italian startup that specializes in developing PC video games using blockchain technology, to create a new collection. This collection will offer users the chance to buy a special Game Pass, which they can use to play "Cataclysm: Zero Mission". This game serves as a prelude to the upcoming video game "Cataclysm", which is a blockchain-enhanced, free-to-play multiplayer PC game that will be launched in late 2023. - -_How does it work?_ - -Upon landing on the marketplace homepage, the user will immediately see a preview section featuring the last three collections added to the platform. Below the preview section, there is a second section showcasing the last ten collections added to the platform. - -To connect their wallet, the user can click on the "Connect wallet" call-to-action (CTA). Upon clicking, they will be presented with a selection of wallet options, including MetaMask, Rainbow, Coinbase wallet, and WalletConnect. The user must choose one of the proposed option. - -The user clicks on “send message” CTA to proceed the wallet connection. - -The user confirms the transaction on the MetaMask popup. - -To see the details of a collection, the user can either click on a collection directly from the homepage or click on the "View All" call-to-action (CTA). Clicking on "View All" will take them to a page displaying all collections, where they can select and click on the specific collection they wish to explore. - -![view all](/img/quests/bilinear/view_all_2.png) - -When the user clicks on the NFT Factory collection, she/he will be taken to the collection detail page, where the user can see all the information about the collection. From there, the user can mint the NFT token gated for the "Cataclysm: Zero Mission" game by clicking on the "Mint" call-to-action (CTA). - -![mint](/img/quests/bilinear/mint.png) - -The user confirms the transaction on the MetaMask popup. - -The user is redirected to the “NFT detail” page, where she/he can see that he is the owner of the NFT. - -![owner](/img/quests/bilinear/owner.png) - -## Get Support - -If you need help, please contact the Bilinear team [here](https://discord.gg/hVZQsTArzK)! diff --git a/docs/use-mainnet/explore/use-cashmere.md b/docs/use-mainnet/explore/use-cashmere.md deleted file mode 100644 index 51617b2de..000000000 --- a/docs/use-mainnet/explore/use-cashmere.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: Use Cashmere ---- - -# How to Swap & Add Liquidity on Cashmere - -### 1- Connect your wallet to [testnet.cashmere.exchange](#1-connect-your-wallet-to-testnet.cashmere.exchange) - -![](/img/quests/cashmere/swap11.png) - -After going to [testnet.cashmere.exchange](#1-connect-your-wallet-to-testnet.cashmere.exchange), connect your wallet to the site with the connect wallet button at the top right. - -### 2- Select chains - -![](/img/quests/cashmere/select11.png) - -Select the source and destination chain. - -### 3- Select assets - -![](/img/quests/cashmere/asset11.png) - -Select source and destination chain assets and enter the amount to be swapped. - -### 4- Click swap - -![](/img/quests/cashmere/click.png) - -After typing the amount, wait for the frontend to calculate the amount of assets you will receive on the destination chain. - -### 5- Confirm swap - -![](/img/quests/cashmere/confirm11.png) - -![](/img/quests/cashmere/sign_approve.png) - -After calculating the amount you will receive in the opposite chain, press the 'Swap' button. Confirm the signature used for the security of users. Then confirm the transaction on your wallet and your swap process will be started. Make sure you have enough assets and gas in your wallet. We recommend using **high and aggressive gas** due to network densities. If you have an unexpected error use [Form](https://forms.monday.com/forms/7d8708dec61b7a1bfda8a5b98b094427?r=euc1)to report and get support from [Discord](https://discord.gg/cashmerelabs). - -### 6- Follow-up swap process - -![](/img/quests/cashmere/followup.png) - -After your swap transaction starts, a follow-up pop-up will open and you will be able to access all transactions via scan. - -### 7- Go to [faucet.cashmere.exchange](https://faucet.cashmere.exchange) - -![](/img/quests/cashmere/faucet.png) - -Go to [faucet.cashmere.exchange](https://faucet.cashmere.exchange) write your wallet to the box and request Test_USDC. - -### 8- Go to Cashmere Pools - -![](/img/quests/cashmere/pool.png) - -Go to [https://testnet.cashmere.exchange/pool](https://testnet.cashmere.exchange/pool) - -### 9- Select Linea Pool and deposit Test_USDC - -![](/img/quests/cashmere/LineaPool.png) - -Select the Linea pool and deposit Test_USDC diff --git a/docs/use-mainnet/explore/use-cataclysm.md b/docs/use-mainnet/explore/use-cataclysm.md deleted file mode 100644 index 870859fdd..000000000 --- a/docs/use-mainnet/explore/use-cataclysm.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: Use Cataclysm ---- - -# Cataclysm: Zero Mission - -To complete the tasks of the game "Cataclysm: Zero Mission" for the Linea Voyage Quest, users will need to access the game page through the [provided link](https://cataclysm-game.com/zero-mission), available on the Linea’s space on Galxe, in the Cataclysm tasks. - -![img1](/img/quests/cataclysm/connect-wallet.png) - -Once on the game page, users will see two options: "Connect Metamask" and "Wallet Connect". They can click on either button to connect their wallet. **_Please note that this step is mandatory to play “Cataclysm: Zero Mission”._** - -![img2](/img/quests/cataclysm/start-game.png) - -After connecting their wallet, users will be ready to start playing. There are two available tasks for the Linea Voyage Quest: the first one is in the **_endless run_** mode, and the second one is in the **_arcade_** mode. - -In the endless run mode, waves of robots relentlessly swarm the game, testing the player's endurance and reflexes. Each wave becomes increasingly challenging, requiring quick thinking and precise movements to survive. - -In the arcade mode, the player embarks on an epic journey through the game's dynamic map, encountering various obstacles and enemies along the way. Their ultimate objective is to confront and defeat the formidable boss, utilizing their skills, power-ups, and strategic maneuvers to emerge victorious. - -![img3](/img/quests/cataclysm/choose_player.png) - -## How to complete the task in the Endless Run mode - -**In the endless run mode, the objective of the first task is to survive in the game for at least 3 minutes**. Once they achieve this goal and finish the game, a pop-up will appear confirming they can now redeem the token by clicking on the designated button. - -![img4](/img/quests/cataclysm/endless-quest.png) - -As soon as the user clicks on this button, MetaMask will open, where the users can confirm the operation and complete the token minting process. - -If the transaction fails, for example, due to network connection issues, the users can simply refresh the page. After the refresh, the victory confirmation pop-up will reappear with the button to redeem the token, allowing the users to repeat the aforementioned process. - -Once the token has been redeemed, a confirmation pop-up will appear to confirm that the redeem has been successfully completed. - -![img5](/img/quests/cataclysm/redeem-complete.png) - -At this point, the user can take three actions: - -1. Close the pop-up and the page -2. Close the pop-up and continue playing -3. Click on the CTA (Call to Action) that will take them to join the Cataclysm Discord - -## How to complete the task in the Arcade mode - -**In the arcade mode, the objective of the task is to kill at least 10 enemies.** - -Once the 10 enemies are defeated and the game comes to an end, regardless of whether the users win or lose, a pop-up will appear confirming their victory. Afterward, they can proceed with the same steps described in the endless run mode to mint the token. - -![img6](/img/quests/cataclysm/aracade-quest.png) - -The successful minting of the tokens will indicate the fulfillment of the two tasks. diff --git a/docs/use-mainnet/explore/use-celer.md b/docs/use-mainnet/explore/use-celer.md deleted file mode 100644 index 868acd0ec..000000000 --- a/docs/use-mainnet/explore/use-celer.md +++ /dev/null @@ -1,105 +0,0 @@ ---- -title: Use the Celer cBridge ---- - -# Celer - -[Celer cBridge](https://dev-cbridge-v2.netlify.app/97/59140/BNB) is a decentralized and non-custodial asset bridge, which you can read more about [here](https://celer.network/). - -In this guide, we'll walk you through how to bridge TBNB and tBUSD from Binance Smart Chain (BSC) over to Linea! - -Before you begin, ensure your wallet is [configured to use Linea](/use-mainnet/set-up-your-wallet.mdx). - -## Add BSC testnet to your MetaMask wallet - -First, we'll need to add BSC testnet to our MetaMask wallet. We can easily do so by heading over to [chainlist.wtf](https://chainlist.wtf/). Then, search for Binance Smart Chain. Finally, click `Connect Wallet` and then click `Add Chain` for the Binance Smart Chain Testnet with chain ID 97. - -You should now see the test network in your MetaMask wallet. - -bsc wallet - -## Get TBNB - -Now that the network is added, we can head over to the Linea faucet, to get BNB. To do so: - -1. Navigate to the [Linea faucet](https://faucet.goerli.linea.build/) -1. Connect your wallet and switch to the Linea Goerli test network -1. Go to the [BNB faucet](https://testnet.bnbchain.org/faucet-smart) linked through the BNB card - - ![Linea BNB faucet](/img/quests/celer/bnb_linea_faucet.png) - -1. Complete a captcha -1. Input your wallet address and dispense 0.1 TBNB - - ![bnb faucet](/img/quests/celer/bnb_faucet.png) - -After it's been dispensed, you should be able to see it in your MetaMask wallet. - -bsc wallet - -## Bridge TBNB - -To bridge over TBNB, you'll need to: - -1. Navigate to the [Celer bridge](https://dev-cbridge-v2.netlify.app/97/59140/BNB) -1. Connect your wallet and change to the BSC test network -1. Make sure the "From" chain is BSC testnet, the "To" chain is Linea, and the desired token is BNB - - ![celer bridge](/img/quests/celer/celer_bridge.png) - -1. Put the desired amount in the "Send" field. Make sure you have enough TBNB to cover the gas fee. Note that you need to prefix decimal values with `0.` like `0.1` to indicate a real number. -1. Click on and confirm transfer - - ![celer transfer](/img/quests/celer/celer_transfer.png) - -1. Confirm the transaction in the MetaMask pop up - -Your transaction should now be sent! You may have to wait a few minutes before the transaction and bridging have been finalized. - -## Get BUSD - -Before you get BUSD, make sure you've [added BSC testnet to your wallet](#add-bsc-testnet-to-your-metamask-wallet). Then, you should: - -1. Navigate to the [Celer bridge](https://dev-cbridge-v2.netlify.app/97/59140/BNB) -1. Click on "Faucets" on the top left of the page - - ![celer faucet](/img/quests/celer/celer_faucet.png) - -1. Click on "Test Tokens (BUSD)" in the modal that pops up (ensure you are on the BSC testnet network!) - - ![busd modal](/img/quests/celer/celer_busd_modal.png) - -1. Confirm the transaction on MetaMask - -To see the BUSD in your MetaMask wallet on the BSC testnet, you'll need add the BUSD token to your MetaMask wallet. To easily do so, you can: - -1. Click "Import tokens" -1. Add `0xeb3eb991d39dac92616da64b7c6d5af5ccff1627` under "Token contract address" -1. BUSD and 18 should automatically populate for the "Token symbol" and "Token decimal" - -## Bridge BUSD from BSC testnet to Linea - -Now, to bridge BUSD, you'll need to: - -1. Navigate to the [Celer bridge](https://dev-cbridge-v2.netlify.app/97/59140/BNB) -1. Connect your wallet and change to the BSC test network -1. Make sure the "From" chain is BSC testnet, the "To" chain is Linea, and the desired token is BUSD - - ![celer busd bridge](/img/quests/celer/celer_busd_bridge.png) - -1. Put the desired amount in the "Send" field -1. Approve BUSD to be sent by clicking on the button "Approve BUSD" -1. Confirm the transaction on MetaMask (as Custom Spending Cap, you can put “Maximum”) -1. Wait for the transaction to be confirmed -1. Click on Transfer on the Celer bridge and confirm the transaction in MetaMask - -To see the BUSD in your MetaMask wallet on Linea, you'll need add the BUSD token to your MetaMask wallet. To easily do so, you can: - -1. Navigate to the [Linea faucet](https://faucet.goerli.linea.build/) -1. Connect your wallet to the Linea Goerli testnet -1. Find the BUSD card -1. Click "Add to MetaMask" - -## Get Support - -If you run into issues using the Celer bridge, you can find their support form [here](https://form.typeform.com/to/Q4LMjUaK?typeform-source=cbridge.celer.network). diff --git a/docs/use-mainnet/explore/use-compound.md b/docs/use-mainnet/explore/use-compound.md deleted file mode 100644 index 090612f24..000000000 --- a/docs/use-mainnet/explore/use-compound.md +++ /dev/null @@ -1,105 +0,0 @@ ---- -title: Use Compound -description: Perform deposit collateral, borrow and supply USDC ---- - -Compound has been deployed to showcase how Linea can be used to supply collateral and borrow tokens on L2, where users can benefit from cheaper gas fees. Compound has integrated those contracts in its website to let the user interact with the dapp on Linea. - -This tutorial will can be done with either [Fluvi Wallet](https://chrome.google.com/webstore/detail/fluvi-wallet/mmmjbcfofconkannjonfmjjajpllddbg) or Metamask wallet to interact with Compound on Linea. - -If during this tutorial you encounter the transaction pending issue, please see : [Clear pending transactions](#clear-pending-transactions) - -## How to borrow USDC on compound in one “Bulk transaction” - -1. First you need some ETH, navigate to the faucet to get some: [Linea Faucet](https://faucet.goerli.linea.build/) -2. Once you have some ETH, navigate to [Compound Finance](https://app.compound.finance/?market=usdc-lineagoerli&testnet=) -3. Connect your wallet. - -![Make](/img/quests/compound/compound-1.png) - -4. Make sure your wallet is connected to Linea Goerli and funded with ETH -5. Make sure that “Linea Goerli” is selected in the networks list on the top right - -![Make](/img/quests/compound/compound-2.png) - -6. Make sure that you have not supplied any USDC to compound(You can not supply and borrow USDC at the same time), if you have, click on "Withdraw USDC" otherwise skip step 7 - -![Make](/img/quests/compound/compound-14.png) - -7. Then click on "Max", click on "Add Action". Then on "Submit Transaction" and in the popup click on "Confirm", wait for the transaction to be completed. ![Make](/img/quests/compound/compound-15.png) - -8. Click on the “+” sign next to the collateral “Ether” - -![Make](/img/quests/compound/compound-3.png) - -9. Add the amount of ETH you want to deposit and then click on “Add Action” -10. Click on the purple button “Borrow USDC” -11. Add the amount of USDC you want to borrow and then click on “Add Action” -12. Click on “Submit Transaction” - -![Make](/img/quests/compound/compound-4.png) - -13. In the popup click on “Confirm” - -![Make](/img/quests/compound/compound-5.png) - -14. Wait for the transaction to be confirmed - -![Make](/img/quests/compound/compound-6.png) - -15. Click on “Complete Transaction” - -![Make](/img/quests/compound/compound-7.png) - -16. In the popup click on “Confirm” -17. Wait for the transaction to be confirmed -18. You now have borrowed USDC from compound! - -## How to supply USDC on compound to earn interest - -1. You first need to repay the amount of USDC you borrowed -2. Click on “Repay USDC” - -![Make](/img/quests/compound/compound-8.png) - -3. Click on “Max” and “Approve & Add” -4. Click on “Submit Transaction” -5. In the popup click on “Use default”, “Next” and “Approve” - -![Make](/img/quests/compound/compound-9.png) - -6. Wait for the transaction to be completed then click on “Submit Transaction” again -7. In the popup click on confirm -8. Wait for the transaction to be completed -9. You now need USDC to supply USDC, navigate to [Linea Faucet](https://faucet.goerli.linea.build/) -10. Get some USDC from the faucet -11. Come back to the compound website, you should see a USDC balance and a “Supply USDC” button - -![Make](/img/quests/compound/compound-10.png) - -12. Click on “Supply USDC” - -![Make](/img/quests/compound/compound-11.png) - -13. Enter the amount of USDC you want to supply and click on “Approve & Add” - -![Make](/img/quests/compound/compound-12.png) - -14. Click on “Use default” then “Next” and “Approve” -15. Wait for the transaction to be completed -16. Click on “Submit Transaction” - -![Make](/img/quests/compound/compound-13.png) - -17. In the popup click on “Confirm” -18. Wait for the transaction to be completed -19. You have supplied USDC in compound and are starting to earn interest! - -### Clear pending transactions - -It can occur that sometimes, the pending transactions displayed on the website are never completed even though they have been completed on chain (Usually it is displayed directly on your wallet), if that happens you can clear the transactions displayed on the website as below: - -1. Click on "Pending" at the top right of the screen -2. Then click on "Clear" in the popup - -![Make](/img/quests/compound/compound-16.png) diff --git a/docs/use-mainnet/explore/use-connext.md b/docs/use-mainnet/explore/use-connext.md deleted file mode 100644 index d9a21b106..000000000 --- a/docs/use-mainnet/explore/use-connext.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Use the Connext bridge ---- - -# Connext - -[Connext](https://www.connext.network/) is a modular protocol for securely passing funds and data between chains. - -In this guide, we'll walk you through how to bridge MATIC from Polygon over to Linea! - -Before you begin, ensure your wallet is [configured to use Linea](/use-mainnet/set-up-your-wallet.mdx). - -## Add Polygon Mumbai to your wallet - -First, we'll need to add the Polygon Mumbai testnet to your MetaMask wallet. You can do this by: - -1. Navigating to the [Polygon Mumbai block explorer](https://mumbai.polygonscan.com/) -1. Clicking "Add Mumbai Network" in the bottom right hand corner - - ![mumbai block explorer](/img/quests/polygon/blockexplorer.png) - -## Get MATIC - -Now that the network is added, we can head over to the Linea faucet, to get MATIC. To do so: - -1. Navigate to the [Linea faucet](https://faucet.goerli.linea.build/) -1. Connect your wallet and switch to the Mumbai test network -1. Go to the MATIC faucet linked through the MATIC card -1. Paste in your wallet address -1. Click Submit and drip MATIC - -## Bridge MATIC - -To bridge over MATIC, you'll need to: - -1. Navigate to the [Connext bridge](https://testnet.bridge.connext.network/MATIC-from-polygon-to-linea?symbol=MATIC) -1. Connect your wallet and change to the Mumbai test network -1. Make sure the "From" chain is Polygon, the "To" chain is Linea, and the desired token is MATIC and nextMATIC -1. Put the desired amount in the "Send" field. Make sure you have enough MATIC to cover the gas fee. -1. Click on Send -1. Confirm the transaction in the MetaMask pop up - -Your transaction should now be sent! You may have to wait a few minutes before the transaction and bridging have been finalized. - -## Get Support - -If you run into issues using the Connext bridge, you can find their Discord [here](https://discord.com/invite/connext). diff --git a/docs/use-mainnet/explore/use-degenreborn.md b/docs/use-mainnet/explore/use-degenreborn.md deleted file mode 100644 index de8400981..000000000 --- a/docs/use-mainnet/explore/use-degenreborn.md +++ /dev/null @@ -1,358 +0,0 @@ ---- -title: Use DegenReborn -description: Linea Walk thru ---- - -# Use DegenReborn - -_In this guide, we'll walk you through the steps to experience DegenReborn and all associated features with it, including: Gameplay, Purchase, Ranking & Tribute, Exhume & Curse._ - -**Start The Quests** - -[https://linea.degenreborn.xyz](https://linea.degenreborn.xyz/) - -**Join the community and ask anything!** - -[https://t.me/DegenRebornCommunity](https://t.me/DegenRebornCommunity) - -**Join Season2 to Receive 2,100,000 $DEGEN on mainnet** - -[https://degenreborn.xyz/?code=u69qr](https://degenreborn.xyz/?code=u69qr) - -**Official Links** - -🟡 Litepaper: [https://degenreborn.gitbook.io/litepaper/](https://degenreborn.gitbook.io/litepaper/) - -🟣 Twitter: [https://twitter.com/DegenReborn](https://twitter.com/DegenReborn) - -## About DegenReborn - -> **DegenReborn is** -> -> 😎 An almost-fully-onchain Web3 game -> -> 😂 Life Simulation Game Full of Crypto Twitter Culture & Degen Memes -> -> **DegenReborn features** -> -> 🀄️ Mahjong & Hold'em-like Deep Strategies -> -> ♻️ Sustainable Deflationary Tokenomics -> -> 🧩 Native Multichain Architecture -> -> 🤖 ChatGPT AIGC Integration -> -> **DegenReborn won triple crown hackathons** -> -> 🟡 CyberConnect & BNB Chain Hackathon: [Top Voter & Rising Stars](https://twitter.com/CyberConnectHQ/status/1635293282849931264) -> -> 🟣 Mask Network & StarkWare Hackathon: [Best Prize for Web3 Games](https://devfolio.co/projects/degen-reborn-550f) -> -> 🟢 ETH Denver Hackathon: [Bounty Winner](https://twitter.com/DegenReborn/status/1635505540938997762) -> -> **Heating on BNB Chain and Expanding to Multi-Chain** -> -> 🚀 Cumulative **18k** paid wallets, **$200k+** revenue, **687.99 $BNB** trading volume in total -> -> 😈 **Ranked #4** in DappRadar BNB Chain Games and BNB Chain Gas Guzzler -> -> 🍻 invested by P12, CyberConnect, Galxe, and Era7 -> -> 👻 **Season 2 is starting on June 14! Join Official to receive $DEGEN rewards** - -## **Brief Intro to Gameplay** - -1. Earn $DEGEN tokens by playing games. -2. Staking: Bet tokens on pools listed on the leaderboard. -3. The pools you bet on determine how much $DEGEN you receive in airdrops! -4. You need to analyze the situation on the field and use smart staking strategies to earn more tokens! - -**Before you begin, ensure your wallet is:** - -1. [Configured to use Linea](https://docs.linea.build/use-linea-testnet/set-up-your-wallet) -2. [Funded with Goerli ETH](https://docs.linea.build/use-linea-testnet/fund#get-test-eth-on-goerli) -3. [Swap Linea $DEGEN on Uniswap](https://swap.goerli.linea.build/#/swap) - -$DEGEN Contract: 0xBc29956d8f9903e905b22af7bcB80Bcc78e4359a - -## **Quest 1. Complete In-Game Guide Missions** - -**Homepage -> Mission** - -Enter [https://linea.degenreborn.xyz](https://linea.degenreborn.xyz/) - -Simply expand the mission box on the right, click on the "Go" button, and follow the beginner's guide to complete each task one by one. - -
-
-

Beginner's Guide

- -
-
-

Guide Mission Box

- -
-
- -## **Quest 2. Play One Round Of Game With Any Purchase** - -### **1. To Begin: Walk-thru 4 pre-game steps** - -**1) Homepage -> Start New Life** - -Enter [https://linea.degenreborn.xyz](https://linea.degenreborn.xyz/) and click on "Start New Life" - -This will take you to the **confirmation page**, where you pay an entry fee using $ETH - -**2) Make Purchase: Become Stronger (Optional)** - -_**This is optional, you'll get higher lifescore if you purchase more talents and attributes.**_ - -> Purchase talents: Purchase up to 10 talents with $ETH + $DEGEN -> -> Purchase attributes: Buy additional attribute points with $ETH + $DEGEN - -**3) Confirm -> Choose Your Talents** - -Upon confirming, hit "confirm" and head to **Choose Your Talents** - -**4) Talents Chose -> Allocate Attribute Points** - -After done choosing your talents, it's time to **Allocate Attribute Points** - -
-
-

Start Game

- -
-
-

Purchase Talents

- -
-
-

Purchase Attributes

- -
-
-

Confirm

- -
-
-

Choose Your Talents

- -
-
-

Allocate Attribute Points

- -
- -
- -### **2. Main Game Start: Keep an eye on below contents** - -**1) Choose your commentator -> Choose your language** - -Degen chatbot gives unique comments to your gameplay. Watch out for the interesting reaction by GPT. - -**2) Confirm -> Your Life Begins** - -In the game, you will randomly encounter some events that affect your attribute values, which in turn affect your final LifeScore. - -**3) R.I.P -> Epitaph -> LifeScore** - -End elegantly, GPT writes you an epitaph showcased on your tombstone. - -Check out your LifeScore and $DEGEN earnings on the settlement page, calculated based on your four attribute values and survival time. - -
-
-

Choose Commentator

- -
-
-

Life Events & Epitaph

- -
-
-

LifeScore & Rewards

- -
-
- -### **3. Claim $DEGEN Rewards in the Game Rewards Center** - -**Homepage -> Tomb -> Claim** - -
-
-

Tomb

- -
-
-

Game Reward Center

- -
-
- -## **Quest 3. Buff or Curse any Tombstone** - -In the first step, we acquired some $DEGEN as chips, and now it's time to double them via staking! - -Choosing which pools to stake in, how to stake, and how much to stake require strategic planning and are the art of the game. **For beginners, my advice is to stake a modest percentage of your chips and place them in the top 10 incarnations on the leaderboard, and choose Curse.** This will ensure that you earn rewards from the airdrop that follows after an hour. - -**What is HoF Leaderboard** - -The leaderboard is on the left side of the screen, and each game record listed on the leaderboard is a liquidity pool. The pool includes the following attributes: - -- **LifeScore:** The score of the game, only the top 50 scores make it to the leaderboard and are eligible for staking. -- **TVL:** The amount of $DEGEN tokens staked in the pool. -- **Rank:** Ranking is based on TVL. - -### **1. Bet Tokens On Pools Listed On The Leaderboard** - -**1) Choose the incarnation you want to tribute on Leaderboard** - -Make sure you have $DEGEN in your bag. - -**2) Tribute -> Select "Buff" or "Curse"** - -There are two types of staking: Buff and Curse. Check out the litepaper chapter for more details [Rewards Summary](https://degenreborn.gitbook.io/litepaper/game/rewards-summary) - -Choose the amount you want to tribute in $DEGEN. Nothing feels better than this! - -
-
-

Go Tribute

- -
-
-

Buff or Curse

- -
-
-

Tribute Amount

- -
-
- -### 2. Claim Airdrop Every Hour - -**Homepage -> Jackpot & Airdrop -> Claim** - -Enter the page to claim your airdrop rewards! - -> 1. $DEGEN airdrop every hour round. -> 2. $ETH airdrop every day round. -> 3. Jackpot (the total prize pool) will be distributed after the end of the season. - -How much you can receive in each airdrop round depends on -- - -> 1. The ranking on the real-time leaderboard of the incarnations you staked in. -> 2. Your share of the total staked amount in each incarnation. - -
-
-

Jackpot & Airdrop

- -
-
-

Claim Airdrop

- -
-
- - - -## **Quest 4. Make it to Top 2000 or Exhume a Tomestone** - -**1) Finish One Game -> Check Out Your LifeScore Ranking** - -The more you spend on purchasing talents and attributes, the higher the lifescore. After each game round, the settlement page will display your LifeScore and Ranking. - -**2) Homepage -> Tombs -> Game Records** - -You can also check your game history at any time on the Tomb page and view your LifeScore ranking by clicking into the settlement page. - -**3) Leaderboard -> Exhume** - -Check out Leaderboard, Click Exhume to buy other player's tombstone. You will become the owner of that incarnation and gain its airdrop & jackpot profits. - -
-
-

LifeScore & Ranking

- -
-
-

Leaderboard

- -
-
-

Exhume

- -
-
- -
- -_**The following quests are optional, but completing them will earn you mainnet $DEGEN token and more rewards for the future Linea mainnet launch!**_ - -## **Quest 5. Play Game on Mainnet to Receive 2,100,000 $DEGEN** - -After getting familiar with the DegenReborn gameplay on the testnet, you can now join the ongoing season 2 of Degen on the mainnet, which also started on June 13th. - -**Click on the link below** **to enter the game, and you'll be rewarded with 2,100,000 $DEGEN**! - -[**https://degenreborn.xyz/?code=u69qr**](https://degenreborn.xyz/?code=u69qr) - -## **Quest 6. Join Degen Community and Get Rewards** - -**Community is a support that all users will need, hop in NOW!** - -[**https://t.me/DegenRebornCommunity**](https://t.me/DegenRebornCommunity) - -Communities are very hyped during an ongoing season. Join the community to stay informed and adjust your game strategy. This is the most important step! - -
-
-

Open Quest Box

- -
-
-

Find Your Community

- -
-
- -## **Quest 7. Use Referral Link to Invite 3 New Players** - -**1) Homepage -> Referral Link** - -Find Referral link tab on Homepage. - -**2) Copy Your Referral Link & Invite Someone** - -Get 8% of $ETH spent & 18% of $DEGEN spent as referral bonus. - -
-
-

Homepage

- -
-
-

Copy Referral Link

- -
-
- -## **Get Support** - -**Join the community and ask anything!** - -[https://t.me/DegenRebornCommunity](https://t.me/DegenRebornCommunity) - -**More Details** - -🟡 Litepaper: [https://degenreborn.gitbook.io/litepaper/](https://degenreborn.gitbook.io/litepaper/) - -🟣 Twitter: [https://twitter.com/DegenReborn](https://twitter.com/DegenReborn) diff --git a/docs/use-mainnet/explore/use-fluvi_wallet.md b/docs/use-mainnet/explore/use-fluvi_wallet.md deleted file mode 100644 index 074ffce57..000000000 --- a/docs/use-mainnet/explore/use-fluvi_wallet.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Use Fluvi Wallet ---- - -# [Fluvi Wallet](https://fluviwallet.xyz/) - Your web3 life made easy. - -As one of the first smart contract wallets that leverages **Account Abstraction (AA)** technology, Fluvi stands at the forefront, ready to redefine your Web3 experience. -This non-custodial wallet ensures you retain complete control of your digital assets, striking a seamless balance between security, simplicity, and absolute ownership. - -Fluvi offers unique features such as **non-custodial multi-device synchronization**, On-Chain 2FA, Seedless Recovery, Batch Transactions, Gasless Transactions, and many more while complying with the EIP-4337 standard. [See Here for full docs and FAQ.](https://docs.fluviwallet.xyz/linea-voyage/linea-voyage-with-fluvi-wallet) - -In this simple guide, we'll help you install Fluvi Wallet and use it to complete the tasks based on the unique features of AA on Linea! - -Or, you can use the [Linea Voyage Faucet & Guide](http://linea-quest.fluvi.io) provided by Fluvi Wallet itself to claim the necessary tokens and progress through the quests! - -> **Important! Fluvi Wallet must be mapped to your MetaMask address in order to complete the Quest. -> Please make sure to complete the mapping by referring to the [guide below](#link-fluvi-wallet-with-metamask).** - -## Install Fluvi Wallet and Create Your Account - -To install Fluvi Wallet, we recommend using Chrome as a desktop browser. - -1. Install the [Fluvi Wallet Chrome extension](https://chrome.google.com/webstore/detail/fluvi-wallet/mmmjbcfofconkannjonfmjjajpllddbg) from Google Chrome Web Store and press Add to Chrome. - ![](/img/quests/fluvi_wallet/image1.png) -2. Once installed, open Fluvi Wallet and sign in with your Google account - ![](/img/quests/fluvi_wallet/image2.png) -3. Set an unlock password for security - ![](/img/quests/fluvi_wallet/image3.png) -4. Now, you're all ready to use Fluvi Wallet! Plain and easy right? - ![](/img/quests/fluvi_wallet/image4.png) - -## Connect to dApps with Wallet Connect - -To complete quests in Linea Voyage, you'll need to connect to the dApp via Wallet Connect. - -1. After pressing “Connect Wallet”, click on the “Wallet Connect” option. - Copy the Wallet Connect URI from the dApp by clicking on “Copy to clipboard” (below the QR code) - ![](/img/quests/fluvi_wallet/image5.png) -2. Click on the Wallet Connect button at the top of Fluvi Wallet - ![](/img/quests/fluvi_wallet/image6.png) -3. Paste the Wallet Connect URI and click on the Connect button - ![](/img/quests/fluvi_wallet/image7.png) -4. Now you're all set to use your selected dApps with Fluvi Wallet! - -![](/img/quests/fluvi_wallet/image8.png) Unlike other connection methods of Fluvi Wallet, transaction requests are stacked in the Notification menu without any pop-ups. - -## More Voyage Fun with Gas Sponsorship - -Below is a list of our partner dApps supporting gasless transactions, which is continuously updated: - -- Velocore -- PancakeSwap -- Compound Finance -- SushiSwap (will be live on Mainnet) - -## Link Fluvi Wallet with MetaMask - -The quests carried out via Fluvi Wallet can be verified using the wallet address created within Fluvi Wallet. To complete quests via MetaMask, it's necessary to link and submit both Fluvi Wallet and MetaMask addresses. - -- Note that you must have made at least one transaction through your Fluvi wallet address before you can submit. - -We've made this process straightforward with a dedicated tool: - -1. Open up the link to the [Linea Voyage Faucet & Guide page - ](http://linea-quest.fluvi.io)![](/img/quests/fluvi_wallet/image9.png) -2. Navigate to the "For Linea Voyage on Galxe" tab in the middle of the page - ![](/img/quests/fluvi_wallet/image10.png) -3. Connect your MetaMask and Fluvi Wallet and check if your wallet address is correctly displayed at the bottom -4. Submit your wallet addresses by clicking the 'Submit' button. - -Please note that the independent wallet address of the Fluvi Wallet can only be linked to a single MetaMask wallet address, and once submitted, the linked wallet cannot be changed. - -During the Linea Voyage campaign, we will have a cohort partnership with certain dApps that will enable you to transact without spending any gas fees through Fluvi Wallet's gasless feature. Our hope is that this will enhance and encourage your Linea Voyage questing experience. - -## Get Support[​](https://docs.linea.build/use-linea-testnet/explore/use-celer#get-support) - -For any inquiries, ideas, or issues with Fluvi Wallet, feel free to reach out to us on our [Discord](https://discord.com/invite/TVdGd8R5rk)! -For the latest news and events, follow us on [Twitter](https://twitter.com/fluviweb3). diff --git a/docs/use-mainnet/explore/use-fwdx.md b/docs/use-mainnet/explore/use-fwdx.md deleted file mode 100644 index ff05580f1..000000000 --- a/docs/use-mainnet/explore/use-fwdx.md +++ /dev/null @@ -1,142 +0,0 @@ ---- -title: Use FWDX.xyz -description: Decentralized P2P Swap Protocol with Zero-Slippage ---- - -# [FWDX.xyz](https://fwdx.xyz) - -FWDX.xyz is a Decentralized P2P Swap Protocol that provides an open interest orderbook where quotes are firm and fills are guaranteed. Swap orders have zero price-slippage, what you see is what you get, with no deviation from the quoted price. - -In this guide, we'll walk you through how to Create Market, Swap & Fill Markets with FWDX. - -## Before You Begin - -Before you start, make sure your wallet is configured as follows: - -1. [Configured to use Linea](/use-mainnet/set-up-your-wallet.mdx). -2. [Funded with Goerli ETH](/use-mainnet/fund) -3. [Funded with Linea Faucet ERC20 Tokens](https://faucet.goerli.linea.build/) - -FWDX currently provides support for the following test networks: - -- Goerli Testnet -- Linea Testnet -- Polygon zkEVM Testnet - -To access the dApp, users can connect their wallets through Metamask or WalletConnect. Note that connecting to the Linea Goerli Test Network is required for the specific tasks in this guide. - -## Create Market - -To create a market, follow the steps below: - -1. Connect your wallet to [https://testnet.fwdx.xyz](https://testnet.fwdx.xyz). -2. Select the "Send Token" and specify the desired amount. -3. Choose the "Receive Token" and indicate the desired amount. -4. Determine the length of time you want the offer to remain open (Validity). - -create_market - -The user will need to perform two transactions: - -- **Approve**: Grant permission to the FWDX Smart Contract to access your send token for creating the market pool. [Youtube Tutorial](https://www.youtube.com/watch?v=-jolAOazktM) -- **Create Market**: Initiate the creation of the actual market. [Youtube Tutorial](https://www.youtube.com/watch?v=7dX13VpAn9M) - -create_market_tx - -By following these steps, you will successfully create a market in FWDX. - -## View Market - -User can view the newly created markets under “My Trades” and also the Explore Markets - -Explore Markets: - -explore_markets - -My Trades: - -my_trades - -## Fill Market - -To fill a market in FWDX, please follow the steps outlined below: - -1. Find the specific market that you wish to fill within the FWDX platform. - -2. Once you have identified the market, enter the desired amount that you want to fill. - -fill_market_1 - -3. Locate the "Approve" and "Fill Market" buttons. - -Approve - -4. Click both buttons simultaneously to initiate the transaction process. - -fill_market_2 - -5. Ensure that you have sufficient funds in your wallet to cover the transaction amount. - -fill_market_3 - -6. Wait for the transaction to be processed on the blockchain and confirmed. - -7. Once the transaction is successful, your share in the market will be allocated based on the amount you entered. - -The user will need to perform two transactions: - -- **Approve**: Grant permission to the FWDX Smart Contract to access your send token for fill the market. [Youtube Tutorial](https://www.youtube.com/watch?v=-jolAOazktM) - -- **Create Market**: Initiate the filling the actual market. [Youtube Tutorial](https://www.youtube.com/watch?v=Vb-y8SMkzRU) - -By following these steps and clicking the "Approve" and "Fill Market" buttons simultaneously, you will be able to fill the market in FWDX and receive your share based on the specified amount. - -## Claim Market by Taker - -Takers can claim their market share once the market is closed or expired. To claim your market share, follow the steps below: - -1. Go to the "My Trades" menu in the FWDX platform. - -claim_by_taker_1 - -2. Select the market for which you wish to claim your share. - -claim_by_taker_2 - -3. Click on the "Claim Market by Taker" button. [Youtube Tutorial](https://www.youtube.com/watch?v=KoPUUNO7m-Y) - -By following these steps, you will be able to claim your market share as a Taker. - -## Claim Market by Maker - -Makers can claim their market share once the market is closed or expired. To claim your market share as a Maker, follow the steps below: - -1. Go to the "My Trades" menu in the FWDX platform. - -2. Select the market for which you wish to claim your share. - -claim_by_maker_1 - -3. Click on the "Claim Market by Maker" button. [Youtube Tutorial](https://www.youtube.com/watch?v=KiHQK4dKGdQ) - -claim_by_maker_2 - -By following these steps, you will be able to claim your market share as a Maker. - -## Cancel Market by Maker - -If nobody has taken the other side of a market, the Maker has an option to cancel the market. - -1. Go to the "My Trades" menu in the FWDX platform. - -cancel_1 - -2. Select the market for which you wish to cancel. - -cancel_2 - -3. Click on "Cancel Market" market [Youtube Tutorial](https://www.youtube.com/watch?v=0LFJdo0QLrY) - -## Get Support - -If you run into issues using the FWDX, you can find their [Discord](https://discord.gg/aKA2PXJD33) diff --git a/docs/use-mainnet/explore/use-ghost.md b/docs/use-mainnet/explore/use-ghost.md deleted file mode 100644 index 7b09a254a..000000000 --- a/docs/use-mainnet/explore/use-ghost.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -title: Use the ghostNFT ---- - -# ghostNFT - -ghostNFT is the first application of ERC721Envious Standard aimed at adding collateral to NFTs. ghostNFT introduces an intuitive user experience enabling creators and users to add, redeem, and view collateral to individual NFTs and NFT collections. ghostNFT targets NFT collections, NFT owners, Token Holders, and Web3 Users. - -Before you begin, ensure your wallet is: - -1. [Configured to use Linea](/use-mainnet/set-up-your-wallet.mdx). -1. [Funded with Goerli ETH](/use-mainnet/fund) (at least .06 ETH) - -## Get DAI on Linea testnet - -You can get DAI by navigating to the [Linea faucet](/use-mainnet/fund). Then, - -1. Connect your wallet to Goerli -1. [Lock .01 ETH to mint DAI](/use-mainnet/fund) ![lock dai](/img/quests/ghost/lock_dai.png) -1. [Bridge DAI from Goerli to Linea](https://goerli.hop.exchange/#/send?token=DAI&sourceNetwork=ethereum&destNetwork=linea) - -## Claim FREE JML gNFT - -JML gNFT is a dynamic NFT that becomes rarer as you add more collateral in GMV tokens. Follow easy steps below to claim your free JML gNFT. - -1. Visit [ghostAirdrop](https://airdrop.ghostchain.io/#/linea/0xD500EFDef75E89Bf6caF5C98F7633575d0049a72) on Linea Testnet. Make sure that the Linea network is selected in the drop down. ![ghost airdrop](/img/quests/ghost/ghost_airdrop.png) -1. Connect your MetaMask wallet and click on the **Claim Free gNFT NOW**. ![claim airdrop](/img/quests/ghost/claim_airdrop.png) -1. You will be automatically redirected to your personal ghostAirdrop dashboard. ![dashboard](/img/quests/ghost/airdrop_dashboard.png) - - ![dashboard](/img/quests/ghost/airdrop_dashboard_2.png) - -## Mint your NFT collection - -1. The ghostNFT platform allows for the inclusion of collateral in standard ERC721 NFT collections. -1. Visit [NFTs2Me](https://nfts2me.com/) and click on the **Create Your Project** button. ![create project](/img/quests/ghost/create_project.png) -1. For this example, we will proceed with **Drops** ![drops](/img/quests/ghost/drops.png) -1. Fill out all relevant information, including Project Name, Token Symbol, Project Description, etc. -1. Upload your artwork, add metadata, and proceed to connecting your wallet. -1. You can choose between **Mint NFTs** and **Create Collection** options. We will proceed with the Mint NFTs options. Fill out all relevant information regarding collection size, ownership addresses, etc. ![create collection choice](/img/quests/ghost/create_collection.png) - - ![mint nfts](/img/quests/ghost/mint_nfts.png) - -1. Proceed to minting your NFT collection: ![minting](/img/quests/ghost/minting.png) -1. Wait for the following steps to be completed: ![steps](/img/quests/ghost/steps.png) -1. Extract collection address to move on thru the registration process on ghostNFT: ![collection address](/img/quests/ghost/collection_address.png) - -## Register Your NFT collection on ghostNFT - -Now all is ready to move to the final stages. - -Any NFT collection can be collateralized through ghostNFT. - -1. Visit [ghostNFT](https://app.nft.ghostchain.io/#/linea), and make sure Linea Testnet is selected in the dropdown. ![ghostNFT](/img/quests/ghost/ghostnft.png) -1. Paste the contract address of your NFT collection in the search bar. If such collection has not been registered yet, the modal window will pop-up: ![register collection](/img/quests/ghost/register_collection.png) -1. Connect your wallet and proceed to fill out the required fields. Use [ghostNFT docs](https://docs.nft.ghostchain.io/en/latest/envious-house-usage.html) for further guidance. - -**IMPORTANT**: Minimum amount to be dispersed to all tokenIds in the collection is 0.044 Linea-ETH. Make sure to have this amount in your MetaMask. - -![disperse min](/img/quests/ghost/min_amt.png) - -## Collateralize your NFT collection on ghostNFT - -1. After the registration has been successfully completed, paste the contract address of your collection into the search bar. Click on the **Explore NFTs** button. ![explore nfts](/img/quests/ghost/explore_nfts.png) -1. Select any NFT from the collection, and click on View NFT. ![view nft](/img/quests/ghost/view_nft.png) -1. Click on the **Add Collateral button** to add collateral in ETH and DAI to increase the price floor of your gNFT. Start with ETH. ![add collateral](/img/quests/ghost/add_collateral.png) - - ![collateralize](/img/quests/ghost/collateralize.png) - -1. First, approve the DAI amount, and then proceed to collateralization. ![approve](/img/quests/ghost/approve.png) -1. Nice! Now the gNFT has a price floor equivalent to 0.014 ETH and 10 DAI. ![price floor](/img/quests/ghost/price_floor.png) - -## Uncollateralize your NFT collection on ghostNFT - -You can as easily redeem the entire balance you placed as collateral. - -**IMPORTANT**: Make sure that you’re the owner of the gNFT. Only owners are able to redeem collateral. - -1. Once you have located your gNFT, click on the **Redeem** button to redeem both ETH and DAI. ![redeem](/img/quests/ghost/redeem.png) -1. After ETH collateral is redeemed, proceed to redeem DAI collateral. ![redeem dai](/img/quests/ghost/redeem_dai.png) - -## Collateralize your JML gNFT - -In the similar fashion, you can add and redeem collateral from your JML gNFT that you minted via [ghostAirdrop](https://airdrop.ghostchain.io/#/linea/0xD500EFDef75E89Bf6caF5C98F7633575d0049a72) on Linea Testnet. - -1. Visit [ghostAirdrop](https://airdrop.ghostchain.io/#/linea/0xD500EFDef75E89Bf6caF5C98F7633575d0049a72) on Linea Testnet. Make sure that the Linea testnet is selected in the drop down. -1. Click on the **NFT Profile** button to be redirected to the ghostNFT profile. ![nft profile](/img/quests/ghost/nft_profile.png) -1. In a similar fashion, go ahead and add ETH and DAI collateral. ![add collateral](/img/quests/ghost/add_collateral_2.png) -1. Start with adding ETH collateral. ![eth collateral](/img/quests/ghost/eth_collateral.png) -1. Proceed with collateralizing your JML gNFT with DAI. Approve DAI first, and then add the desired amount. In this example, we collateralized our JML with 10 DAI. ![jml](/img/quests/ghost/jml.png) -1. Congratulations! The price floor of our JML is now 0.013 ETH and 10 DAI. ![current collateral](/img/quests/ghost/current_collateralization.png) - -## Uncollateralize your JML gNFT - -You can as easily redeem the entire balance you placed as collateral. - -**IMPORTANT**: Make sure that you’re the owner of the gNFT. Only owners are able to redeem collateral. - -1. Locate your gNFT, and click on the **Redeem** button to redeem both ETH and DAI. ![uncollateralize jml](/img/quests/ghost/uncol_jml.png) -1. After ETH collateral is redeemed, proceed to redeem DAI collateral. ![redeem dai](/img/quests/ghost/redeem_dai_2.png) - -## Congratulations - -Congratulations on completing all the steps of using ghostNFT! diff --git a/docs/use-mainnet/explore/use-goplus-security-api.md b/docs/use-mainnet/explore/use-goplus-security-api.md deleted file mode 100644 index 9bf0e6fb8..000000000 --- a/docs/use-mainnet/explore/use-goplus-security-api.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Use the GoPlus Security API ---- - -[GoPlus Security](https://gopluslabs.io/) works as the security infrastructure for web3, by providing open, permission-less, user-driven security services. GoPlus security engine covers multi-chain with multidimensional risk detection for both crypto projects and ordinary users, making a safer chain ecosystem. - -In this guide, we'll walk you through how to use the GoPlus Security token detection service in order to complete our "Fortress Escape". - -Before everything starts, make sure to connect your wallet on the top-right corner: - -![connect wallet linea](/img/quests/goplus_security_api/connect_wallet_linea.png) - -# The Escape - -On this page you will see 20 tokens, 8 of them are risk-free, and your mission is to find all 8 of them. Press the `submit in` button when you are done selecting, and if all of them are correct, congratulations, you have successfully escaped from the Fortress. - -![token list](/img/quests/goplus_security_api/token_list.png) - -# Use GoPlus Security Detection to Help - -Of course, it is hard to eyeball and check the legitimacy of the tokens, and that's why you need GoPlus Token Security to help. Click token detection details under each toke, and you will be directed to the "GoPlus Token Security" page, where we will list all the security information of the token. - -![select token](/img/quests/goplus_security_api/select_token.png) - -![token detection](/img/quests/goplus_security_api/goplus_token_detection.png) - -Carefully read through every line on the page to see if there are risks in the token's contract or if the token is a honeypot. If the token is risk-free, go back to the main page and click the check-mark. - -![token detection result](/img/quests/goplus_security_api/token_detection_result.png) diff --git a/docs/use-mainnet/explore/use-gridex.md b/docs/use-mainnet/explore/use-gridex.md deleted file mode 100644 index 5fb9f871b..000000000 --- a/docs/use-mainnet/explore/use-gridex.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: Use Gridex Protocol ---- - -# Gridex Protocol - -[Gridex Protocol](https://www.gdx.org/) is the first infinitely scalable fully on-chain order book protocol for the Ethereum ecosystem. - -Gridex provides a way forward for on-chain order books, providing a novel and simple solution. Gridex has abandoned the traditional CLOB model and matching engine, replacing it with our novel order book model, the Grid Maker Order Book (GMOB), making running an order book on-chain as cheap as running an AMM. - -To learn more about us, please check out our [website](https://www.gdx.org/) or our "Understanding Gridex" series on [YouTube](https://www.youtube.com/playlist?list=PLtCExG17NAItVy8p5Wt5WLJB2poIzujTl). - -## Accessing the DEX - -First, you´ll need to access the [Gridex website](https://www.gdx.org/) where the following page will appear. Click on the **launch app** button to access the DEX. - -![image](https://github.com/navillanueva/doc.zk-evm/assets/42673884/ef6b7efd-906a-43e9-8107-e33332194c17) - -Now you will have to hit **connect wallet** and change the network to Linea Goerli Testnet : - -![image](https://github.com/navillanueva/doc.zk-evm/assets/42673884/b7c5a8d6-5463-4bb4-906c-fdbaa3a0d354) - -To complete the following tasks, you will have to trade on the **ETH/aUSD** pair. However, Gridex is a permissionless protocol, so at any point, users may create a new trading pair by just placing two maker orders in each trading direction. - -## Task 1: Executing a Swap on ETH/aUSD - -In order to make a swap, you will have to switch from the Maker tab to the Swap tab, as shown in the following image: - -![image](https://github.com/navillanueva/doc.zk-evm/assets/42673884/5a5596ed-89e6-4cae-b6e9-09463a285a87) - -Once you are on the swap interface, buy or sell ETH to complete the task: - -![image](https://github.com/navillanueva/doc.zk-evm/assets/42673884/1a927a8e-1e0f-432b-bff8-5a1dd2c53f7a) - -## Task 2: Placing a Maker Order on ETH/aUSD - -For the second task, you will have to place a "Maker Order". - -We call them Maker Orders because, even though Gridex is an order book exchange, it is not based on the Central Limit Order Book (CLOB) model, which is used in traditional finance or on CEXs like Binance and Coinbase. Limit orders don't always go into the order book, for example; if you try to place a buy limit order at a price higher than the market price on a CEX, it will execute as a market swap instead. This is an artificial restriction that we saw no need for, as it would only complicate the code. - -In order to implement an order book fully on-chain, we had to create the Grid Maker Order Book (GMOB) model. In essence, the main difference between GMOB and CLOB is that instead of placing an order at a specific price, you select a very narrow price range, in which your order is guaranteed to fill somewhere between the lower and upper boundaries. This is what allows GMOB to be infinitely scalable because it allows the gas units required to be constant, regardless of the number of orders in the order book, while a CLOB's computation increases linearly with the number of orders in the order book. - -A simple example would be if you place a Maker Order to buy 1 ETH at $1000 and the resolution is 0.1%, meaning the range width will be $1000 x 0.1% = $1, then the protocol would guarantee your order will be filled between $999.50 and $1000.50. - -In order to place a Maker order, you will have to select the "Maker" interface, as shown: - -![image](https://github.com/navillanueva/doc.zk-evm/assets/42673884/f8e8b666-dc0c-49d7-bfe6-06ac0d5874b2) - -We have made this user interface very similar to other CEXs, but with a key difference -- you will always have custody of your funds! - -Once here, on the 0.05% grid (which means you are trading with a 0.05% resolution) that is selected by default, you can place any type of order and select the price and amount you want to trade for, and we guarantee you **no slippage or impermanent loss**. - -![image](https://github.com/navillanueva/doc.zk-evm/assets/42673884/d65aa584-fa7a-4ea3-b7d7-e1e35aa9a68e) - -This is how your order should look once you have filled in the parameters of your trade. You can see that the frontend has suggested the range $1679.97 - $1680.81 as we have entered the price of $1680. You can also select a different range near the desired price by moving the slider. - -Another important detail about how the GMOB model works is that when you place a maker order, you receive negative fees. That's right, you earn a small commission for placing an order (essentially adding liquidity to the order book), and this fee comes directly from the takers (people executing swaps). On a CEX, you pay a fee to the exchange regardless of whether you are a maker or a taker! - -And that's it! Just press the "buy …" or "sell …" button below, and your Maker Order will be placed. - -Once your order is filled, you will need to "collect" it in the "Open Orders" section. Note that you can batch collect orders to spend less gas. - -## Task 3: Placing Relative Maker Orders and Batch Maker Orders on ETH/aUSD - -Our frontend has some other handy tools for placing maker orders. The first one – relative maker orders – is useful for placing orders near the current price. Instead of entering a price to select a range, a relative order allows you to place an order at a specified number of ranges away from the current price. - -On the Maker tab, tick the "Relative Mode" box: - -![image](https://github.com/navillanueva/doc.zk-evm/assets/42673884/89d7a457-10c9-458e-84a8-887d2f91821f) - -You can now use the slider or type in the box to select the desired number of ranges away from the current price (in either direction) to place your order. - -**Required part of the task** : choose to buy or sell ETH, select a range and amount, and place your order. - -The second handy tool is batch order mode for placing many orders more gas efficiently. This mode allows you to place a given number of orders, spaced equally or arithmetically, between a lower and upper price bound. - -1. Click the settings button in the top right-hand corner and toggle batch order mode: - -![image](https://github.com/navillanueva/doc.zk-evm/assets/42673884/baef73cc-3b17-4f07-ba9b-1b937d2ff46a) - -2. Enter the lower and upper bounds, the number of orders you would like to place, whether you would like them to be equally or arithmetically spaced out, and the amount you would like to use. - -![image](https://github.com/navillanueva/doc.zk-evm/assets/42673884/1ff57dc1-8146-466c-99e2-18e94801c6ef) - -**Required part of the task** : choose to buy or sell ETH, select upper and lower bounds, number of orders, how you would like them to be spaced out, what amount, and place your order. - -## Get Support - -If you run into issues using Gridex Protocol you can find support in our [discord](https://discord.gg/KHhhrRbu). diff --git a/docs/use-mainnet/explore/use-hapi.md b/docs/use-mainnet/explore/use-hapi.md deleted file mode 100644 index 227510a02..000000000 --- a/docs/use-mainnet/explore/use-hapi.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: Use the HAPI LABS Terminal for Linea Voyage Quest -description: Use the HAPI tools to trace funds on Linea ---- - -[HAPI](https://hapi-one.gitbook.io/hapi-protocol) is an on-chain cybersecurity protocol that aims to prevent hackers and exploiters from committing fraud across various blockchains. By incorporating an on-chain database approach and distributed KYT/AML solution, [HAPI](https://hapi.one/) provides a wide variety of tools and methods to safeguard clients from common cybersecurity-related threats. - -This step-by-step guide teaches how to track the transactions via [HAPILabs](https://linea.hapilabs.one/) terminal and participate in Linea vs HAPI ”Send and Investigate” quest. - -**Chapter 0. Preparation.** - -**Step 1.** **Download [MetaMask](https://metamask.io/download/)** - -**Step 2.** **Add Linea Goerli test network to your MetaMask.** Open your MetaMask, go to “Networks” -> “Add network” -> Put “Linea Goerli test network” in search and add it. - -![image](https://github.com/Consensys/doc.zk-evm/assets/45225985/0002e3b8-59e1-4655-9cc0-138de7236e98) - -![image](https://github.com/Consensys/doc.zk-evm/assets/45225985/b55ac6ab-4100-4417-bc43-a1afaa04129d) - -**Step 3.** **Claim LineaETH.** - -In order to get the Linea ETH please use this step-by-step [guide](https://docs.linea.build/use-linea-testnet/fund#get-test-eth-on-goerli). - -**Chapter 1. HAPI Campaign.** - -**Step 1**. **Accounts creation.** - -Go to your MetaMask and create 2 fresh Linea testnet accounts. You can name them, for example **Linea 2**, **Linea 3**. You should now have **3 accounts** in your MetaMask: Your main account (the one you used for the Linea Voyage Quest in Galxe) - we can call this **Linea 1**, **Linea 2** (newly created), **Linea 3** (newly created). - -![image](https://github.com/Consensys/doc.zk-evm/assets/45225985/ba8fe822-ef8c-431c-b34a-f28a9e7f049c) - -**Step 2.** **Transactions.** - -Send the first transaction **0,0001 LineaETH** from your **Linea 1** wallet to **HAPI** wallet address **0x1ed47146ba443D16F67f489800dc5d7786e07c5d** to identify your wallet as a quest participant. - -Send **0,0002 LineaETH** from **Linea 1** to **Linea 2** - -Send **0,0003 LineaETH** from **Linea 1** to **Linea 3** - -**Step 3.** **Investigation.** - -Connect your MetaMask **Linea 1** wallet to the [HAPILabs](https://linea.hapilabs.one/) terminal. - -Paste your **Linea 1** wallet address to HAPILabs terminal address bar (1), choose the correct period (2), and push the “find” button (3) as follows: - -![image](https://github.com/Consensys/doc.zk-evm/assets/45225985/0948312a-1da6-418c-80bd-44321d6544d9) - -**Step 4.Drawing.** - -Drag the transaction flow in order to draw the letter “L”. - -![image](https://github.com/Consensys/doc.zk-evm/assets/45225985/2e54279d-6fc4-4230-81bd-a2cbc3c92c36) - -**Step 5. Post on Twitter!** - -Make the screenshot of the “L” letter with visibility on the HAPI Terminal and quote the [Week 5 - Tech and Dev Week launch Tweet](https://twitter.com/lineabuild/status/1663531528679460864) from [@LineaBuild](https://twitter.com/lineabuild) profile with the image of HAPI terminal "L" letter" and the hashtag #I_am_Linea_0x………………… (YOUR-LINEA1-ADDRESS). - -![image](https://github.com/Consensys/doc.zk-evm/assets/45225985/d26f9f66-9dc0-40d6-96ae-78840990e2be) - -OR - -Don’t feel comfortable sharing your address publicly on Twitter? Post the Quote Tweet as shown above, using the #I_am_Linea hashtag, without including your address, and then fill the following form, providing your Twitter handle and your Linea 1 address (the one you used to connect on Hapi): https://forms.gle/FuMznRWeee3ayETD7 - -You can also blur/hide the address in the screenshot, as long as you provide the form. - -If you have any inquiries or questions regarding ongoing LINEA VOYAGE QUEST, don't hesitate to join our HAPI [Discord](https://discord.gg/q8qSYMX6Ju) channel and ask any pertinent questions you might have! diff --git a/docs/use-mainnet/explore/use-hop.md b/docs/use-mainnet/explore/use-hop.md deleted file mode 100644 index 9bfb2b59a..000000000 --- a/docs/use-mainnet/explore/use-hop.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: Use the Hop Bridge ---- - -# Hop - -[Hop](https://docs.hop.exchange/) is a scalable rollup-to-rollup general token bridge. It allows users to send tokens from one rollup to another almost immediately without having to wait for the rollup’s challenge period. - -In this guide, we'll walk you through how to bridge Goerli ETH using Hop over to Linea! - -Before you begin, ensure your wallet is: - -1. [Configured to use Linea](/use-mainnet/set-up-your-wallet.mdx). -1. [Funded with Goerli ETH](/use-mainnet/fund) - -## Bridge Goerli ETH to Linea - -To bridge Goerli ETH to Linea, you'll need to: - -1. Navigate to the [Hop bridge](https://goerli.hop.exchange/#/send?token=ETH&sourceNetwork=ethereum&destNetwork=linea) -1. Connect your MetaMask wallet -1. Switch network to Goerli -1. Ensure that Goerli is the From network and Linea is the To network - - ![Hop UI](/img/quests/hop/hop_ui.png) - -1. Add the amount of Goerli ETH you want to bridge -1. Click Send - - ![Click send on hop](/img/quests/hop/hop_send.png) - -1. Confirm the transaction in the MetaMask popup - - ![Confirm MetaMask transaction](/img/quests/hop/hop_confirm.png) - -Your transaction should now be sent! You may have to wait a few minutes before the transaction and bridging have been finalized. - -## Get support - -If you run into issues using the Hop bridge, you can find their support channel in their [Discord](https://discord.com/invite/PwCF88emV4). diff --git a/docs/use-mainnet/explore/use-idriss.md b/docs/use-mainnet/explore/use-idriss.md deleted file mode 100644 index f3368aed1..000000000 --- a/docs/use-mainnet/explore/use-idriss.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Use IDriss ---- - -# IDriss - -[IDriss](https://www.idriss.xyz/) is a community-owned and operated suite of tools making web3 more usable for everyone. - -In this guide, we'll walk you through how to send crypto directly on Twitter with the IDriss browser extension using Linea! - -Before you begin, ensure your wallet is [configured to use Linea](/use-mainnet/set-up-your-wallet.mdx) and [funded with Goerli ETH](/use-mainnet/fund). - -## Send crypto directly on Twitter - -Step 1: Install the [IDriss browser extension](https://chrome.google.com/webstore/detail/idriss/fghhpjoffbgecjikiipbkpdakfmkbmig) from Google Chrome Web Store. - -![IDriss browser extension](/img/quests/idriss/idriss_browser_extension.png) - -Step 2: Open Twitter on your desktop and look for friends with a green ID badge. - -![IDriss browser extension displaying a green ID badge on Twitter](/img/quests/idriss/idriss_browser_extension_twitter_badge.png) - -Step 3: Hover over the badge, specify the transaction amount, select the Linea Testnet network, and click the 'Send' button. - -![Linea network in the IDriss browser extension](/img/quests/idriss/idriss_browser_extension_twitter_linea.png) - -Step 4: Connect your wallet and confirm the transaction. You may have to wait a few seconds before the transaction is finalized. - -![Confirmation screen after a successful transaction](/img/quests/idriss/idriss_browser_extension_confirming.png) - -Congratulations, you've just sent your first transaction with IDriss! - -## Support - -If you run into issues using IDriss, you can find their Discord [here](https://discord.gg/RJhJKamjw5). diff --git a/docs/use-mainnet/explore/use-izumi.md b/docs/use-mainnet/explore/use-izumi.md deleted file mode 100644 index 3d65cd80a..000000000 --- a/docs/use-mainnet/explore/use-izumi.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -title: Use the iZiSwap ---- - -# iZiSwap Linea Testnet tutorial - -## Prepare your wallet on Linea Goerli test network - -Click “show/hide test networks“ on Metamask, choose Linea Goerli test network. - -![img1](/img/quests/izumi/1.jpg) - -The Linea faucet link is below: - -[https://www.infura.io/faucet/linea](https://www.infura.io/faucet/linea) - -## Swap - -Go to the [iZiSwap on Linea](https://linea.izumi.finance/home) and click the "Connect Wallet" button to link your Metamask wallet. - -![img2](/img/quests/izumi/2.jpg) - -Select tokens to swap. Here we input 0.1 ETH to swap iZi tokens. - -![img3](/img/quests/izumi/3.jpg) - -Wait for a bit. If the transaction is successful, a message will appear in the bottom right corner of the page. - -![img4](/img/quests/izumi/4.jpg) - -## Limit Order - -Click “Limit Order” on the right of “Swap” tab and select the token you'd like to trade. - -![img5](/img/quests/izumi/5.jpg) - -Place a limit order to exchange 0.05 ETH for iZi and set the desired price.Select the “Fee Tiers” and click “ADD” and confirm the transaction on MetaMask. - -(NO EXECUTED REQUIRED) - -![img6](/img/quests/izumi/6.jpg) - -You can learn more details in “My Orders”. - -![img7](/img/quests/izumi/7.jpg) - -When your order is partially or fully completed, you can collect rewards on "My Order" page by clicking "Claim". - -If you want to cancel an order, you could click “Cancel” and you need to confirm on MetaMask. - -![img8](/img/quests/izumi/8.jpg) - -## Add Liquidity - -Select "Liquidity" => "Add Liquidity". - -![img9](/img/quests/izumi/9.jpg) - -Click “Custom”. - -![img10](/img/quests/izumi/10.jpg) - -Select a pair you want to create a pool with, here we take ETH and iZi as an example. Furthermore, choose the swap fee rate that you are willing to charge. - -![img11](/img/quests/izumi/11.jpg) - -Input the sum you want to provide and set the price range. Here, we input 0.05 ETH as an example. Additionally, approve your tokens if it's the first time providing liquidity for you. - -![img12](/img/quests/izumi/12.jpg) - -Click the “Create” button and confirm the transaction on Metamask. - -![img13](/img/quests/izumi/13.jpg) - -after a moment, you will be able to see a pop-up window "add liquidity successfully". - -![img14](/img/quests/izumi/14.jpg) - -Go back to the liquidity page to validate the provided position with the specific range, fee rate, TVL information, and NFT id. - -![img15](/img/quests/izumi/15.jpg) - -Click “Collect” to claim swap fee,and click “Add” to add more liquidity to the existed position. Be informed, that you can not change the fee rate or price range of the existed position and require to create a new pool, for that matter. - -Click “Remove” and confirm the transaction on Metamask. - -![img16](/img/quests/izumi/16.jpg) diff --git a/docs/use-mainnet/explore/use-kyberswap.md b/docs/use-mainnet/explore/use-kyberswap.md deleted file mode 100644 index db4d5e712..000000000 --- a/docs/use-mainnet/explore/use-kyberswap.md +++ /dev/null @@ -1,112 +0,0 @@ ---- -title: Use KyberSwap -description: Trade and Earn at Superior Rates ---- - -# KyberSwap - -The [KyberSwap](http://www.kyberswap.com) solution suite was conceived with the goal of creating an open and decentralized liquidity backbone for the DeFi ecosystem. Through a combination of solutions, KyberSwap is able to optimize capital efficiency across various DEXes thereby simultaneously ensuring superior rates for traders while simultaneously maximizing yields for LPs. - -Built on the principles of open access to decentralized financial infrastructure, the KyberSwap solution suite enables value in the DeFi space to be compounded sustainably through aligning liquidity incentives. You can read more [here](https://docs.kyberswap.com/). - -With KyberSwap you can: - -- Create new trading pools for any of your favorite ERC20 tokens -- Maximize your market making returns by providing liquidity into customizable price ranges on KyberSwap Elastic -- Swap at superior rates via the KyberSwap Aggregator which optimizes your trade route across multiple liquidity sources - -:::tip - -Before you embark on the future of trade, make sure that you have: - -- [Connected your wallet to the Linea network](/use-mainnet/set-up-your-wallet.mdx) -- [Acquired Goerli ETH to pay for your Linea transactions](/use-mainnet/fund) - -::: - -You can also connect to the Linea Testnet via the KyberSwap UI: - -![Select chain from KyberSwap UI](/img/quests/kyberswap/KyberSwap_SelectChain.png) - ---- - -## :zap: Earn Supercharged Yields - -### Step 1: Select your preferred pool - -![Select Pool](/img/quests/kyberswap/KyberSwap_AddLiquidity_SelectPool.png) - -Search for your favorite pools using the token selector tool on the [Elastic Pools page](https://kyberswap.com/pools/linea-goerli). Liquidity providers can filter the list of available pools by choosing from the list of whitelisted tokens, searching via the token symbol, or directly inputting the token contract address. - -If you are unable to find a pool that suits your preferred configuration, you can also refer to our [Elastic pool creation guide](https://docs.kyberswap.com/liquidity-solutions/kyberswap-elastic/user-guides/elastic-pool-creation) to set up a new pool. - -### Step 2: Customize liquidity provision parameters - -![Configure Position](/img/quests/kyberswap/KyberSwap_AddLiquidity_SelectRange.png) - -Upon clicking the “Add Liquidity” button for your preferred token pool, you will then be able to configure various liquidity provision parameters on the Add Liquidity helper. This includes selecting an appropriate fee tier, setting your position’s price range, as well as configuring token amounts. - -### Step 3: Approve tokens on KyberSwap Elastic - -![Approve Token](/img/quests/kyberswap/KyberSwap_AddLiquidity_ApproveToken.png) - -If this is your first time providing liquidity to an Elastic pool, you will need to authorize the KyberSwap smart contract to transact using your tokens on this network. Click the “Approve [Token]” button to do so which will open the approval dialog window on your wallet. Once the approval is confirmed, the previously disabled “Preview” button will be clickable. - -### Step 4: Review your liquidity contribution - -Click on the “Preview” button to bring up the liquidity addition preview screen. - -![Click preview button](/img/quests/kyberswap/KyberSwap_AddLiquidity_PreviewButton.png) - -### Step 5: Confirm and view created position - -Once you have reviewed the information, you can click on the “Supply” button to proceed with confirming the transaction in your wallet. - -![Confirm liquidity addition](/img/quests/kyberswap/KyberSwap_AddLiquidity_Preview.png) - -KyberSwap will notify you once your submitted transaction has been confirmed by the Linea network. You can use the wallet helper to view the transaction status as well as track the changes in your token holdings. - -Your new position should now be visible on the My Pools page on KyberSwap. - -![My Elastic Pools](/img/quests/kyberswap/KyberSwap_AddLiquidity_MyElasticPools.png) - ---- - -## :repeat: Instantly Swap At Superior Rates - -### Step 1: Specify your swap pair - -![Select swap pair](/img/quests/kyberswap/KyberSwap_Swap_SelectToken.png) - -Traders can leverage the token selector tool to specify their preferred swap pair on the [KyberSwap Swap page](https://kyberswap.com/swap/linea-goerli). Traders can choose from a whitelist of the most popular tokens, search token symbol pairs via the search field, or directly input the token’s contract address. - -### Step 2: Configure the swap amount - -![Configure swap parameters](/img/quests/kyberswap/KyberSwap_Swap_ConfigureSwap.png) - -Specify the amount you would like to swap by either typing in an amount manually or by using the “Max” and “Half” buttons to swap pre-set proportions of your wallet balance. Upon selecting a token in amount, you will be able to see an estimated return amount. - -### Step 3: Approve tokens on KyberSwap Aggregator - -![Approve token swap](/img/quests/kyberswap/KyberSwap_Swap_ApproveToken.png) - -As a safety precaution, you will need to approve/permit KyberSwap to trade the tokens on your behalf. This ensures that the KyberSwap smart contract is only able to spend the specified amount from your wallet. You can refer to KyberSwap’s [Docs](https://docs.kyberswap.com/kyberswap-solutions/kyberswap-interface/user-guides/instantly-swap-at-the-best-rates#step-4-approve-or-permit-contract-to-swap-tokens) for further details on this approve/permit process. - -### Step 4: Confirm the swap - -![Confirm swap](/img/quests/kyberswap/KyberSwap_Swap_Preview.png) - -You can review your swap by clicking on the “Swap” button to bring up the confirmation screen. Note that as market conditions are liable to change while your trade route is being confirmed, KyberSwap implements [a suite of safety mechanisms](https://docs.kyberswap.com/kyberswap-solutions/kyberswap-interface/user-guides/instantly-swap-at-the-best-rates#step-5-confirm-the-swap) to protect against any unexpected outcomes. - -Once the swap route has been finalized, the confirmation screen will display key pieces of information for your review: - -- **Output amount**: Estimated return after the Swap. -- **Current Price**: the rate at which the swap will happen (this can be inverted using the 🔁 button). -- **Minimum Received**: This is the minimum amount of output tokens that you will receive from the swap else the transaction will be reverted. -- **Gas Fee**: The estimated network fee associated with this transaction. -- **Price Impact**: The estimated change in the market price due to the size of your transaction. -- **Slippage**: The estimated difference between the expected price and final price of the trade. - -Upon reviewing the trade parameters, you can click the “Confirm Swap” button to proceed. KyberSwap will notify you once your submitted transaction has been confirmed by the Linea network. You can use the wallet helper to view the transaction status as well as track the changes in your token holdings. - -![Wallet view](/img/quests/kyberswap/KyberSwap_Swap_WalletView.png) diff --git a/docs/use-mainnet/explore/use-linea-ens.md b/docs/use-mainnet/explore/use-linea-ens.md deleted file mode 100644 index c3e74cc1b..000000000 --- a/docs/use-mainnet/explore/use-linea-ens.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: Use Linea ENS ---- - -# Linea ENS - -Linea ENS has been developed by Consensys to showcase how Linea can be used to manage ENS subdomain on L2, where users can benefit from cheaper gas fees. Technically, this is made possible thanks to ENSIP10 described [here](https://docs.ens.domains/ens-improvement-proposals/ensip-10-wildcard-resolution). - -## How to register a Linea ENS domain - -1. Navigate to [Linea ENS website](https://ens.goerli.linea.build/) -2. Connect your MetaMask wallet. - -![Connect MetaMask](/img/quests/linea-ens/connect-metamask.png) - -3. Make sure you’re wallet is connected to Linea Goerli and funded with LineaETH -4. Search for the domain you want to register in the main search bar - -![Search for a domain](/img/quests/linea-ens/search.png) - -5. Make sure the domain is available, and click the register button. Please note: all the domains end with .linea-build.eth! So a name could be for example: example.linea-build.eth. - -![Register a domain](/img/quests/linea-ens/register-form.png) - -6. Validate the transaction in your wallet - -![Validate transaction in MetaMask](/img/quests/linea-ens/metamask-confirmation.png) - -7. Wait for the transaction to be included in a Linea block (usually takes less than a minute) -8. Your domain name is registered on Linea 🎉 - -![Domain registration is complete](/img/quests/linea-ens/success.png) - -9. You can now use your domain name to create a Lineaster handle! - -## How to transfer a domain? - -1. Navigate to [Linea ENS website](https://ens.goerli.linea.build/) -2. Connect your MetaMask wallet. - -![Connect MetaMask](/img/quests/linea-ens/connect-metamask.png) - -3. Make sure you’re wallet is connected to Linea Goerli and funded with LineaETH -4. Go to “My Collection” to view the domain your own - -![My Collection](/img/quests/linea-ens/collection.png) - -5. Click on the “transfer” button for the domain you want to transfer - -![Transfer button](/img/quests/linea-ens/transfer-button.png) - -6. Input the address you want to transfer your domain to -7. Click on transfer and validate your transaction on your wallet - -![Transfer form](/img/quests/linea-ens/transfer-form.png) - -8. Wait for the transaction to be included in a Linea block (usually takes less than a minute) -9. You’re done 👍 - -Please reach out to us through our Consensys discord if you need support! diff --git a/docs/use-mainnet/explore/use-linea-l2-domains.md b/docs/use-mainnet/explore/use-linea-l2-domains.md deleted file mode 100644 index 34a7e1a04..000000000 --- a/docs/use-mainnet/explore/use-linea-l2-domains.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Use LineaL2 domains ---- - -# Linea L2 Domains - -[Linea L2 Domains](https://www.lineal2.domains/) offers .linea Community Namespaces for the Linea network. They are ownable/tradable usernames, are compatible with ENS at `joe.linea.usr.id`, and all fees go towards funding public goods for the Linea ecosystem! - -In this guide, we'll walk you through how to buy a username! - -Before you begin, ensure your wallet is [configured to use Linea](/use-mainnet/set-up-your-wallet.mdx). - -## Buy a Username - -1. First, navigate to the [Linea L2 Domains](https://www.lineal2.domains/) website and connect your wallet. - -![LineaL2 domains shot 1](/img/quests/patch/domain-1.png) - -If needed, switch to the Linea testnet in your wallet. - -![LineaL2 domains shot 2](/img/quests/patch/domain-2.png) - -2. Type a username into the textbox to check whether it's available. It must be 3+ characters, not taken, and you can register it for any number of years. - -![LineaL2 domains shot 3](/img/quests/patch/domain-3.png) - -3. Click "Buy domain" and sign the transaction with your wallet. - -4. Wait for the transaction to mine and you're done! Share to Twitter for future rewards! 🥳👀 - -![LineaL2 domains shot 4](/img/quests/patch/domain-4.png) - -## Get Support - -If you run into issues using Linea L2 Domains, ask for help in the `🚩-linea-domains-support` channel in our [Discord](https://discord.gg/EAFPKSRyth). diff --git a/docs/use-mainnet/explore/use-lineaster.md b/docs/use-mainnet/explore/use-lineaster.md deleted file mode 100644 index 9019d0ecf..000000000 --- a/docs/use-mainnet/explore/use-lineaster.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -title: Use Lineaster ---- - -# Lineaster - -Lineaster is the Linea version of [Lenster](https://lenster.xyz/), the most popular frontend built on top of the [Lens Protocol](https://www.lens.xyz/) 🌿. - -:::danger - -Lineaster is an awesome decentralized social network that promotes a welcoming community. -However, it is important to be cautious and not blindly trust everything you read or click on suspicious links. -Stay safe frens! - -::: - -## Step 1: Create a Lineaster profile - -To create a Lineaster handle, you must have a Linea ENS domain - -### Mandatory action: create a Linea ENS domain - -1. Go to ![ENS domain](/img/quests/lineaster/ens.png) -2. Register a domain -3. Wait for it to be confirmed on L2 (not L1) - -### Create a Lineaster profile - -1. You must have created a Linea ENS domain to create your Lineaster profile! -2. Go to ![Lineaster homepage](/img/quests/lineaster/step1_2.png) -3. Click on ‘Login’ (top right) -4. Connect via MetaMask 🦊 ![Connect via MetaMask](/img/quests/lineaster/step1_4.png) -5. Sign-in with Lens 🌿 → Sign the message ![Sign the message](/img/quests/lineaster/step1_5.png) -6. Create your handle (more than 5 characters, no special character) and then confirm the transaction ![Create your handle](/img/quests/lineaster/step1_6.png) -7. Wait for the transaction to be confirmed ![Wait for the transaction to be confirmed](/img/quests/lineaster/step1_7.png) -8. You can now log in to your profile! ![You can now log in to your profile!](/img/quests/lineaster/step1_8.png) ![You can now log in to your profile!](/img/quests/lineaster/step1_8bis.png) - -## Step 2: Create a post - -1. From the [homepage](https://lineaster.goerli.linea.build/) or from your profile page, click on ‘What’s happening?’ ![Start creating a post](/img/quests/lineaster/step2_1.png) -2. Write your post, you can add pictures, etc. -3. Post it by signing the data and the transaction ![Sign the data](/img/quests/lineaster/step2_3.png) ![Sign the transaction](/img/quests/lineaster/step2_3bis.png) -4. Wait for it to be confirmed, then indexed by the Lens 🌿 API -5. Your post can now be seen on your profile feed! - -## Step 3: Super Follow @Linea - -1. Go to -2. Click on ‘Super Follow’ ![Click on ‘Super Follow’](/img/quests/lineaster/step3_2.png) -3. Allow the Follow Module with 10 USDC or more - _Need some USDC? Get some via our faucet:_ [ _https://faucet.goerli.linea.build/_](https://faucet.goerli.linea.build/) - - ![Allow the Follow Module](/img/quests/lineaster/step3_3.png) - -4. Wait for the transaction to be confirmed -5. Super Follow @Linea -6. You are now a proud supporter of Linea! - -## Step 4: Collect a post from @Linea - -1. Go to -2. Click on ‘Collect’, then sign the transaction ![Collect a post](/img/quests/lineaster/step4_2.png) -3. Wait for the transaction to be confirmed -4. You are now a proud supporter of Linea, and you can see the post you collected on your profile (‘Collected’ tab) - -## Troubleshooting / FAQ - -### I created my handle, but I can’t connect - -_When the Linea network is massively used, our RPC endpoints might have trouble handling the load. This leads to some transactions not being indexed by the Lens 🌿 API, and your handle might not be taken into account by Lineaster._ - -1. I’ve created a handle, I own the token associated to it -2. When I try to log into Lineaster, I’m asked to create a handle, but an error says I already have one -3. First solution is to use another Ethereum address and start the process from scratch -4. Second solution is to get rid of the token you got from the first handle creation: -5. Go to [Zonic](https://testnet.zonic.app/profile?filter=%7B%22tab%22:0,%22chain%22:59140%7D) marketplace testnet -6. Select the token representing your Lineaster handle -7. Transfer it to another address -8. Create your handle once again from [Lineaster](https://lineaster.goerli.linea.build/) - -### I created a post, but it is not displayed - -_When the Linea network is massively used, our RPC endpoints might have trouble handling the load. This leads to some transactions not being indexed by the Lens 🌿 API, and your post not being picked up by Lineaster._ - -1. I’ve created a post, but it is not displayed on my profile’s feed -2. Please create a new post, for it to be indexed successfully this time - -### I created a post, but it stays in an ‘indexing’ state - -_When the Linea network is massively used, our RPC endpoints might have trouble handling the load. This leads to some transactions not being indexed by the Lens 🌿 API, and your post not being picked up by Lineaster._ - -1. I’ve created a post, but it is displayed as ‘indexing’ on the homepage for more than 1 hour -2. You can clean your publications pending for indexation via your [Cleanup](https://lineaster.goerli.linea.build/settings/cleanup) menu -3. Please create a new post, for it to be indexed successfully this time - -### I need some USDC to complete the tasks, where can I get some? - -_As we are on a testnet, you can get test tokens such as USDC easily._ - -1. Go to the Linea testnet faucet: [ _https://faucet.goerli.linea.build/_](https://faucet.goerli.linea.build/) -2. Lock some ETH to get USDC in exchange - -### I get an error when trying to follow @linea - -_When trying to follow the @linea profile, I get the following error message:_ - -> You do not have enough allowance to follow this profile - -1. Go to https://lineaster.goerli.linea.build/settings/allowance -2. Revoke the **Fee Follow** allowance by clicking on the corresponding ‘Revoke’ yellow button and validating the transaction -3. Then, retry following @linea, and this time increase the allowance above 10 USDC![Revoke the Fee Follow module](/img/quests/lineaster/revoke.png) - -### I get an error when trying to post or follow - -_When trying to post something or follow a profile, I get a "Internal JSON-RPC error" message:_ - -![Error when posting](/img/quests/lineaster/nonce.png) - -1. Only keep one tab on Lineaster -2. Refresh the page -3. Clicking on ‘Post’ or ‘Follow’ should now work fine diff --git a/docs/use-mainnet/explore/use-match3-game.md b/docs/use-mainnet/explore/use-match3-game.md deleted file mode 100644 index a8703af8d..000000000 --- a/docs/use-mainnet/explore/use-match3-game.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: Use MetaMerge ---- - -# Meta Merge Match3 Linea Game - -## What is Meta Merge? - -🐹 Meta Merge is a metaverse combining AIGC, NFTs, DeFi, and Gaming. - -- We cordially invite the community to collaborate to develop the AIGC experience. With Meta Merge AIGC, our technology that generates exceptional and commanding pets for NFT holders, the community can actively participate in shaping its evolution. -- Embark on a journey of discovery as you solve unique quests, strengthen your team, and create your own storyline. -- With intense PvP and PvE battles, you'll have the opportunity to become a legend in the arena. Join open tournaments for a chance to win prizes. -- Capture, collect, and merge monsters to create even stronger and more unique creatures. With endless possibilities and combinations, the sky's the limit in creating the ultimate team. - -Meta Merge Match3 is a mini game that allows everyone to quickly get to know pets and achieve Linea network accomplishments. - -## What is Meta Merge Match3 Game? - -🕹️ Meta Merge Match3 is an elimination game developed by Meta Merge Team. In the game, players need to select three identical pets to eliminate them with some skill😉. - -- The pets will continue to overlap, and players can only select the top layer of them. -- There could be more than 30 types of pets in the game -- Players can obtain by Ultiverse account or wallet connection. -- The game may become very difficult and challenging after the high level. - -![](/img/quests/meta_merge/match3_intro.png) - -I hope this information helps! If you have any other questions, feel free to ask me. - -## To Start: - -### Visit Meta Merge Match3 and Login. - -Visit the Meta Merge official website: https://match3-linea.metamerge.xyz/ and you will find that there are 2 ways of logging in. - -1. If you already have an Ultiverse account, you may login directly with your Ultiverse Account. You can also sign up your Ultiverse account here. -2. (recommended) Login with your preferred wallet address. You will need to connect and sign with your selected digital wallet. - -![](/img/quests/meta_merge/account_login.png) - -### Confirm wallet and start the Game - -Once you have successfully logged in, you can click on the "Linea Game" link at the top to enter the mini-game. Before starting the game, please select the connected wallet with which you will interact during the game. Only then can you begin playing. If you logged with account, You can choose any of the wallets under your account. - -![](/img/quests/meta_merge/match3_select_wallet.png) - -After players click on the cards in the central area of the game, the cards will move up to the top frame. The top frame can store a total of 7 cards. When there are 3 identical cards, they will be eliminated, for example, three of the same cards will result in an elimination. Then click "Play" and let's get started! - -![](/img/quests/meta_merge/match3_game_screenshot.png) - -When there are no cards that can be eliminated by forming a set of 3 on the game board, players can observe the temporarily unused cards in the lower layer. By clicking on the cards in the upper layer, the cards in the lower layer become available for use. However, when using this technique, it is important to avoid accumulating useless cards in hand, as it can ultimately lead to game failure. - -If the cards in hand has already been 7 and there are not 3 identical cards here. Then unfortunately The game is over, Please start over again from level one. - -![](/img/quests/meta_merge/game_failed.png) - -### Mint Badge for Gaming - -After completing each level firstly, you will have the opportunity to earn a Mint badge! - -Clicking the "Mint NFT" button will initiate a transaction to mint OAT corresponding to the current level. Whether the minting process is completed or not, you can also move on to the next level of the challenge. Note: If you have already minted the OAT for a level, there is no need to mint it again. You can directly start the next level of the game. - -![](/img/quests/meta_merge/match3_mint_nft.png) - -In the later stages of the game higher levels, the game will become very difficult and challenging, go get more eliminations and higher level records, good luck! 😉 - -## Get support - -If you run into an issue, please feel free to contact us through Meta Merge Twitter (https://twitter.com/metamerge_xyz)  or Ultiverse Discord. diff --git a/docs/use-mainnet/explore/use-meeet.md b/docs/use-mainnet/explore/use-meeet.md deleted file mode 100644 index 656cc5203..000000000 --- a/docs/use-mainnet/explore/use-meeet.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Use MEEET ---- - -# MEEET - -[MEEET](https://www.meeet.xyz/) is a social & AIGC-based blockchain game platform. - -MEEET aims to introduce a variety of game products to its ecosystem and encourages user participation in product development through AIGC (Artificial Intelligence Game Currency), MOD (Modifications), and more. Together, we can build the game platform and develop the ecosystem. - -Before you begin, make sure your wallet is: - -1. [Configured to use Linea](/use-mainnet/set-up-your-wallet.mdx). -1. [Funded with Goerli ETH](/use-mainnet/fund) - -## Claim Free MML NFT on Linea Testnet - -This NFT medal is designed to celebrate the joint activities of Linea and MEEET, and holders can enjoy a unique collection experience. In the future, users who hold this NFT medal may also receive the MMT(Governance Token) airdrop of MEEET. Holders of this NFT will have additional exclusive rewards when they login to the MEEET game in the future. - -1. Visit [MEEET on Linea Testnet](https://www.meeet.xyz/linea/testnet). Connect your wallet and Click “MINT” - -![nft_mint](/img/quests/meeet/nft_mint.png) - -2. Confirm in your wallet - -![nft_mint_confirm](/img/quests/meeet/nft_mint_confirm.png) - -3. Congratulations, you have minted an MML medal. - -![nft_approve](/img/quests/meeet/nft_approve.png) - -## Stake MML NFT on Linea Testnet - -1. After connecting your wallet, you can view your current NFT holdings in the “My NFTs” section. You need to authorize your NFTs before staking them. Click “Approve” to grant authorization. - -![nft_approve1](/img/quests/meeet/nft_approve1.png) - -![nft_approve2](/img/quests/meeet/nft_approve2.png) - -2. Click “Stake” and confirm in your wallet. - -![nft_stake](/img/quests/meeet/nft_stake.png) - -3. Congratulations, you have successfully staked the medal. You can view your staked NFTs in the “Stake NFTs” section. - -![nft_redeem](/img/quests/meeet/nft_redeem.png) - -**Please Note: Ten stake scores will be generated when each NFT is staked for 24 hours. In the future, MEEET will send MMT(Governance Token) airdrops to holders based on the leaderboard of stake scores of users' MML NFT.** - -## Redeem MML NFT on Linea Testnet - -1. In the “Stake NFTs” section, you can redeem your staked NFTs. Click “Redeem” to proceed and confirm in your wallet. - -![nft_redeem](/img/quests/meeet/nft_redeem.png) - -2. You can check your NFTs In the “My NFTs” section. diff --git a/docs/use-mainnet/explore/use-mendi.md b/docs/use-mainnet/explore/use-mendi.md deleted file mode 100644 index dda43c574..000000000 --- a/docs/use-mainnet/explore/use-mendi.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Use Mendi Finance Lending Protocol ---- - -# Use Mendi Finance Lending Protocol - -Mendi Finance lending protocol is deployed on Linea testnet. Use the [Mendi app](https://testnet.mendi.finance/) to supply collateral and borrow against it. - -## Supply collateral - -1. Navigate to the [Mendi app](https://testnet.mendi.finance/) and select the Linea network in your MetaMask wallet. (You might need to click on _show/hide test networks_ to have testnets appear in the list) - - ![Metamask Linea testnet](/img/quests/mendi/metamask.png) - -1. Connect your wallet to the app, by clicking **Connect wallet** and selecting **MetaMask**. Your wallet address will appear in the top-right corner. - - ![Connect Wallet](/img/quests/mendi/connect_wallet.png) - -1. Select the **Lending** tab. - - ![Lending Tab](/img/quests/mendi/lending.png) - -1. Select USDC/USDT/WETH to supply to the protocol and click on it. - - ![Supply](/img/quests/mendi/supply.png) - -1. Enter the amount you want to use for each token. - - ![Supply Amount](/img/quests/mendi/supply_amount.png) - -1. Click **Approve** and check the details. - - ![Supply Approve](/img/quests/mendi/supply_approve.png) - -1. Click **Supply** to confirm and approve the transaction. - -## Borrow tokens - -1. Navigate to the [Mendi app](https://testnet.mendi.finance/) and select the Linea network in your MetaMask wallet. (You might need to click on _show/hide test networks_ to have testnets appear in the list) - - ![Metamask Linea testnet](/img/quests/mendi/metamask.png) - -1. Connect your wallet to the app, by clicking **Connect wallet** and selecting **MetaMask**. Your wallet address will appear in the top-right corner. - - ![Connect Wallet](/img/quests/mendi/connect_wallet.png) - -1. Select the **Lending** tab. Make sure your supplied assets can be used as **Collateral**! - - ![Lending Tab](/img/quests/mendi/lending.png) - - ![Collateral](/img/quests/mendi/collateral.png) - -1. Select USDC/USDT/WETH to borrow from the protocol and click on it. -1. Enter the amount you want to borrow. - - ![Borrow](/img/quests/mendi/borrow2.png) - -1. Click **Borrow** to confirm and approve the transaction. diff --git a/docs/use-mainnet/explore/use-mesprotocol.md b/docs/use-mainnet/explore/use-mesprotocol.md deleted file mode 100644 index d6f51ac70..000000000 --- a/docs/use-mainnet/explore/use-mesprotocol.md +++ /dev/null @@ -1,100 +0,0 @@ ---- -title: Use MES Protocol ---- - -# MES Protocol - -Linea DeFi Week Tutorial MES Protocol is a cross-rollup orderbook DEX, you can learn more about it [here](https://www.mesprotocol.com/). This guide would walk you through how to complete the tasks. - -Before you begin, make sure your wallet is: - -- [configured to use Linea](/use-mainnet/set-up-your-wallet.mdx) -- [funded with the Linea ETH](/use-mainnet/fund). - -## Tasks - -1. Deposit any asset on Linea testnet -2. Place and close an order at Spot Trading or MES Convert page -3. Withdraw asset on Linea testnet - -## Switch to Linea Testnet - -1. Navigate to [MES Protocol app](https://app.mesprotocol.com/) -2. Switch to Testnet - - ![mes1](/img/quests/mesprotocol/mes1.png) - -3. Connect wallet -4. Select Linea Testnet and confirm to switch to Linea at your wallet - - ![mes2](/img/quests/mesprotocol/mes2.png) - -## Deposit - -1. Click on “Deposit/Withdraw Tokens” and you will be navigated to the Portfolio page - - ![mes3](/img/quests/mesprotocol/mes3.jpeg) - -2. Click on the "Deposit" button at the row of token you want to deposit -3. Input the amount of token you want to deposit and proceed to the next step -4. Approve a spending limit if it is your first time interacting with our contract. Select a suitable spending limit that you are comfortable with. If you have no idea what spending limit to set, just simply use the default setting -5. The Metamask window will pop up again, you can double check the amount and adjust the gas fee if needed; confirm this transaction if everything is fine, a few seconds later you’ll be able to see your token balance updated - -## Place an Order (Spot Trading) - -1. Tap and choose the cryptocurrency pairs you want to trade. - - ![mes4](/img/quests/mesprotocol/mes4.jpeg) - -2. Choose to trade in “Single Chain Mode” or “Cross-rollup Mode”, this is what differentiates MES from other DEXs. - -- In Single Chain Mode - your order placed is matched and settled with other orders on Linea (your currently connected chain) only. -- In Cross-Rollup Mode, your order could match and settle with orders on any chains supported by MES. You enjoy deeper liquidity in this mode, but you may need to bridge the assets when you withdraw. - - ![mes5](/img/quests/mesprotocol/mes5.png) - -3. Choose the order direction to buy or sell the token -4. Choose to place a Market Order or Limit Order -5. Fill in the Limit Price (applicable to Limit Orders only) and the quantity, then place the order. - -## Place an Order (MES Convert) - -1. Navigate to MES Convert page by selecting “MES Convert” under “Trade” - - ![mes6](/img/quests/mesprotocol/mes6.png) - -2. Select order type - Market Order or Limit Order -3. Select the source chain and token, and the destination chain and token (Linea would be the source and destination chains in this event) - - ![mes7](/img/quests/mesprotocol/mes7.jpeg) - -4. Fill in the amount to send -5. Click “Preview Conversion” -6. The conversion rate is displayed, it is for reference only and the actual settlement rate is subject to the price movement. You can adjust the conversion rate here if you are placing a Limit Order. Click "Submit" if you confirm the details of your trade - -## Withdraw Linea Balance Only - -1. Same as deposit, navigate to the trading page and click on “Deposit/Withdraw Tokens” -2. Click on the "Withdraw" button at the row of token you want to withdraw -3. Choose a withdrawal mode - “Withdraw Linea Balance Only” allows you to withdraw assets on Linea only, or “Withdraw Cross-chain Balance” that aggregates your assets into Linea then and withdraw. - - ![mes8](/img/quests/mesprotocol/mes8.png) - -4. Single Chain Withdrawal - input the withdrawal amount and proceed to withdraw -5. Sign the message on your wallet to confirm the withdrawal -6. Click on “Go to Transfer Records” at the prompt message - - ![mes9](/img/quests/mesprotocol/mes9.png) - -7. Claim token to your wallet at “Pending Transfer” page - - ![mes10](/img/quests/mesprotocol/mes10.png) - -## Withdraw Cross-chain Balance - -1. Select Linea as the destination chain - - ![mes11](/img/quests/mesprotocol/mes11.png) - -2. You are then navigated to “MES Convert” page to bridge your selected asset to Linea -3. After you have aggregated your assets to Linea, you can follow Step 4 above to withdraw the assets under Single Chain Withdrawal Mode. diff --git a/docs/use-mainnet/explore/use-metalswap.md b/docs/use-mainnet/explore/use-metalswap.md deleted file mode 100644 index 41a6d7063..000000000 --- a/docs/use-mainnet/explore/use-metalswap.md +++ /dev/null @@ -1,137 +0,0 @@ ---- -title: Use MetalSwap -description: Use Metalswap to Protect From Volatility - Linea Voyage Quest ---- - -# Use Metalswap to Protect From Volatility - -## **Faucet** - -To begin your test run, visit the MetalSwap demo interface at [https://testnet-linea.metalswap.finance](https://testnet-linea.metalswap.finance). - -This demo operates on the Linea Testnet using two **custom fake tokens called: "WBTC" and "USDC"**. These demo tokens will allow you to simulate operations as if they were real, without the risk of losing actual funds. - -The following steps will guide you on how to operate the demo: - -### Getting the Demo Tokens - -1. Click on the _"Tokens➝ Faucets"_ button on the top of the page. - -![test tokens faucet menu](/img/quests/metalswap/tokens-faucet.png) - -2. If your wallet is set up on a different chain, a message will appear prompting you to switch networks. Click on _"SWITCH NETWORK"_. This will open your wallet with the Linea network already selected. Confirm and proceed with the request for the test tokens. - -![get test tokens from faucet](/img/quests/metalswap/get-test-tokens.png) - -3. To add WBTC test and USDC test token info directly to Metamask, you can click on the respective buttons. - -We will need at least 0.01 GoerliETH: to avoid the faucet drainage by spamming, a cent of GoerliETH is charged to get the test tokens in change. - -After obtaining Goerli ETH tokens, proceed by clicking on the following main boxes: - -- "Get Linea Test WBTC and USDC", note this operation can be performed once a day. - -- "Go To The Linea ETH Faucet" to obtain the ETH needed for transition payments. - -Once you have obtained the test WBTC and USDC, we can move on _"Swap➝ Swap"_ section to use the Hedging Swap tool. - -## **Hedging Swap** - -1. After the MetalSwap Hedging Swap Demo platform opens, proceed to connect your wallet. - -2. Select the Swap section from the menu at the top of the page. - -![swaps menu](/img/quests/metalswap/swap-menu.png) - -Now, **the Demo platform is ready to be used** exactly like the real one. To deep dive on how to set up a Hedging Swap, consult the DOCs Hedging Swap ETH V2 and Hedging Swap GOLD V2 sections. - -Remember, the demo platform has all the functionalities of the real one. For more information on its functions, refer to the corresponding sections of the DOCs. - -### MetalSwap Linea Testnet Dashboard - -Welcome to the operating interface of MetalSwap on Linea Testnet where financial Hedging Swap Demo Orders can be performed on the Linea Goerli network. - -The process of connecting your wallet and setting up the Dapp remains the same as in the real version. Remember to select the Linea Testnet on Metamask before connecting your wallet. - -![swaps dashboard allowance](/img/quests/metalswap/swaps-allowance-dashboard.png) - -The operating console is also similar to the real one. You will be able to select the type of digital assets to trade with. In this demo, we'll be using the only asset of WBTCtest as "Current Coin". - -After the _Allowance permission_ is given, we'll be ready to set our New Swap variables. - -In the following screenshot we'll hedge against the raise of WBTC price by clicking the "Up Arrow USDC" switch, setting variables as follows: **Target Size** of 300 USDC, 6-days **Duration**, 10% (the minimum possible) **Cover** that will be eroded in the case the price goes in the down direction. - -_Don't forget_: the whole Cover eroded brings to immediate _liquidation_! - -So we're paying 9.29 USDC as a **Premium** to open the new Hedging Swap, plus 30 USDC as Cover as said, plus the common tx fees. - -![swap execute dashboard](/img/quests/metalswap/swap-execute-dashboard.png) - -The "Current Active Swap" section at the bottom of the page will display all the active swaps. You can view all non-active swaps by clicking on "History" in the main menu. - -![active swaps table](/img/quests/metalswap/active-swaps-table.png) - -To manage an active Swap, click on it to view data relating to its position. For instance, if you wish to increase the Cover, raise the desired percentage with the cursor and click on the "Refinance" button to confirm. To close the Swap early, click on the "Close Swap" button. - -![manage an active swap](/img/quests/metalswap/active-swap-managing.png) - -## **NFT Liquidity Providing** - -To access the service, simply click on _Liquidity Pools_ in the top menu - -![swaps menu](/img/quests/metalswap/swap-menu.png) - -### How to use MetalSwap’s Liquidity Pools - -With the _Create New Position_ button, we will provide liquidity ( WBTC test or USDC test ) - -to those who wish to open a new Swap using MetalSwap's Hedging Dapp. - -![swaps liquidity pools chart](/img/quests/metalswap/liquidity-pools.png) - -Select the token desired and the **amount of Liquidity to Provide** - -![provide liquidity allowance](/img/quests/metalswap/provide-liquidity-allowance.png) - -Click on the _Allowance_ button to grant permission to the Smart Contract - -**Important to know** - -MetaMask now requires you to set your spending cap, which is the number of tokens you're comfortable with the Smart Contract spending now or in the future. - -1. To avoid repeating this process, it is recommended to click on "USE DEFAULT" button. This ensures that you won't have to give an additional allowance when the previously entered number has been reached. -2. Enter the desired value for your spending cap. -3. Click on "NEXT" to proceed. -4. Pay the transaction fee associated with the confirmation. - -![set spending cap on metamask](/img/quests/metalswap/metamask-spending-cap.png) - -_Please remember that there is a minimum liquidity requirement._ - -Enter the amount of liquidity you wish to provide and click on _Create Position_. - -![create a liquidity providing position](/img/quests/metalswap/provide-liquidity-create-position.png) - -Now is possible to see the _Liquidity Providing NFT_ appear in the **MY POSITIONS** section. - -![liquidity provided nft](/img/quests/metalswap/liquidity-providing-nft.png) - -This NFTs is representing the _liquidity locked in MetalSwap’s platform_ and will collect **_rewards_** over time. - -MetalSwap’s NFTs are unique digital assets that are minted using a combination of _pseudo-random_ data from various sources, such as the address of the user, the NFT's ID, the creation timestamp, the liquidity provided, the block height, and the difficulty. - -By clicking on it, the following card will appear, with these commands available: - -![manage a liquidity providing position nft](/img/quests/metalswap/liquidity-providing-nft-managing.png) - -- **Redeem Reward** button. You are allow to get your rewards after a minimum 24H from the deposit. - -- **Add or Remove liquidity** button. - -- **Transfer NFT**: allows you to transfer the NFT‘s ownership to another public address directly from here! - -To learn more about specific details related to these operations, we recommend consulting the following documents: - -[Hedging Swap ETH](https://docs.metalswap.finance/launch-app/hedging-swap-eth-v2) - -[Liquidity Pools](https://docs.metalswap.finance/launch-app/liquidity-pools) diff --git a/docs/use-mainnet/explore/use-moonlight.md b/docs/use-mainnet/explore/use-moonlight.md deleted file mode 100644 index 76f004ed2..000000000 --- a/docs/use-mainnet/explore/use-moonlight.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: Use Ultiverse ---- - -# Ultiverse Moonlight Linea Game Tutorial - -## What is Moonlight - -Ultiverse Moonlight is a collection of AI-powered 3D avatar NFTs that possess distinctive personalities and talents. Moonlight effortlessly performs a range of tasks within Terminus, serving as your trusted MetaGF and MetaBFF within the Ultiverse MetaFi ecosystem. Personalize your Moonlight NFT to your heart’s content, from their hairstyle and facial features to their physique and attire. Every crucial aspect of your Moonlight NFT can be uniquely tailored with your personal touch! - -## To Start: - -### Before you begin, ensure your wallet is: - -[Configured to use Linea](https://docs.linea.build/use-linea-testnet/set-up-your-wallet/) - -[Funded with Goerli ETH](https://docs.linea.build/use-linea-testnet/fund#get-test-eth-on-goerli/) - -### Step 1 - Wallet Login - -Visit the official website of [Moonlight Linea](https://moonlight-linea-show.ultiverse.io/) - -Click on "SIGN IN" to connect your wallet: - -![](/img/quests/moonlight/moonlight-login.png) - -Choose the method to connect your wallet and proceed with wallet signature login (some wallets may require manually switching to the Linea chain): - -![](/img/quests/moonlight/moonlight-login-wallet.png) - -Please select a wallet to play the game. Each Ultiverse account can bind multiple wallet addresses, and each wallet address can mint one Moonlight NFT. - -![](/img/quests/moonlight/moonlight-login-select.png) - -### Step 2 - Chat with Moonlight - -Click on the chat button in the top right corner: - -![](/img/quests/moonlight/moonlight-chat-1.png) - -Enter your message and press the "Enter" key to chat with Moonlight: - -![](/img/quests/moonlight/moonlight-chat-2.png) - -### Step 3 - Customize Moonlight - -Click on the "Customize Moonlight" button in the top right corner: - -![](/img/quests/moonlight/moonlight-custom-1.png) - -Customize your Moonlight by selecting your preferred outfits in the customization panel: - -- Choose a hairstyle: - -![](/img/quests/moonlight/moonlight-custom-hair.png) - -- Select hair color: - -![](/img/quests/moonlight/moonlight-custom-hairColor.png) - -- Choose clothing: - -![](/img/quests/moonlight/moonlight-custom-cloth.jpeg) - -- Select eye style: - -![](/img/quests/moonlight/moonlight-custom-eye.png) - -Click "Save" or "Reset": - -- Save: Generate a record of your custom data and store it on the Linea chain. - -- Reset: Revert your unsaved modifications to the previous saved state. - -![](/img/quests/moonlight/moonlight-custom-save.png) - -Stay tuned for the official release of the "Customize Moonlight" full version for more exciting features. - -### Step 4 - Mint Your Moonlight NFT - -Click the "Mint" button in the top right corner, and mint your Moonlight NFT on the Linea chain. Friendly reminder: each wallet address can only mint one Moonlight NFT. - -![](/img/quests/moonlight/moonlight-mint.png) - -## Tips - -In order to have a better experience, it is recommended to use a PC to "Customize Moonlight". - -## Get Support - -If you run into an issue, please feel free to ask questions on [Ultiverse Twitter](https://twitter.com/ultiversedao/), [Moonlight Twitter](https://twitter.com/metagf_), or [Ultiverse Discord](https://discord.com/invite/ultiverse). diff --git a/docs/use-mainnet/explore/use-multichain.md b/docs/use-mainnet/explore/use-multichain.md deleted file mode 100644 index 0a9fac394..000000000 --- a/docs/use-mainnet/explore/use-multichain.md +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: Use the Multichain bridge ---- - -# Multichain - -[Multichain](https://docs.multichain.org/getting-started/introduction) is an infrastructure developed for arbitrary cross-chain interactions. - -In this guide, we'll walk you through how to bridge TUSD and EUROe using Multichain over to Linea! - -Before you begin, ensure your wallet is [configured to use Linea](/use-mainnet/set-up-your-wallet.mdx). - -## Add Avalanche Fuji testnet to your MetaMask wallet - -First, we'll need to add the Avalanche Fuji testnet to our MetaMask wallet. We can easily do so by heading over to [chainlist.wtf](https://chainlist.wtf/). Then, search for Avalanche. Finally, click `Connect Wallet` and then click `Add Chain` for the Avalanche Fuji Testnet with chain ID 43113. - -You should now see the test network in your MetaMask wallet. - -## Get AVAX - -To get AVAX, you'll need to: - -1. Navigate to the [Linea faucet](https://faucet.goerli.linea.build/) -1. Connect your wallet and switch to the Avalanche Fuji testnet -1. Click "Go to Faucet" on the Avax Fuji card to go to the Avalanche faucet -1. Connect your MetaMask wallet -1. Ensure Fuji (C-Chain) is selected for the "Network" field -1. Select "AVAX" from the "Select Token" drop down -1. Request 2 AVAX - -## Get TUSD - -To get TUSD, you'll need to: - -1. [Ensure you've gotten AVAX](#get-avax) -1. Navigate to the [Linea faucet](https://faucet.goerli.linea.build/) -1. Connect your wallet and switch to the Avalanche Fuji testnet -1. Lock 1 AVAX in at 15:1 ratio on the TUSD card. So, locking 1 AVAX will give you 15 TUSD -1. Click "CLAIM" -1. Confirm the transaction on MetaMask - -To see TUSD in your MetaMask wallet, make sure you've clicked "Add to MetaMask" on the TUSD card. - -## Bridge TUSD to Linea - -Now, to use Multichain, you'll need to: - -1. Navigate to [Multichain's test bridge](https://test.multichain.org/#/router) -1. Connect your wallet and switch to the Avalanche Fuji testnet -1. Ensure Avalanche testnet and TUSD are selected for the "From" field, and Linea zkevm testnet and TUSD are selected for the "To" field -1. Enter the desired amount of TUSD to bridge -1. Click "Approve TUSD" (you can select max as the spending cap) and confirm in MetaMask -1. Click "Swap" and confirm in MetaMask - -## Get EUROe - -To get EUROe, you'll need to: - -1. [Ensure you've gotten AVAX](#get-avax) -1. Navigate to the [Linea faucet](https://faucet.goerli.linea.build/) -1. Connect your wallet and switch to the Avalanche Fuji testnet -1. Click "Go to Faucet" on the EUROe to go to the Avalanche faucet -1. Connect your MetaMask wallet -1. Ensure Fuji (C-Chain) is selected for the "Network" field -1. Select "EUROe Stablecoin" from the "Select Token" drop down -1. Request 10 EUROE - -To see EUROe in your MetaMask wallet, make sure you've clicked "Add to MetaMask" on the EUROe card. - -## Bridge EUROe to Linea - -Now, to use Multichain, you'll need to: - -1. Navigate to [Multichain's test bridge](https://test.multichain.org/#/router) -1. Connect your wallet and switch to the Avalanche Fuji testnet -1. Ensure Avalanche testnet and EUROe are selected for the "From" field, and Linea zkevm testnet and EUROe are selected for the "To" field -1. Enter the desired amount of EUROe to bridge -1. Click "Approve EUROe" (you can select max as the spending cap) and confirm in MetaMask -1. Click "Swap" and confirm in MetaMask - -## Get support - -If you run into issues using the Multichain bridge, you can find their support channels [here](https://multichain.zendesk.com/hc/en-us). diff --git a/docs/use-mainnet/explore/use-nfts2me.md b/docs/use-mainnet/explore/use-nfts2me.md deleted file mode 100644 index 676da7e56..000000000 --- a/docs/use-mainnet/explore/use-nfts2me.md +++ /dev/null @@ -1,303 +0,0 @@ ---- -title: Use NFTs2Me ---- - -# NFTs2Me - -[NFTs2Me](https://nfts2me.com/app/linea-testnet/) is a free, multichain platform that makes it easy for users to create, deploy, and manage their NFT collections and communities. It provides a user-friendly interface for creating NFT Projects, uploading its digital assets and metadata to IPFS. - -The platform also offers optimized contract deployment on the blockchain, with ultra-low fees and advanced functionalities such as different minting types (sequential, specify, random), minting using any ERC-20 or native coin, credit card payments with no wallet and upgradeable contracts. It embraces the management of NFT collections and its community, including the community aspect, through custom subdomains, minting widgets, allowlists, whitelists, airdrops, and token-gated content only accessible for your holders. - -With NFTs2Me, users can fully realize the potential of NFTs and bring their creative visions to life. - -In this guide, we'll walk you through the steps to create a new NFT collection, setting it for public minting, airdropping, creating a gated content for the NFT holders and even activating on-chain affiliation for users who mint your NFTs over Linea! - -Before you begin, ensure your wallet is: - -1. [Configured to use Linea](/use-mainnet/set-up-your-wallet.mdx). -1. [Funded with Goerli ETH](/use-mainnet/fund) - -## Create a new NFT Collection​ (using AI) - -Before creating/minting NFTs you need to create a smart contract, which will define your NFT Collection. On NFTs2Me you have three ways to create a new NFT Project: - -1. **Editions (1 artwork - multiple NFTs)\_\_** - This is the **easiest** way to start. Using Editions you can create an NFT collection where all the NFTs will share the same artwork. It also allows you to create the artwork using Artificial Intelligence in case you don’t have the artwork yet. -1. **Drops (n artworks - n NFTs)** - Do you already have the images for each NFT? Using Drops you can choose different images for each NFT. -1. **Generative Art (combination of artworks)** - This is the **advanced** mode. Using the Generative Art editor you’ll be able to combine image layers (even using PSD) to generate thousands of different NFTs. - -Let’s create an Edition Project. - -1. If you haven’t done it already, press on “Connect Wallet”. - - ![connect wallet](/img/quests/nfts2me/connect_wallet.png) - -1. Click on the wallet you’re using. For the example we’ll use “MetaMask”. - - ![connect metamask](/img/quests/nfts2me/metamask_wallet_connect.png) - -1. It will ask you to verify your account to verify that you are the owner of the account. This message is safe and free to sign, there is no TX sent to do that. Click on “Send message” and then verify the signature. - - ![verify account](/img/quests/nfts2me/verify_account.png) - - ![sign in request](/img/quests/nfts2me/sign_in_request.png) - -1. After signing in, click on “Editions” - - ![editions](/img/quests/nfts2me/editions.png) - -Now, let’s define the collection settings. - -1. Set a **“Project Name”**. This will be used for the name of your NFTs. -1. Set a **“Token Symbol”**. This will be the NFT collection symbol. -1. Set a **“Project Description”**. -1. Add a new **“token media”** (you can also press on “Generate Artwork using AI to create an image using AI from the project name and description). -1. Click on **“Create Collection”**. - - ![create collection](/img/quests/nfts2me/create_collection.png) - -1. Specify a **“Minting Fee”**. It will be the price that the user has to pay to mint the NFT and you’ll receive for each mint, set 0 for “free minting”. By default it is set on native ETH. If you prefer to set the price using an ERC-20 like USDC, you can press on “ETH” and choose a different token. -1. Set the **“Edition Size”**. This will be the maximum number of NFTs that can be minted for the collection. -1. Click **“Deploy to Linea Testnet”**. - -After clicking on “Deploy to Linea Testnet”, it will upload images to IPFS and then ask to confirm the TX - -![deploy to linea](/img/quests/nfts2me/deploy_to_linea.png) - -![deploy to linea 2](/img/quests/nfts2me/deploy_to_linea_2.png) - -Click on “Confirm” to create the contract for your new NFT Collection. - -Congratulations! 🙌🏼 You've deployed a new NFT Project on Linea Testnet. - -After the transaction is confirmed, a modal will appear with information about what are the usual next steps with your NFT project. - -![elegant cats](/img/quests/nfts2me/elegant_cats.png) - -A new generic minting Page with your own custom subdomain has been created for you. You can customize its address and aspect from the Dashboard in the Mint Settings tab. - -ℹ Remember: New NFT Collections start in “Closed“ minting phase. Check next steps to enable minting. - -⚠️ **IMPORTANT**: When creating a collection, the one who deploys it will be owner (i.e. you). You’ll receive an ownership NFT. The owner of that NFT is the owner of the collection. This can be very useful, as you could even sell the collection (including the fees you receive from primary sales and royalties). But if you transfer that NFT, you’ll lose control of the collection! - -## Change phase from ‘Closed’ to ‘Public (Open)’ - -Click on the “Dashboard” button or go to https://nfts2me.com/app/linea-testnet/. You’ll see all your Projects. Click on the last created project: - -![closed to public](/img/quests/nfts2me/closed_to_public.png) - -It will open the Project Dashboard. There, you can configure the Smart Contract, the minting page, withdraw earning, airdrop tokens, create whitelists, token gated content, affiliation or even enable Credit Card Payments for your collection (not available on Linea testnet for obvious reasons 🙂). - -New NFT Collections start in “Closed” minting phase. This is a security measure to avoid unwanted mintings before we properly configure the project. - -Note: On the “Closed” phase only the project owner can mint NFTs using the Airdrop tool. You can decide now to change the minting phase to ”Public” to “Presale” (only whitelisted users can mint) or set a specific “Drop Date” (users won’t be able to mint until the specified date). - -Being on the Dashboard, to change the phase to **“Public”** you must: - -1. Go to Mint Settings tab -1. Change the phase to “Public”, and click “Update”. - -![mint settings](/img/quests/nfts2me/mint_settings.png) - -This will send an on-chain transaction to change the contract state. It will allow users to mint NFTs from your newly created NFT collection using your new Minting Page. - -## Mint from the project Minting Page - -As described above, when you deployed the smart contract for you NFT Project a new Minting Page was created for you. - -On the Dashboard menu of your Project, below "Overview" you have the "Minting Page" tab. Click on it. You'll see the different customization options you have available: - -- **Collection URL**. You can create your own custom subdomain for the Minting page. -- **Collection Name and Collection Description**. By default the Project Name and Project Description, but you can change it at any time. Note that this doesn't change the contract information (which is mostly immutable), but only the minting page information shown to your users. -- **Logo image**. The image shown on the minting page. Changing it will only affect the minting page as well as the listing on Marketplaces like OpenSea. -- **Banner image**. The image shown on the minting page. -- **Featured image**. The thumbnail image shown when sharing the collection link. -- **Links**. You can add links to your website or social networks (e.g. Twitter, Discord) to your Minting Page. -- **NFT Showcase**. Show or hide your NFTs on the Minting Page. If you don’t want them to be visible, disable this. Remember that you can use a Placeholder if you don’t want to show the final artwork until a future point in time, or even use real on-chain Random minting to really hide the artwork from the users before they mint it. -- **Widget Cod**. If you prefer to host the minting on your own website, you can use the customizable Widget Code. - -📝 Remember to **click on Save** after setting the changes to avoid losing them! - -Once you’ve saved your changes, click on “Visit Page” to open the Minting Page (step 3 on the image). - -![minting page](/img/quests/nfts2me/minting_page.png) - -That’s your new Minting Page. You’ll get something like this: - -![cats minting page](/img/quests/nfts2me/cats_minting_page.png) - -You can choose to Mint to other wallet or even ENS name using the “Mint to other Wallet” option. - -For this example, it’s enough to just click on “Mint”, that we’ll Mint an NFT for you. - -Confirm the transaction on MetaMask and wait until it’s done. - -![confirm done 2](/img/quests/nfts2me/confirm_transaction_2.png) - -You can even click on “You own 1 NFT from this Collection” and see the NFT on the Linea Block Explorer: - -![block explorer](/img/quests/nfts2me/blockexplorer.png) - -As well as the metadata: - -![metadata](/img/quests/nfts2me/metadata.png) - -In a real case scenario you wouldn’t buy the NFT to yourself, but rather share the Minting Page link to your users for them to mint. However, you may want to get an NFT from your collection, but it doesn’t make much sense to pay for it, right? So, what do we do? Airdrops! 🪂 - -## Send an Airdrop - -An Airdrop is a way to send NFTs to the desired address or addresses for free. It may be similar to Whitelist, but it doesn’t have to be. - -In the case of Airdrops you send the NFTs directly to the users. They have to do nothing to receive them. In the case of Whitelists, the users have to mint the NFT, which can be at a customized price or even for free. But they are the ones doing the minting. Both Airdrops and whitelists can be very useful to use as a reward to encourage the most active members of your community. You can even take a list of addresses got from a previous allowlist and upload to the Dashboard to allow the OG or whitelisted users to mint before the rest. - -This is useful in a bunch of cases: - -- You want to keep one NFT for yourself before you open the Drop Date (the date when the mint begins). -- A way to send POAPs. -- You want to send free (or at discount) NFTs to colleagues. -- Allowlists. -- … - -Keep in mind that only the collection owner can send Airdrops. - -BUT, there is more. NFTs2Me allows “Soulbound” Airdrops. Soulbound NFTs (SBT) are NFTs that can’t be transferred. You can have a Soulbound collection, where NFTs can’t be transferred, but you can also have a regular collection where NFTs can be transferred except for the specified when Airdropping or Whitelisting. This can be very useful if you, for instance, want to send NFTs to your friends but don’t want them to resell to lower the Floor price of your collection (as they got them for free!). - -So, how do I send a Soulbound Airdrop? - -1. Go back to the Dashboard of your NFT Project. -1. Click on the Airdrops tab from the Dashboard menu. -1. Click on the toggle to change “Transferable NFTs” to “Soulbound NFTs”. -1. Click “Add account”. - - ![airdrop](/img/quests/nfts2me/airdrops.png) - -1. Enter the receiver address. For the example, we’ll use an ENS domain: “nfts2me.eth”. -1. Specify the amount of NFTs to Airdrop (1 in the example). -1. Click “Add to Airdrop”. - - ![airdrop 2](/img/quests/nfts2me/airdrop_2.png) - -1. Finally, check that everything is right and press “Send Airdrop”. In the example we have already 1 NFT minted from the previous step, 99 left, and after the Airdrop we’ll have 98 NFTs left. - - ![airdrop 3](/img/quests/nfts2me/airdrop_3.png) - - It will pop up a new transaction confirmation on MetaMask. Confirm, and wait the TX to be confirmed on the Blockchain. - - ![confirm](/img/quests/nfts2me/confirm.png) - - ![airdrop success](/img/quests/nfts2me/airdrop_success.png) - -That’s it! - -You’ve airdropped a Soulbound NFT that can’t be transferred using an ENS domain name as receiver. - -## Create Token Gated content - -Token gating is a mechanism where access to certain content or benefits associated with an NFT is restricted based on whether the user holds a token from your Collection. This can be seen as a way to reward and incentivize long-term holders of an NFT, as they may be given exclusive access to features or experiences that are not available to others. Token gating provides a way to create unique and exclusive experiences for NFT holders, while also adding value to the underlying tokens themselves. - -**TIP:** Using the Token Gating tool you'll be able to create multiple pages for different gated content. This can be used not only to offer private content to the owners of your collection, but also to create membership sites for your holders, with different sections, a great way to create a Web3 membership/digital product. - -You can create a general token gating landing page as well as individual items. Every content gated item created has a public description as well as a private information. - -**How to create Token Gated Content?** - -1. Go back to the Project Dashboard and click on the “Token Gating” tab. -1. First, let’s create the Public Token Gating Landing Page for your Token Gated Content. This frontpage is open for everyone to see. Don’t share any private content here. Just a name and description of what the people can expect to see in the private content gated part. - - ![content gated](/img/quests/nfts2me/token_gating.png) - -1. **Write a name** for the landing page. In this case, it will be courses for cat lovers, so “Cat lovers courses”. -1. **Write a description.** This is public content everybody will see before authenticating. In this case, it will be the course outline. -1. **Save changes.** -1. Confirm that changes were saved. - -You’ve just created the landing for your gated content. After that, Let’s create the first private item (e.g. First lesson of the course). - -- Click on “Create New Private Item”. - - ![private item](/img/quests/nfts2me/create_new_private.png) - -Now, it’s time to create the private token gated item. - -Let’s start by setting a name and URL: - -![create token gated](/img/quests/nfts2me/create_private_gated.png) - -Then, set a Public Description. It’s shown even before unlocking the content. This is public content that can be seen by everyone. You can use Markdown to format it. In the example, it can be the outline of the course. Everybody can see it! - -Now it’s time for the private content! This is the content that will be unlocked by the holders of your NFTs. This content is private and can only be seen by the owners of your NFTs. In the example, this is the content of the course. - -![course content](/img/quests/nfts2me/course_content.png) - -You can optionally upload an image for the item. This will also be used when shared on Social Networks. - -![logo](/img/quests/nfts2me/logo_item.png) - -Finally, you can choose to group the items under groups. In the course, we’ll group them by “Courses”, and we want it to be listed on the mainpage. - -![group name](/img/quests/nfts2me/group_name.png) - -Press on **“Create Item”** to continue. - -You’ll see your new created token gated item: - -![gated item](/img/quests/nfts2me/gating_item.png) - -You can now go to your new Gated Content page (e.g. https://elegantcats.testnet.nfts2.me/gated/) to see all the created information. - -![private cats](/img/quests/nfts2me/private_cats.png) - -When clicking on any of the private items, you’ll only see the public information. - -![public cats](/img/quests/nfts2me/public_cats.png) - -Connect your wallet to be able to see the private content! - -![what is cat](/img/quests/nfts2me/what_is_cat.png) - -That's it! You’ve created your token gated community! - -## Activate on-chain affiliation - -Using the affiliates system you'll be able to both **reward affiliates** who help you sell your collection, as well as **offer** an optional **discount** for the end user coming from an affiliate link. - -The optional discount is a great way to help **promote your collection** through affiliates, as these ensure that their audience will want to use their reference. - -You can choose to set a **general affiliation information** (commission and user discount), but you can also set a different and **custom per wallet affiliation information** (commission and user discount). That way, you can provide special commission conditions for top affiliates. - -It is disabled by default: - -![default disabled](/img/quests/nfts2me/default_disabled.png) - -In the example, we’ll offer a 50% discount for the users coming from affiliate links, and an Affiliate Commission Percentage of the 10%. The mint price will be 0.0001 ETH instead of 0.0002 ETH. - -💡 TIPS: You can use custom affiliate links for each referrer, and let them have different affiliation values. Affiliation commission can be as high as 100% (all the benefits from their affiliate sales will go entirely to them), and the same applies for user discounts (so people coming from the affiliate link will have “free minting” indeed!). Let’s say you create a collection with a partner, and you want every sale coming from your partner to be 100% for him. You can just create an affiliate link for him with 100% of commission and 0% discount. - -⚠️ IMPORTANT! Once fixed, you won't be able to lower the percentages, just raise them. This is to give confidence to the referrer. - -![affiliation](/img/quests/nfts2me/affiliation_values.png) - -Click on “Update” and confirm the transaction. Check it has successfully updated the affiliation information: - -![affiliation info](/img/quests/nfts2me/affiliation_info.png) - -After that, let’s Generate the Affiliate Links. In the example we are generating an invite link for “vitalik.eth”, so every on sale done through that link “vitalik.eth” will receive 10% of the minting price. - -![affiliate link](/img/quests/nfts2me/affiliate_links.png) - -Let’s click on the Affiliate Link, and now, we’ll see that the minting price is discounted: - -![discounted](/img/quests/nfts2me/discounted.png) - -**Connect your wallet**, and **click on “Mint”**. You’ll see that the actual price is the discounted one: - -![discounted wallet](/img/quests/nfts2me/discounted_wallet.png) - -Congratulations! You’ve minted an NFT at a discount price using an affiliate link. The collection owner have received 90% of the minting price, while “vitalik.eth” have received 10%. Let’s take a look at the affiliate dashboard: - -![claim](/img/quests/nfts2me/cats_claim.png) - -Yuhu!! “vitalik.eth” can now claim its revenue! - -## Get Support - -If you run into issues using the NFTs2Me, you can find their support channel in their [Discord](https://discord.com/invite/8nVSkdAwtP). diff --git a/docs/use-mainnet/explore/use-openocean.md b/docs/use-mainnet/explore/use-openocean.md deleted file mode 100644 index e0ec0790e..000000000 --- a/docs/use-mainnet/explore/use-openocean.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Use OpenOcean ---- - -**OpenOcean** - -OpenOcean is a leading DEX Aggregator, a cross-chain swap aggregator, and Web 3 middleware developer in the crypto space, offering a suite of tools across 25+ networks and 300+ deep liquidity sources. OpenOcean is building a one-stop trading platform, to bring users the best swap return for decentralized crypto trading. - -Before you start, please ensure your wallet is: - -1. [Configured to use Linea](https://docs.linea.build/use-linea-testnet/set-up-your-wallet). -2. [Funded with Goerli ETH](https://docs.linea.build/use-linea-testnet/fund#get-test-eth-on-goerli) - -**How to make swaps on Linea Testnet via OpenOcean** - -1. Visit[ OpenOcean.Finance](https://openocean.finance/) website on your PC browser or mobile and click "Launch dApp", then click "Connect Wallet" on the top right corner. - -![](https://lh4.googleusercontent.com/RcoFoockoWiICCht0cfajol5PMjZs7BsV-J2t5J6cJCxAyO5oBk0Ygew-q53qWK93j8qWuJeCPAU7Yz2a6zhIek3tjHHkX-KIK4yLN17iaUeWyCnxr-PClqi_g-LrT970wJQR6OhZ9H_0TPxGhItqHo) - -1. Scroll down and choose Linea Testnet then connect the avail. wallets you prefer (Below we use MetaMask as an example). - -![img](https://lh4.googleusercontent.com/UnBzj6BkK9IxILU_cwITZH2lymBido6icIJnkvVCt7m-iq3i6bao8B5vUXhLEd6gNU_Jm_wHqC5fWELQSxZ6l2NvPF2yVilqPhTrjLOG6IUCBqeR4xai5tYehvz5-b2tLiQUrWO6v0459ByNJMo7Jn4) - -1. Once you choose MetaMask, the wallet window will prompt and request your approval to add Linea Testnet to your wallet. Click “Approve” and “Switch Network” on the wallet. - -![img](https://lh4.googleusercontent.com/OhvYkAxhvgWqkmgwNPxvkjhrgETLhknId7Ey9lxrn5o_r1o55S43qPV5Pg-BCRk6rHp-VDp6qvtVosM1pk7XBofhSdXX4jaW2zB1wuiNkeUiXAJaYZVo1g65nKTZeYhYvfg8sco0LnXHGdvww0FDhTw) - -1. You will see your wallet address connected on the top. Now, it's all set to do swaps on Linea Testnet via OpenOcean! (No token pairs or amount limitation) - -![img](https://lh4.googleusercontent.com/oig4nzdkAR4DVWOtLQ0Dyh39KcrIJzJzaEnSnTQV1NESDcTsQImc_t48OlnZtFT35Fq6TTqCOuYPTjwmlMA5DX1VwhR65vxIkzY1oH7thqWfIXLyoeE59YDqXuEq7MIlxyYfekEvN8nWS0N2_JT42rU) diff --git a/docs/use-mainnet/explore/use-pancakeswap.md b/docs/use-mainnet/explore/use-pancakeswap.md deleted file mode 100644 index d61bb24d8..000000000 --- a/docs/use-mainnet/explore/use-pancakeswap.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: Use Pancakeswap ---- - -Task 1: - -- Add ETH-USDC liquidity to PancakeSwap’s v3 liquidity pool on the 0.25% fee tier - -Task 2: - -- Use the Swap feature to trade ETH to USDC (or vice versa) on PancakeSwap’s liquidity pool - -Task 3: - -- Remove ETH-USDC liquidity from PancakeSwap’s v3 liquidity pool - -# PancakeSwap - -[PancakeSwap](https://pancakeswap.finance/) is a leading all-in-one DeFi platform on BNB Chain, Ethereum, Aptos and now, Linea Testnet. To learn more about the various products we have, please visit [here](https://pancakeswap.finance/). - -In this guide, we’ll walk you through how to perform the basic functions of providing liquidity on PancakeSwap and how to trade tokens on PancakeSwap. In the future, we may add more functions than what is in the current phase of testnet. Please keep your eyes peeled for more! - -## Add liquidity - -1. Open a new tab and type in [pancakeswap.finance](https://pancakeswap.finance/) (or click this link), and select the Linea network in your MetaMask wallet. - -![](/img/quests/pancakeswap/select_network.png) - -2. Connect your wallet to PancakeSwap, by clicking Connect wallet and selecting MetaMask. Your wallet address will appear in the top-right corner. - -![](/img/quests/pancakeswap/connect_wallet.png) - -3. Hover over "Trade" and select "Liquidity" - -![](/img/quests/pancakeswap/visit_liquidity.png) - -4. For the first task, you need to add ETH-USDC liquidity into PancakeSwap v3. As a liquidity provider, you will be able to earn trading fees anytime a trade involving ETH-USDC occurs on PancakeSwap. Click ""Add liquidity" - -![](/img/quests/pancakeswap/add_liquidity.png) - -5. Enter the amount of USDC and ETH you want to use for each token. For the testnet quest, please add the liquidity you provide on v3’s 0.25% fee tier. Once you are happy with your settings, click "Add" to provide the liquidity. You will need to confirm your transaction on Metamask. - -![](/img/quests/pancakeswap/add_liquidity_2.png) - -6. Let’s move on to Task 2. For Task 2, you need to perform a swap to swap from USDC to ETH, or from ETH to USDC. - -7. First, hover over “Trade” again and click "Swap" - -![](/img/quests/pancakeswap/go_to_swap.png) - -8. Next, make a swap from ETH to USDC, or USDC to ETH. Type in the amount of tokens you want to swap, and hit "Swap". You will need to confirm your transaction on Metamask. - -![](/img/quests/pancakeswap/swap.png) - -9. You’ve completed the second task! On to the last one. To remove your liquidity, head back to the "Liquidity" section in step 3. Select your v3 LP position and remove it. - -![](/img/quests/pancakeswap/remove_liquidity.png) diff --git a/docs/use-mainnet/explore/use-particle.md b/docs/use-mainnet/explore/use-particle.md deleted file mode 100644 index a0f376334..000000000 --- a/docs/use-mainnet/explore/use-particle.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: Use Particle ---- - -[Particle Network](https://particle.network/) provides solutions to simplify the process of building and operating Web3 applications. - -The product offerings include secure Authentication and Wallet-as-a-Service Middleware powered by Multi-Party Computation & Account-Abstraction. There are also other offerings including a one-stop NFT solution, Node RPC and Data API Service. - -Particle Network's solutions have demonstrated remarkable results for their clients, increasing new user conversion rate from 15% to 95%. - -In this guide, we’ll walk you through how to - -- Create a Particle Account Abstraction (AA) Wallet and -- Claim tUSDC gaslessly -- Swap the tUSDC to tUSDT gaslessly with your Galxe Address as the recipient - -After which, you’ll have a glimpse of how smooth the onboarding and user experience for DeFi will be on Linea! - -# Start the Quests - -Go to https://linea.particle.network - -![Follow Particle](/img/quests/particle/11.png) - -At the beginning, please follow our twitter to begin the journey, appreciate the support! - -# Create a Particle Account Abstraction (AA) Wallet - -On this page you will see your first mission - Connect with Particle - -![Connect with Particle](/img/quests/particle/01.png) - -Simply click the Connect button and a login page will pop-up in front of you like this: - -![Login Page](/img/quests/particle/02.png) - -Here, you’ll see a bunch of login methods for you to login with Particle, you can choose your preferred social accounts for creating a Particle AA Wallet. For example, here we were using Email: - -![Login](/img/quests/particle/03.png) - -After which, you have successfully created an AA wallet, you can also check its on-chain status by checking the linea explorer as below: - -![Login Done](/img/quests/particle/04.png) - -# Claim tUSDC Gaslessly - -Now you are ready for the second step, claim a testing token tUSDC with the gasless feature of the AA wallet. Simply press the “Gasless Claim” button and sign off an signature - -![Sign Signature](/img/quests/particle/05.png) - -Press “Confirm”, and wait for a few second, the transaction will succeed. You are supposed to get 1.0 tUSDC, and you can also check for more detail for the transaction: - -![Confirm Claim](/img/quests/particle/06.png) - -# Swap the tUSDC to tUSDT Gaslessly with Your Galxe Address as the Recipient - -In this step, you’ll be swapping your tUSDC to tUSDT gaslessly, that is to say, you don’t need to have any goerliETH to trigger off the transaction. - -Now, please put “Your Galxe Address” in the text field. - -PAY ATTENTION! It must be the address you used for participating this campaign, **otherwise you may not be able to verify your completion!** - -If you are not sure about how to get your Galxe Address, follow the steps below: - -![Open Galxe](/img/quests/particle/07.png) - -![Check Address](/img/quests/particle/08.png) - -Now let’s make the Gasless Swap! - -![Sign Swap](/img/quests/particle/09.png) - -Sign another message, wait for a while, and Voilà! You’ve successfully swapped it! - -![Finish Swap](/img/quests/particle/10.png) diff --git a/docs/use-mainnet/explore/use-patch.md b/docs/use-mainnet/explore/use-patch.md deleted file mode 100644 index b1a1b042c..000000000 --- a/docs/use-mainnet/explore/use-patch.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: Use Patch Wallet ---- - -# Patch Wallet - -[Patch Wallet](https://linea.patchwallet.com/) is a "zero onboarding" wallet attached to every Twitter account, email, and telephone number. There's no app to download, no gas, or even sign-up. Every Twitter user has a wallet automatically and can start receiving tokens and NFTs! - -In this guide, we'll walk you through how to access your Patch wallet connected to your Twitter, mint an NFT, and send it to _any_ Twitter user...[Elon Musk](https://linea.patchwallet.com/twitter:elonmusk), [Cristiano Ronaldo](https://linea.patchwallet.com/twitter:cristiano), [Narendra Modi](https://linea.patchwallet.com/twitter:narendramodi) or anyone else! - -**You will not need to set up a MetaMask wallet to use Patch Wallet** - -**You will need an email input in your Twitter account. If not, you will not be able to complete the quest.** - -![Patch shot](/img/quests/patch/patch-twitter.png) - -## Start Linea Quest - -1. First, Navigate to the [Linea Patch Wallet site](https://linea.patchwallet.com) where you'll find web wallets for all Twitter usernames, emails, and phone numbers. - -![Patch shot](/img/quests/patch/patch-1.png) - -2. Search for your Twitter username to find your Patch wallet. - -![Patch shot](/img/quests/patch/patch-2.png) - -3. Once on the wallet page for your Twitter account, click the 'Start' button to begin the Linea Quest. You're going to mint an NFT and send it to any Twitter user. - -![Patch shot](/img/quests/patch/patch-3.png) - -4. Sign into your Twitter account. You must sign in to send transactions through your Patch wallet. - -![Patch shot](/img/quests/patch/patch-4.png) - -5. Once signed in, select an NFT to mint and click the 'Mint' button. The NFT will take 5-10 seconds to mint. Stay on the page. There will not be a MetaMask/external wallet transaction. - -![Patch shot](/img/quests/patch/patch-5.png) - -6. Once the NFT is minted, it's in your Patch wallet. Choose a Twitter user to send the NFT to and click 'Send'. Stay on the page. There will not be a MetaMask/external wallet transaction. - -The Twitter user could be a family member, a friend, a celebrity, a politician, or anyone with a Twitter account! - -![Patch shot](/img/quests/patch/patch-6.png) - -7. Once the NFT has been sent, you'll see the Success screen! 🥳 Make sure to enter the wallet from your Galxe profile to get credit! - -**Important** - -Make sure to enter the wallet from your Galxe profile! Otherwise, you might not receive points for completing the quest! - -![Patch shot](/img/quests/patch/patch-7.png) - -8. You're done! 🥂 Thanks for trying Patch Wallet on the Linea network! You can use Patch wallet on Polygon at [app.patchwallet.com](https://app.patchwallet.com)! - -## Get Support - -If you run into issues using Patch Wallet, ask for help in the `🚩-support` channel in our [Discord](https://discord.gg/EAFPKSRyth). diff --git a/docs/use-mainnet/explore/use-readon.md b/docs/use-mainnet/explore/use-readon.md deleted file mode 100644 index 6d7ef32f7..000000000 --- a/docs/use-mainnet/explore/use-readon.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Use ReadON ---- - -# Use ReadON - -# ReadON - -> ReadON is a Web2-compatible content service layer that solves the problem of centralized content platforms monopolizing creators' work and user data. It offers ownership solutions, curation consensus data, and privacy protection services based on a decentralized content consensus design and ZK protocol. With a strong community consensus, ReadON has become a leading Web3 content index. - -As users progress and gain experience, their ReadON profile evolves, reflecting their growth and expertise. It becomes a key to unlocking governance rights within their respective domains. With these rights, users shape the content landscape, influencing curation decisions, determining the weight of their comments, and having a say on the quality of content. They become pioneers in their fields, actively participating in the genesis voting of new topic communities and driving meaningful discussions. - -**Minting a ReadON Linea Profile is more than just creating an identity token; it's an invitation to explore and contribute to the dynamic Linea world. It's an opportunity to be part of a thriving ecosystem where knowledge is shared, expertise is celebrated, and new possibilities constantly unfold.** - -Before you begin, ensure your wallet is: - -1. [Configured to use Linea](https://docs.linea.build/use-linea-testnet/set-up-your-wallet). -2. [Funded with Goerli ETH](https://docs.linea.build/use-linea-testnet/fund#get-test-eth-on-goerli) - -## Mint ReadON Linea Profile - -1. To begin, navigate to the webpage at - -![img](https://readonme.notion.site/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F106036c3-06de-4588-9e00-924d190e2f21%2FLinea_Profile_Mint1.png?id=8dfbc876-e938-4d8a-a274-a7319c463c4e&table=block&spaceId=ac613065-8718-42ad-bc92-fc67dc8dadeb&width=1340&userId=&cache=v2) - -2.Connect your Metamask wallet, enter a handle with at least 5 characters, and click "Mint". - -![img](https://readonme.notion.site/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F84d45788-1dd6-4837-96dd-db06a6c92035%2FLinea_Profile_Mint2.png?id=b53888f5-cec2-4485-b4dc-896b3d88ac36&table=block&spaceId=ac613065-8718-42ad-bc92-fc67dc8dadeb&width=1630&userId=&cache=v2) - -3.Congratulations! You have successfully completed the minting process for your ReadON Linea Profile. Afterward, you can click "Download" to explore more experiences on ReadON. diff --git a/docs/use-mainnet/explore/use-snapshotx.md b/docs/use-mainnet/explore/use-snapshotx.md deleted file mode 100644 index 8847a9897..000000000 --- a/docs/use-mainnet/explore/use-snapshotx.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: Use Snapshot X EVM ---- - -# Snapshot X - -**Snapshot X** is an on-chain voting protocol. Technically speaking, it's a set of modular smart-contracts that interact with each other to do coordinate. The difference with the original [Snapshot](https://snapshot.org) is that Snapshot X is **fully on-chain**. - -If anything in these docs is unclear or you would like more detail, do not hesitate to reach out on [Discord](https://discord.gg/snapshot) or view the full documentation at [https://docs.snapshotx.xyz](https://docs.snapshotx.xyz). - -Let's quickly go over the core elements of the voting process: - -- **Space** - You can think of a space as an organization's account on Snapshot which can be viewed by anyone visiting the platform. It serves as a hub for all proposals related to the organization and a source of information for the users. -- **Proposal** - Proposal is the key element of the voting system. It presents a change suggestion related to a specific organization and enables eligible users to cast their vote. -- **Voting Strategies** - Voting strategies are the contracts used to determine the voting power (VP) of users. - -# Voting - -## Who can vote on proposals? - -Each space specifies their [Voting Strategies](https://docs.snapshotx.xyz/protocol-sx-evm/voting-strategies) in its settings. You can see the custom setup by opening the space settings. This setup can define if you are eligible to take part in the voting and what is your Voting Power calculated at the timestamp of proposal creation. - -In case of Linea at the time of the quest every address has 1 Voting Power. - -# Quest - Cast a vote - -_On-chain voting on Snapshot X doesn't cost you anything nor does it affect your funds in any way._ - -### 1. Connect your wallet - -Go to [https://snapshotx.xyz](https://snapshotx.xyz). - -Click the `Connect wallet` button in the top right corner. - -### 2. Find the proposal - -Go to the [Linea's space page](https://snapshotx.xyz/#/linea-testnet:0x96706138eef4bd871448cf9b842b01b005822aa1) on Snapshot. You can vote directly from this view or go to [the proposal](https://snapshotx.xyz/#/linea-testnet:0x96706138eef4bd871448cf9b842b01b005822aa1/proposal/8) to read more details before you vote. - -In the [proposal page](https://snapshotx.xyz/#/linea-testnet:0x96706138eef4bd871448cf9b842b01b005822aa1/proposal/7) you can see your Voting Power. If it shows `0` it means you cannot vote on the selected proposal. \ - -### 3. Vote! - -Select the option you want to vote for - **Accept, Reject, Abstain**. - -voting options - -Depending on the space settings you will have to sign a gasless Ethereum message and/or sign a transaction to confirm your action. - -_If you are using MetaMask you'll need to scroll to the end of the signature and click on the arrow down for the Sign button to become active. Voting on Snapshot doesn't affect your account or the funds that are associated to it._ - -You will notice that a new icon has appeared in the top right corner, just next to your avatar: - -pending transaction - -The number indicates the number of pending transactions. Once it disappeared you can reload to page to view your vote.\ -\ -Voilà! You have just cast a vote 🎉​ - -# Support - -If you encounter any issues with voting on Snapshot X, reach out to the team on Snapshot's Discord by creating a ticket in the [#helpdesk-tickets channel](https://discord.com/channels/707079246388133940/1090290400943677440). diff --git a/docs/use-mainnet/explore/use-squid.md b/docs/use-mainnet/explore/use-squid.md deleted file mode 100644 index 2a02701ec..000000000 --- a/docs/use-mainnet/explore/use-squid.md +++ /dev/null @@ -1,160 +0,0 @@ ---- -title: Use Squid router ---- - -# Squid - -[Squid](https://squidrouter.com/) is a secure cross-chain router on [Axelar Network](https://axelar.network/) that enables interoperability between blockchains and dApps. - -With Squid, you can swap or transfer tokens between 40+ chains securely in one click, and access stablecoins, gas tokens, and hundreds of other native assets in under 30 seconds. - -In this tutorial, we will show you how to use Squid to get tokens on Linea’s Goerli Testnet from Avalanche’s Fuji Testnet. Let’s go! - -#### 💡 Tip: If you prefer a video guide, you will find one here: [https://youtu.be/kzhlu5L18xY](https://youtu.be/lKzRLWTQs34) - -## What this guide will cover - -- How to get tokens (USDC and ETH) on Linea’s Goerli Testnet that we will use to swap and pay gas with. -- How to swap USDC on Linea Goerli for AVAX on Avalanche Fuji Testnet -- How to swap USDC on Linea Goerli for aUSDC _and_ some AVAX for gas on Avalanche Fuji Testnet in one transaction using Squid's Get Gas feature - -## Before we begin - -1. You’ll need a crypto wallet, for example [MetaMask](https://metamask.io/download/) -2. Ensure your wallet is [configured to use Linea](/use-mainnet/set-up-your-wallet.mdx) -3. You’ll also need your wallet address handy! - -## Step 1: Get some Linea Goerli ETH - -First, we’ll need to get some gas on the Linea Goerli Testnet so we can perform our swap from USDC. - -You will need no more than 0.01 ETH to cover getting Linea USDC and paying gas to do the swaps. Here are a few different faucets where you can access ETH on Linea Goerli - **please note you will only need to use one faucet!** - -#### STAKEME - -The STAKEME Faucet provides 0.05 Linea Goerli ETH. There are two ways to access it: - -- Visit the faucet page at [linea.faucetme.pro](https://linea.faucetme.pro) -- Click Log in with Discord and then join the STAKEME Discord server - -**Route 1:** On the [faucet page](https://linea.faucetme.pro), make sure the chain and token selected are Linea Goerli and ETH, then paste your address into the input box and click **Send Me**. - -![image](/img/quests/squid/stakeme.gif) - -**Route 2:** In the [STAKEME Discord server](https://discord.gg/stakeme), navigate to the #linea-faucet channel and type **/faucet** followed by your address. - -#### Covalent - -The [Covalent Faucet](https://www.covalenthq.com/platform/faucet) provides 0.02 Linea Goerli ETH. To use it, you need to: - -- Set up a Covalent account with your email address -- While logged into Covalent, visit the [faucet page](https://www.covalenthq.com/platform/faucet), paste your address into the input box and click **Send Tokens to Wallet**. - -![image](/img/quests/squid/covalent.gif) - -#### Infura - -The [Infura Faucet](https://www.infura.io/faucet/linea) provides 0.5 Linea Goerli ETH. Here’s how to use it: - -- Set up an Infura account with your email address -- Make sure the wallet address you will be using has at least 0.001 ETH on Ethereum Mainnet -- While logged into Infura, visit the [faucet page](https://www.infura.io/faucet/linea), paste your address into the input box and click **Receive ETH**. You will shortly receive 0.5 ETH to your wallet on Linea. - -![image](/img/quests/squid/infura.gif) - -## Step 2: Get some USDC on Linea Goerli - -Now that we’ve topped up our wallet with some Linea Goerli ETH for gas, we’re ready to pick up some Linea USDC to swap over to Avalanche’s Testnet. - -We will be using [Linea’s Faucet](https://faucet.goerli.linea.build) to get USDC. For more information on how to use the faucet, check out [the docs](/use-mainnet/fund). - -**Note that we will be requesting a very small amount of USDC (around $0.02) from the faucet to avoid running into any potential liquidity issues.** - -- Head to Linea’s USDC Faucet page: [faucet.goerli.linea.build](https://faucet.goerli.linea.build) -- Make sure you are connected to the Linea Goerli Testnet, then connect your wallet and scroll down to the USDC section. -- In the **Lock ETH box**, type **0.00001** (yes, that’s 4 zeros!) and you will be prompted to claim 0.02 USDC. Follow the steps in your wallet and wait for the transaction to complete. In the **Unwrap USDC** box, type **0.02**, then click approve. You will be prompted to set a token spending cap via your wallet before receiving your USDC. - -![image](/img/quests/squid/usdc-faucet-p1.gif) - -- Click **Add to Metamask** to import the USDC token into your wallet so you can see it. - -You should now have $0.02 USDC and some leftover ETH to cover gas transactions for your Squid swaps. - -![image](/img/quests/squid/usdc-faucet-p2.gif) - -## Step 3: Visit Squid's Cross-Chain App - -If you need any help with the swapping process, please [open a support ticket with Squid](https://squidsupport.zendesk.com/hc/en-us/requests/new). - -With our Linea USDC in hand, we can use Squid to swap it over to AVAX on Avalanche - -1. Visit Squid’s app: [testnet.app.squidrouter.com/linea](https://testnet.app.squidrouter.com/linea) -2. Click the “connect wallet” button on the source chain and select the wallet that you used with the faucet. -3. The **From** chain should be Linea Goerli and the token should be USDC, and the **To** chain should be Avalanche Fuji C-Chain with AVAX as the token. -4. Put the amount of USDC you would like to swap (0.01) in the **From** input box. - -**💡 We will be doing two swaps from USDC, so we suggest using 0.01 USDC per swap.** - -![image](/img/quests/squid/swap-avax-p1.gif) - -5. Wait a few seconds for Squid to load the details. If this is your first swap from USDC, the submit button might say Give permission to use tokens. Click this and set the token spending cap to 0.02 via your wallet. - -## Step 4: Swap from Linea USDC to AVAX on Avalanche - -1. After approving, the button should shortly say **Submit**. Click on it to initiate the swap. Note that you might have to first switch networks before you can submit. -2. Confirm the transaction in your wallet, and the tokens will be on their way to Avalanche! - -Swaps usually process in a few minutes, but it can sometimes take longer. - -![image](/img/quests/squid/swap-avax-p2.gif) - -## Viewing your tokens on Avalanche - -If this is the first time you are using the Avalanche Testnet, you might not see the chain show up in your wallet’s list of networks. Here’s how to add it so you can see your new AVAX: - -1. Reverse the order of the **From** and **To** chains so that Avalanche is the selected From chain. -2. A **switch network** button will appear - click this and your wallet should prompt you to add the chain to your wallet. You will now be connected to Avalanche’s Fuji C-Chain Testnet, and your AVAX should be visible in your wallet. - -![image](/img/quests/squid/add-avalanche.gif) - -## Step 5: Swap from Linea USDC to aUSDC + AVAX on Avalanche - -Have you ever sent your tokens over to a new chain, only to realize you haven’t got any gas to do anything? With Squid’s Arrival Gas feature, you’ll never get stuck on a chain with not enough gas again! - -With Squid, you can get any token and top up with some gas all in one transaction. We’ll be swapping the last of our Linea USDC for this step. - -Here’s how it’s done: - -1. Enter your remaining **0.01** USDC on Linea Goerli in the **From** input box. -2. In the **To** section, select aUSDC as the destination token on Avalanche. -3. Click the Arrival Gas button (the gas pump icon ⛽) to open the controls page. -4. Switch the Arrival Gas toggle on and return back to the main view. You should now see that the Arrival Gas icon has turned green. -5. Wait for Squid to fetch the transaction details, then click on the Submit button to initiate the swap and confirm the transaction in your wallet. - -Both aUSDC and a bit of AVAX for gas on Avalanche will now be on its way to your wallet! - -![image](/img/quests/squid/get-gas.gif) - -## Troubleshooting - -If you are facing issues, you can read the troubleshooting section of our user docs [here](https://docs.widget.squidrouter.com/troubleshooting). Here are some common questions and how to resolve them: - -### **Transaction is complete but tokens have not arrived** - -In rare cases, some transactions can revert and you will receive the value of your original swap amount in axlUSDC (Squid’s routing token) on the destination chain. If you do not see the expected token in your wallet, first check your axlUSDC balance. If you do not have axlUSDC either, please contact support. - -### **Token values are not accurate** - -Testnet token values are not related to mainnet tokens, so even if the values are unbalanced, you can still do a swap. - -### **Price impact warning** - -The amount you are trying to swap is high compared to the selected token’s available liquidity. This does not matter in testnet as the funds are not real, so you can proceed without worry! - -### **Transaction taking longer than expected** - -Sometimes transactions take longer than usual. If your transaction is still processing after 60 minutes, please contact support. - -## Get Support - -If you need support with your Squid transaction, you can [open a ticket](https://squidsupport.zendesk.com/hc/en-us/requests/new) or reach out in Squid’s [Discord](https://discord.gg/squidrouter), and someone will get back to you as soon as possible. diff --git a/docs/use-mainnet/explore/use-stationx.md b/docs/use-mainnet/explore/use-stationx.md deleted file mode 100644 index 379864ac1..000000000 --- a/docs/use-mainnet/explore/use-stationx.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: Use StationX ---- - -# Explore StationX on Linea Testnet - -StationX is a protocol that automates workflows using account abstraction for communities to manage money towards shared goals. The platform lets anyone spin up a Station in less than 60 seconds to distribute membership tokens/NFTs to contributors, manage assets together in a treasury & governance on a single dashboard. You can read more about it [here](https://stationx.network) - -Before we get started, ensure your wallet is [configured to use Linea](https://docs.linea.build/use-linea-testnet/set-up-your-wallet). You need to have sufficient lineaETH (0.1 lineaETH recommended) to complete all steps, get lineaETH from [here](https://faucet.goerli.linea.build/). - -## Step 1: Create a Station - -1. Go to [testnet.stationx.network](https://testnet.stationx.network), connect your wallet then click on ‘Manage Stations’ & click on the ‘**Create new’** button - - ![Select station](/img/quests/stationx/manage_station.png) - - ![Select station](/img/quests/stationx/club_portfolio.png) - -1. Give a name & a token symbol for your Station. (For example, Degen club - DGC) and select the type of token you’d like to use for membership (ERC-20 / NFT) - - ![Fill token info](/img/quests/stationx/station_info.png) - - ![Select token type](/img/quests/stationx/token_type_selector.png) - -1. Click ‘**Next’** & set deposit rules -1. If you had selected ERC20 token type, set min/max/total contribution per wallet, price per token & last date for contributors to deposit into your Station. _Tip: Keep min deposit amount low so that more people can easily join your Station since USDC per user is limited_ - - ![Select token type](/img/quests/stationx/token_section.png) - -1. If you had selected NFT token type, set an art, price per NFT, max mint per wallet, total supply, etc. _Tip: Keep mint price low so that more people can easily join your Station since USDC per user is limited_ - - ![Set nft rules](/img/quests/stationx/set_token_nft.png) - -1. Click 'Next' to set Governance (Coming Soon), currently you can only create Stations with governance **disabled** on Linea. - - ![Fill governance information](/img/quests/stationx/governance.png) - -1. Click **‘Finish’**, approve the transaction in your wallet & your **Station is live.** - - ![Home page](/img/quests/stationx/dashboard_home.png) - -1. You're done with Step 1, let's move to Step 2! - -## Step 2: Claim 100 USDC - -1. Go to -1. Connect your wallet & claim maximum amount i.e **100 USDC** - - ![Fill governance information](/img/quests/stationx/claim_screen.png) - -1. After you’ve claimed, add the token to your wallet -1. Open your wallet, and go to import assets - - ![Add token to metamask](/img/quests/stationx/metamask.png) - -1. Add token address - **0x45a27ea11D159A86AacE1eC24d3ba3d103642D9f** - - ![Add token to metamask](/img/quests/stationx/add_token_metamask.png) - -1. You’ll be able to see the balance in your wallet - -1. You're done with Step 2, let's move to Step 3! - -## Step 3: Mint “Explorer” NFT by StationX - -1. Go to -1. Connect your wallet & mint 1 NFT - - ![Deposit page](/img/quests/stationx/deposit_nft.png) - -Congratulations, you've successfully completed the quest! - -If you face any issues or have any queries, join our [Discord](https://discord.gg/FP82PsvWdS) or [Telegram](https://t.me/stationxnetwork) community and reach out to us. Follow us on [Twitter](https://twitter.com/stationxnetwork) to stay updated. diff --git a/docs/use-mainnet/explore/use-sushiswap.md b/docs/use-mainnet/explore/use-sushiswap.md deleted file mode 100644 index 09257e24c..000000000 --- a/docs/use-mainnet/explore/use-sushiswap.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: Use Sushiswap -description: Perform swaps on Linea ---- - -Sushiswap has deployed its contracts to showcase how Linea can be used to swap tokens on L2, where users can benefit from cheaper gas fees. - -Consensys deployed a version of the Sushiswap website to let the user interact with the swap feature. - -## How to make a swap on Linea Sushiswap - -1. First you need tokens to make a swap on Sushiswap, navigate to the [Linea Faucet](https://faucet.goerli.linea.build/) -2. Then get some “UNI” tokens from the list of tokens available -3. Once the tokens received in your wallet navigate to [Linea Sushiswap](https://sushiswap.goerli.linea.build) -4. Connect your MetaMask wallet. - -![Make](/img/quests/sushiswap/sushiswap-1.png) - -5. Make sure your wallet is connected to Linea Goerli and funded with LineaETH to pay for gas fees -6. Make sure that “Linea Testnet” is selected in the networks list on the top right - -![Make](/img/quests/sushiswap/sushiswap-2.png) - -7. Select the token you want to receive (for the quest select USDT) - -![Make](/img/quests/sushiswap/sushiswap-3.png) - -8. Choose the amount you want to swap (there is no limit for the quest) -9. Select the token you want to receive (for the quest select USDT) - -![Make](/img/quests/sushiswap/sushiswap-4.png) - -![Make](/img/quests/sushiswap/sushiswap-5.png) - -10. Click on the button “Approve” button as a first step to allow Sushiswap to make the swap -11. A Metamask popup appears, click on “Use default”, then “Next”, then “Approve” - -![Make](/img/quests/sushiswap/sushiswap-6.png) - -![Make](/img/quests/sushiswap/sushiswap-7.png) - -12. On the top right, a message indicating “Approving …” is displayed, wait until the “Successfully approved” message appears. - -![Make](/img/quests/sushiswap/sushiswap-8.png) - -13. Click on “Swap” - -![Make](/img/quests/sushiswap/sushiswap-9.png) - -14. A new page is displayed with the swap summary, click on the swap button - -![Make](/img/quests/sushiswap/sushiswap-10.png) - -15. In the Metamask popup click on confirm - -![Make](/img/quests/sushiswap/sushiswap-11.png) - -16. Wait for the transaction to go through, once confirmed you’re done! - -![Make](/img/quests/sushiswap/sushiswap-12.png) - -![Make](/img/quests/sushiswap/sushiswap-13.png) diff --git a/docs/use-mainnet/explore/use-tatarot.md b/docs/use-mainnet/explore/use-tatarot.md deleted file mode 100644 index 66afc33c1..000000000 --- a/docs/use-mainnet/explore/use-tatarot.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Use Tatarot ---- - -# Tatarot - -[Tatarot](https://tatarot.ai/) is using AI-powered computer engineering to allow users to entwine the intricate threads of their fate into the timeless images of the tarot. This allows Tatarot to generate an infinite array of new cards that is infused with unique blockchain technology. - -Enter into this mystical realm of digital enchantment, and who knows, you might get something more than just your fortune. - -This guide will provide step-by-step instructions on how to mint a magical Tatarot NFT card on Linea. - -Before you begin, ensure your wallet is: - -1. [Configured to use Linea](/use-mainnet/set-up-your-wallet.mdx) -1. [Funded with Goerli ETH](/use-mainnet/fund) - -## Mint a Tatarot NFT card - -1. Navigate to [https://tatarot.ai/](https://tatarot.ai/) - - ![Tatarot Landing Page](/img/quests/tatarot/landing_page.png) - -1. Click “Connect Wallet” on the top right of the page to connect your wallet. -1. Click "Unlock The Secrets". -1. Type in your question to receive a customized tarot reading. - - ![Enter question to ask](/img/quests/tatarot/question.png) - -1. Click "Scry Now" to generate your unique Tatarot card with a personalized tarot art based on your question. -1. Click "Read My Fortune" and approve the transaction to mint the displayed Tatarot card. - - ![Click Read My Fortune](/img/quests/tatarot/read_fortune.png) - -1. Once the transaction is approved and the NFT is successfully minted, you can explore your unique fortune readings. - - ![Fortune readings are behind the card](/img/quests/tatarot/readings.png) - -1. To verify that the Tatarot card has been successfully minted into your wallet, simply click on "Cards" located at the top left corner of the page. -1. This will allow you to access and view the collection of Tatarot cards that you have previously minted. - - ![Cards collection](/img/quests/tatarot/cards.png) - -## Get support - -If you run into an issue using Tatarot, you can find their support channel in their support [Discord](https://discord.gg/4wmvYvmvYG). diff --git a/docs/use-mainnet/explore/use-thirdweb.md b/docs/use-mainnet/explore/use-thirdweb.md deleted file mode 100644 index 0807d4a6b..000000000 --- a/docs/use-mainnet/explore/use-thirdweb.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: Use thirdweb ---- - -[thirdweb](https://thirdweb.com) is the fastest way to build web3 apps. - -thirdweb is a 100% open source web3 development stack with smart contracts, tools, infrastructure and SDKs in common languages like [Typescript](https://portal.thirdweb.com/typescript), [React](https://portal.thirdweb.com/react), [React Native](https://portal.thirdweb.com/react-native), [Go](https://portal.thirdweb.com/go), [Python](https://portal.thirdweb.com/python) and [Unity](https://portal.thirdweb.com/unity). In addition, apps can use thirdweb's [universal wallet interface](https://portal.thirdweb.com/wallet) as well build custom smart contracts using thirdweb's [Solidity SDK](https://portal.thirdweb.com/solidity). - -With thirdweb, developers can seamlessly deploy to [700+](https://thirdweb.com/chainlist) EVM chains. Examples of apps and services that have launched with thirdweb: - -- A [Minting API](https://portal.thirdweb.com/minting) for launching and minting new NFT collections -- Launch [NFT Drops](https://thirdweb.com/template/nft-drop) -- Build [NFT marketplaces](https://thirdweb.com/template/marketplace-v3) -- Connect digital assets to [e-commerce stores](https://thirdweb.com/solutions/commerce) -- Build blockchain games as well as add web3 features to [games](https://thirdweb.com/solutions/gaming) - -Developers can find clonable [templates](https://portal.thirdweb.com/templates) to get started building. - -## thirdweb Dashboard Tutorial - -This tutorial will walk developers through deploying and configuring a new ERC-20 token contract to Linea Testnet using the thirdweb [Dashboard](https://thirdweb.com/dashboard). You will learn how to: - -- Deploy a pre-built ERC-20 smart contract template -- Configure your token smart contract -- Set up claim conditions, to allow others to claim your token -- Transfer or airdrop tokens - -Before you begin, ensure that you have a wallet that is [configured to use Linea](https://docs.linea.build/use-linea-testnet/set-up-your-wallet) and that has been [funded with Linea Goerli ETH](https://docs.linea.build/use-linea-testnet/fund#get-test-eth-on-goerli). - -### Deploy a TokenDrop (ERC-20) Contract - -1. [Visit](https://thirdweb.com/linea-testnet) Linea Testnet chain page at thirdweb -2. Deploy TokenDrop (ERC contract) using the thirdweb Dashboard - - 1. Connect wallet to Dashboard - 2. Change network on connect wallet to Linea Testnet - - ![connect-wallet.png](https://gateway.ipfscdn.io/ipfs/QmVGRGndHPYPMDwqY7ARDZbEEMuJVMoXYzSBoB2mhkddh9/connect-wallet.png) - - ![select-network.png](https://gateway.ipfscdn.io/ipfs/QmVGRGndHPYPMDwqY7ARDZbEEMuJVMoXYzSBoB2mhkddh9/select-network.png) - -3. Click on **Token Drop** contract on the contract explorer page and deploy the smart contract by clicking on the **Deploy now** button. Give your contract a Name and Symbol - -![linea-landing.png](https://gateway.ipfscdn.io/ipfs/QmZCuC8yEQGnexf5RqgFTUhEteXJfpGkk6xxpg5SRrgPKj/token-drop-explorev2.png) - -![explore-token-drop.png](https://gateway.ipfscdn.io/ipfs/QmP8Ppd5eVbFvaW8ozZADr9edHaKwCTLn4SwKzU9LHmJoT/token-drop.png) - -![deploy-token-drop.png](https://gateway.ipfscdn.io/ipfs/QmVGRGndHPYPMDwqY7ARDZbEEMuJVMoXYzSBoB2mhkddh9/deploy-token-drop.png) - - (note: do not uncheck the 'add to dashboard' option) - -Once you’ve confirmed the transactions with your wallet the contract will be deployed and you will be redirected to that smart contract’s Overview page on the Dashboard. - -### Make Your Token Claimable by Users - -1. Go to the “Claim Conditions” tab on the Dashboard -2. You will want to add a claim phase that will start immediately and allow any wallet to claim a maximum of 10 of our tokens at one time. - -Click on the “Add Phase” button and select “Public” - -![set-claim-conditions.png](https://gateway.ipfscdn.io/ipfs/QmVGRGndHPYPMDwqY7ARDZbEEMuJVMoXYzSBoB2mhkddh9/set-claim-conditions.png) - - Set the parameters of the claim phase as follows: - -![public-claim.png](https://gateway.ipfscdn.io/ipfs/QmVGRGndHPYPMDwqY7ARDZbEEMuJVMoXYzSBoB2mhkddh9/public-claim.png) - -Save the claim phase by clicking the “Save Phases” button. Your wallet will be prompted to accept the transaction. - -### Claim 10 tokens to your wallet - -1. Click on the Embed tab of the Dashboard. -2. The Embed tab shows an embeddable `