Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# AVAX-AMM

![](/metadata/AVAX-AMM/learn-banner.png)

Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The following technologies are required for this project:
You don’t need to fully understand everything right now.
If you encounter something you don’t know, feel free to search the internet or ask questions in the community as you move forward with the project!

If you're new to development on `Avalanche` or have no experience writing smart contract tests with `hardhat`, [AVAX-Messenger](/Avalanche/AVAX-Messenger/section-0/lesson-1) offers a more detailed explanation, so starting there may help things go more smoothly.
If you're new to development on `Avalanche` or have no experience writing smart contract tests with `hardhat`, [AVAX-Messenger](/Avalanche/AVAX-Messenger/section-1/lesson-0) offers a more detailed explanation, so starting there may help things go more smoothly.

### 🛠 What Will We Build?

Expand Down Expand Up @@ -77,45 +77,3 @@ Accessibility - The low cost of transactions on Avalanche means that smaller tra
Low slippage - The slow speed of the Ethereum blockchain often leads to significant slippage and failed transactions when conducting on-chain trades. The faster transaction rate and higher throughput of the Avalanche network opens the door to minimal price slippage and instant trades, bringing the experience of trading on DEXs closer to that of their centralized counterparts.

### 🌍 Upgrade the Project

Projects on [UNCHAIN](https://unchain.tech/) are maintained under the [UNCHAIN License](https://github.com/unchain-tech/UNCHAIN-projects/blob/main/LICENSE).

If you're participating in the project and think, “This could be clearer!” or “This is incorrect!”
Feel free to send a `pull request`.

To edit the code directly on GitHub and send a `pull request`, refer to [this guide](https://docs.github.com/en/repositories/working-with-files/managing-files/editing-files).

All kinds of requests are welcome 🎉

You can also `Fork` the project to your own GitHub account, edit it there, and send a `pull request`.

* To `Fork` a project, see [this guide](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)
* To create a `pull request` from a `Fork`, see [this guide](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)

**👋 Send a `pull request` to `UNCHAIN-projects`! ⏩ Access [UNCHAIN’s GitHub](https://github.com/unchain-tech/UNCHAIN-projects)!**

### ⚡️ Create an `Issue`

If it’s not quite worth a `pull request` but you still want to leave a suggestion,
create an `Issue` [here](https://github.com/unchain-tech/UNCHAIN-projects/issues).

For how to create an `Issue`, refer to [this guide](https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/creating-an-issue).

Creating `pull requests` or `issues` is a key part of real-world team development, so be sure to give it a try!

Let’s work together to make UNCHAIN’s projects even better ✨

> For Windows users
> If you're using Windows, we recommend downloading [Git for Windows](https://gitforwindows.org/) and using the included Git Bash.
> This guide supports UNIX-specific commands.
> [Windows Subsystem for Linux (WSL)](https://docs.microsoft.com/en-us/windows/wsl/install) is also an option.

---

Let’s move on to the next lesson and set up your programming environment 🎉

---

Documentation created by [ryojiroakiyama](https://github.com/ryojiroakiyama)(UNCHAIN Discord ID: rakiyama#8051)

---
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Polygon-Whitelist-NFT

![](/metadata/Polygon-Whitelist-NFT/learn-banner.png)

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,56 @@ You can also `Fork` the project to your own GitHub account, edit the contents, a

If you feel that you want to leave a suggestion but not enough to send a `pull request`, you can create an `Issue` at [here](https://github.com/unchain-tech/UNCHAIN-projects/issues).

See [here](https://docs.github.com/en/issues/tracking-your-work-with-issues/creating-an-issue) for information on how to create an `Issue`.
See [here](https://docs.github.com/en/issues/tracking-your-work-with-issues/creating-an-issue) for information on how to create an `Issue`).

Creating `pull request` and `issues` is an important task when actually developing as a team, so please try it.

Let's make the UNCHAIN project better together ✨.

### 🧰 Preparation

#### 🛠 Setup MetaMask wallet

##### Install MetaMask

When we deploy a smart contract to the blockchain or interact with a deployed smart contract, we need to pay for gas. Therefore, we need a web3 wallet, such as MetaMask. Click here to install MetaMask.[here](https://metamask.io/)

##### Add Polygon Amoy to MetaMask

Polygon is a decentralized Ethereum Layer 2 blockchain that enables developers to build scalable, user-friendly dApps with low transaction fees without sacrificing security. Major NFT platforms such as Opensea and Rarible also support the Polygon Amoy testnet, so we choose Amoy to deploy our smart contract.

Open [ChainIDE](https://chainide.com/), and click the "Try Now" button on the front page as shown in the figure below.

![image-20230816160925822](/images/Polygon-Whitelist-NFT/section-0/0_2_1.png)

Next, you will select your preferred login method. The login prompt offers two options: "Sign in with GitHub" and "Continue as Guest". For the purposes of this tutorial, we will select "Sign in with GitHub" because the Sandbox feature is not available in Guest mode.

![image-20230816161111357](/images/Polygon-Whitelist-NFT/section-0/0_2_2.png)

To create a new Polygon project, click the 'New Project' button and choose 'Polygon' on the left side of the screen. Next, on the right side, select ”Blank Template“.

![image-20230816161348702](/images/Polygon-Whitelist-NFT/section-0/0_2_3.png)

Click "Connect wallet" on the right side of the screen, select "Injected web3 Provider," and then click on MetaMask to connect the wallet(Polygon Mainnet is the main network, while Amoy is the testnet - we choose to Connect to Amoy).

![image-20230114120433122](/images/Polygon-Whitelist-NFT/section-0/0_2_4.png)

##### Claim testnet tokens

Once Amoy is added to MetaMask, click on [Polygon Faucet](https://faucet.polygon.technology/) to receive testnet tokens. On the faucet page, we choose Amoy as the network and MATIC as the token and then paste your MetaMask wallet address. Next, click submit, and the faucet will send you some test MATIC within a minute.

![image-2023011412043342](/images/Polygon-Whitelist-NFT/section-0/0_2_5.png)

### 🙋‍♂️ Asking Questions

If you have any questions or uncertainties up to this point, please ask in the `#polygon` channel on Discord.
If you have any uncertainties or issues with the work done so far, please ask in the `#polygon` channel on Discord.

To streamline the assistance process, kindly include the following 4 points in your error report ✨:

```
1. Section and lesson number related to the question
2. What you were trying to do
3. Copy & paste the error message
4. Screenshot of the error screen
```

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# TheGraph-ScaffoldEth2

![](/metadata/TheGraph-ScaffoldEth2/learn-banner.png)

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading