Skip to content

Commit

Permalink
Corrections and refresh to Wallet Setup section (#140)
Browse files Browse the repository at this point in the history
* fix(use linea section needed extra coapy): updated copy to Use Linea section

* fix(fix dead link): fixed link to quickstart

* docs(the wallet setup article needed to be updated and corrected): corrected, improved

Corrected Wallet Setup instructions re: MM Mobile, augmented with more links and instructions
regarding setting up MM and orienting users as to what and how they can do things on Linea.

* docs: centered image

* docs: update table to include ETH

Added contract addresses for Message Bridge and an entry for ETH.

* fix: fix routes

* fix: fix routes

* fix('): fixed routes to several articles

* fix: link fixes

* fix: fix links

* fix: route fix

* fix: fix routes

* fix: url fix

* fix: urls

* fix(comprehensive url fix): comprehensive url fix

* fix: fix local links

* docs: correcting capitalization of MetaMask

* docs: fixing broken link, formatting

* docs: link fix
  • Loading branch information
mapachurro authored Jun 23, 2023
1 parent 07a728e commit e13319d
Show file tree
Hide file tree
Showing 8 changed files with 779 additions and 20 deletions.
7 changes: 7 additions & 0 deletions docs/developers/useful-info.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,13 @@ If you want to drip Goerli ETH directly to Linea, you can use the [Infura Linea
<th>L1 Address</th>
<th>L2 Address</th>
<th>Bridge</th>
</tr>
<tr>
<td>ETH</td>
<td>Goerli</td>
<td>0x70BaD09280FD342D02fe64119779BC1f0791BAC2</td>
<td>0xC499a572640B64eA1C8c194c43Bc3E19940719dC</td>
<td><a href="https://goerli.hop.exchange/#/send?token=ETH&sourceNetwork=ethereum&destNetwork=linea">Hop</a></td>
</tr>
<tr>
<td>USDC</td>
Expand Down
14 changes: 7 additions & 7 deletions docs/use-linea/explore/use-bilinear.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ The user opens the marketplace and lands on the homepage where she/he can view t

![mint collection](../../assets/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.
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](../../assets/bilinear/connect_wallet.png)

Expand Down Expand Up @@ -65,7 +65,7 @@ The user opens the marketplace and lands on the homepage where she/he can view t

![homepage](../../assets/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.
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](../../assets/bilinear/connect_wallet_2.png)

Expand Down Expand Up @@ -101,7 +101,7 @@ Once the user mints the NFT, she/he sees the Collection detail page, where the u

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.
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.

Expand Down Expand Up @@ -133,7 +133,7 @@ The user sees that the NFT is on sale in the marketplace from the “NFT detail

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.
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.

Expand Down Expand Up @@ -165,7 +165,7 @@ The user sees the NFT detail page with the “Sell” CTA, instead of the “Buy

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.
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.

Expand All @@ -185,7 +185,7 @@ In the NFT detail page, the user clicks on the CTA “Delist”, in order to lis

![delist](../../assets/bilinear/delist.png)

Once the user clicks on the CTA, she/he sees the Metamask transaction page and confirms the transaction.
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”.

Expand All @@ -203,7 +203,7 @@ _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.
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.

Expand Down
2 changes: 1 addition & 1 deletion docs/use-linea/explore/use-cataclysm.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ In the arcade mode, the player embarks on an epic journey through the game's dyn

![img4](../../assets/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.
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.

Expand Down
4 changes: 2 additions & 2 deletions docs/use-linea/explore/use-ghost.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ You can get DAI by navigating to the [Linea faucet](../fund.md). Then,
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](../../assets/ghost/ghost_airdrop.png)
1. Connect your Metamask wallet and click on the **Claim Free gNFT NOW**. ![claim airdrop](../../assets/ghost/claim_airdrop.png)
1. Connect your MetaMask wallet and click on the **Claim Free gNFT NOW**. ![claim airdrop](../../assets/ghost/claim_airdrop.png)
1. You will be automatically redirected to your personal ghostAirdrop dashboard. ![dashboard](../../assets/ghost/airdrop_dashboard.png)

![dashboard](../../assets/ghost/airdrop_dashboard_2.png)
Expand Down Expand Up @@ -55,7 +55,7 @@ Any NFT collection can be collateralized through ghostNFT.
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](../../assets/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.
**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](../../assets/ghost/min_amt.png)

Expand Down
2 changes: 1 addition & 1 deletion docs/use-linea/explore/use-nfts2me.md
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ So, how do I send a Soulbound Airdrop?

![airdrop 3](../../assets/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.
It will pop up a new transaction confirmation on MetaMask. Confirm, and wait the TX to be confirmed on the Blockchain.

![confirm](../../assets/nfts2me/confirm.png)

Expand Down
2 changes: 0 additions & 2 deletions docs/use-linea/fund.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,5 +67,3 @@ Not all available tokens will drip directly onto Linea. If they are, you will se
:::

Specific tokens require specific bridges. If you want to bridge from Goerli to Linea, you can find the tokens, contract addresses, and associated bridges [here](../developers/useful-info.md#token-contract-addresses-and-bridges).

<!--markdown-link-check-enable -->
58 changes: 52 additions & 6 deletions docs/use-linea/set-up-your-wallet.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,64 @@ description: Set up your wallet to start using Linea
sidebar_position: 2
---

The MetaMask extension wallet provides a default Linea network. There's no special wallet setup necessary! All you need to interact with Linea is to download MetaMask, which you can [install as a browser extension or mobile app](https://metamask.io/download/).
Linea is designed to be completely compatible with Ethereum. Because of that, **it works with MetaMask right out of the box**. (If you're not familiar with the identity manager, wallet, and web3 passport that is MetaMask, [get started here](https://support.metamask.io/hc/en-us/articles/360015489531)).

Because Linea is currently only in public testnet, you'll need to click on `Show/hide test networks` to have it displayed. Afterwards, select the Linea network, and you're good to go!
In fact, **the MetaMask extension wallet provides connections to the Linea testnet already built-in**. There's no special wallet setup necessary! The only thing you'll need to do is switch to Linea; if you need some pointers, follow [MetaMask's instructions here](https://support.metamask.io/hc/en-us/articles/16367251716251).

<img src="/img/metamaskwallet.png" alt="metamask wallet" width="40%" height="20%"/>
All you need to interact with Linea is to download MetaMask, which you can [install as a browser extension or mobile app](https://metamask.io/download/).

## Using Linea on MetaMask mobile
## Using Linea on MetaMask Extension

The MetaMask mobile wallet also provides a default Linea network. In order to display it, you'll need to enable `Show/hide test networks` on your mobile app.
Because Linea is currently only in public testnet, in MetaMask Extension, you'll need to click on `Show/hide test networks` to have it displayed, as indicated in the image below. Afterwards, select the Linea network, and you're good to go.

<div class="text--center">
<img src="./../../static/img/metamaskwallet.png" alt="metamask wallet" width="40%" height="20%"/>
</div>

## Using Linea on MetaMask Mobile

Linea is **included in the available networks in MetaMask Mobile by default**. 💖🦊🚀

## Other wallets

Linea is compatible with any EVM-compatible wallet. If you want to add the Linea network, you can find the relevant network information under [Network information and deployed contracts](../developers/useful-info.md#network-information).

<!--markdown-link-check-enable -->
### OK, so I've got Linea in MetaMask. What now?

**MetaMask is like a Swiss Army Knife**: no matter what you need to do in the decentralized web, it's probably got a tool for it.

That's a good thing, too, because of the **ever-growing number of dapps available on the network**. Check out [the Ecosystem Portal](https://goerli.linea.build/explore) to see if your favorite web3 dapp is already here.

If you're a developer, check out using [Truffle's Dashboard](https://trufflesuite.com/blog/introducing-truffle-dashboard/) to keep your private keys safe while you [deploy a contract to Linea](https://docs.linea.build/developers/quickstart/deploy-smart-contract/truffle) (perhaps [an ERC-721?](https://levelup.gitconnected.com/deploy-an-erc-721-contract-on-linea-using-infura-and-truffle-27e5c15c401f))

Regardless of what you're doing on Linea, you'll likely need some tokens in order to transact.

### Getting tokens on Linea

There are several ways to get tokens on Linea: **through a faucet, from a friend** (or a fren), or **by bridging it**. Here are some resources to get you started:

### Faucets

Because Linea is still a testnet, there are a number of faucets that you can use.

> Linea is currently a testnet; it's is also a _rollup_. That means that if it were a live network, and not a testnet, it would be rolling up all its activity to Ethereum. Instead, it's rolling up to Goerli Testnet. This means that the ETH on Linea is based on Goerli ETH.
>
> So if you want to bridge ETH, you'll need to bridge **from Goerli to Linea**, not from Ethereum Mainnet.
There are a number of faucets available, including [Infura's](https://www.infura.io/faucet/linea); for a fuller explanation, follow [our guide here](fund.md).

### Getting tokens from a fren

Do you know someone who's a Linea 🐳?

Maybe they'd be willing to send you some test ETH. Grab [your account's public address](https://support.metamask.io/hc/en-us/articles/360015289512), and have [them send you some](transfer-funds.md).

### Bridge your own

If you've got some Goerli ETH, or want to [swap for some](https://support.metamask.io/hc/en-us/articles/4415426473499-Third-party-swaps-platforms), then you'll be able to bridge that Goerli ETH up to Linea using the [bridge process outlined here](./bridge-funds).

## Is it a MetaMask problem, or a network problem, or dapp problem?

If you're having technical difficulties, it can sometimes be hard to figure out where the problem is. The good news is, there's a lot of good support available to you in our ecosystem.

If you're interacting with a dapp on Linea, try that dapp's documentation and resources first. If you can't find your answer there, take a look at the [Linea Support Help Center](https://support.linea.build), and search on the [Linea Community Forums](https://community.linea.build) for related issues. If it seems like a MetaMask issue at that point, jump over to [MetaMask's Help Center](https://support.metamask.io), where you can explore their forums, and start a conversation with Support staff.
Loading

1 comment on commit e13319d

@vercel
Copy link

@vercel vercel bot commented on e13319d Jun 23, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.