From 69b1fd606077ed665ebe4af09136bb0e7d694218 Mon Sep 17 00:00:00 2001
From: ysaito <60546319+yk-saito@users.noreply.github.com>
Date: Thu, 7 Dec 2023 12:55:00 +0900
Subject: [PATCH 01/17] refactor: rename images
---
.../section-0/lesson-1_Course Introduction.md | 8 +++---
.../lesson-3_Setup Scaffold-ETH 2.md | 12 ++++----
.../en/section-0/lesson-4_Setup The Graph.md | 2 +-
.../section-0/lesson-5_Deploy to localhost.md | 6 ++--
.../en/section-0/lesson-6_Test.md | 2 +-
.../en/section-1/lesson-1_Adding an event.md | 6 ++--
.../lesson-2_Updating your subgraph.md | 8 +++---
.../en/section-1/lesson-3_Deploy.md | 2 +-
.../en/section-1/lesson-4_Test.md | 2 +-
.../lesson-2_Deployer account creation.md | 6 ++--
.../section-2/lesson-3_Deploy and verify.md | 4 +--
.../en/section-2/lesson-4_Subgraph Studio.md | 10 +++----
.../en/section-2/lesson-5_Graph CLI.md | 12 ++++----
.../en/section-2/lesson-6_Frontend.md | 26 +++++++++---------
.../section-0/{Lesson1-1.png => 0_1_1.png} | Bin
.../section-0/{Lesson1-2.png => 0_1_2.png} | Bin
.../section-0/{Lesson1-3.png => 0_1_3.png} | Bin
.../section-0/{Lesson1-4.png => 0_1_4.png} | Bin
.../section-0/{Lesson3-1.png => 0_3_1.png} | Bin
.../section-0/{Lesson3-2.png => 0_3_2.png} | Bin
.../section-0/{Lesson3-3.png => 0_3_3.png} | Bin
.../section-0/{Lesson3-4.png => 0_3_4.png} | Bin
.../section-0/{Lesson3-5.png => 0_3_5.png} | Bin
.../section-0/{Lesson3-6.png => 0_3_6.png} | Bin
.../section-0/{Lesson4-1.png => 0_4_1.png} | Bin
.../section-0/{Lesson5-1.png => 0_5_1.png} | Bin
.../section-0/{Lesson5-2.png => 0_5_2.png} | Bin
.../section-0/{Lesson5-3.png => 0_5_3.png} | Bin
.../section-0/{Lesson6-1.png => 0_6_1.png} | Bin
.../section-1/{Lesson1-1.png => 1_1_1.png} | Bin
.../section-1/{Lesson1-2.png => 1_1_2.png} | Bin
.../section-1/{Lesson1-3.png => 1_1_3.png} | Bin
.../section-1/{Lesson2-1.png => 1_2_1.png} | Bin
.../section-1/{Lesson2-2.png => 1_2_2.png} | Bin
.../section-1/{Lesson2-3.png => 1_2_3.png} | Bin
.../section-1/{Lesson2-4.png => 1_2_4.png} | Bin
.../section-1/{Lesson3-1.png => 1_3_1.png} | Bin
.../section-1/{Lesson4-1.png => 1_4_1.png} | Bin
.../section-2/{Lesson2-1.png => 2_2_1.png} | Bin
.../section-2/{Lesson2-2.png => 2_2_2.png} | Bin
.../section-2/{Lesson2-3.png => 2_2_3.png} | Bin
.../section-2/{Lesson3-1.png => 2_3_1.png} | Bin
.../section-2/{Lesson3-2.png => 2_3_2.png} | Bin
.../section-2/{Studio1.png => 2_4_1.png} | Bin
.../section-2/{Studio2.png => 2_4_2.png} | Bin
.../section-2/{Studio3.png => 2_4_3.png} | Bin
.../section-2/{Studio4.png => 2_4_4.png} | Bin
.../section-2/{Studio5.png => 2_4_5.png} | Bin
.../section-2/{Studio6.png => 2_5_1.png} | Bin
.../section-2/{Lesson5.png => 2_5_2.png} | Bin
.../section-2/{Lesson5-1.png => 2_5_3.png} | Bin
.../section-2/{Lesson5-3.png => 2_5_4.png} | Bin
.../section-2/{Lesson5-4.png => 2_5_5.png} | Bin
.../section-2/{Studio7.png => 2_5_6.png} | Bin
.../section-2/{Lesson6-1.png => 2_6_1.png} | Bin
.../section-2/{Lesson6-10.png => 2_6_10.png} | Bin
.../section-2/{Lesson6-11.png => 2_6_11.png} | Bin
.../section-2/{Lesson6-12.png => 2_6_12.png} | Bin
.../section-2/{Lesson6-13.png => 2_6_13.png} | Bin
.../section-2/{Lesson6-14.png => 2_6_14.png} | Bin
.../section-2/{Lesson6-2.png => 2_6_2.png} | Bin
.../section-2/{Lesson6-3.png => 2_6_3.png} | Bin
.../section-2/{Lesson6-4.png => 2_6_4.png} | Bin
.../section-2/{Lesson6-5.png => 2_6_5.png} | Bin
.../section-2/{Lesson6-6.png => 2_6_6.png} | Bin
.../section-2/{Lesson6-7.png => 2_6_7.png} | Bin
.../section-2/{Lesson6-8.png => 2_6_8.png} | Bin
.../section-2/{Lesson6-9.png => 2_6_9.png} | Bin
68 files changed, 53 insertions(+), 53 deletions(-)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson1-1.png => 0_1_1.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson1-2.png => 0_1_2.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson1-3.png => 0_1_3.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson1-4.png => 0_1_4.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson3-1.png => 0_3_1.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson3-2.png => 0_3_2.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson3-3.png => 0_3_3.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson3-4.png => 0_3_4.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson3-5.png => 0_3_5.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson3-6.png => 0_3_6.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson4-1.png => 0_4_1.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson5-1.png => 0_5_1.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson5-2.png => 0_5_2.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson5-3.png => 0_5_3.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-0/{Lesson6-1.png => 0_6_1.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-1/{Lesson1-1.png => 1_1_1.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-1/{Lesson1-2.png => 1_1_2.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-1/{Lesson1-3.png => 1_1_3.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-1/{Lesson2-1.png => 1_2_1.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-1/{Lesson2-2.png => 1_2_2.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-1/{Lesson2-3.png => 1_2_3.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-1/{Lesson2-4.png => 1_2_4.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-1/{Lesson3-1.png => 1_3_1.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-1/{Lesson4-1.png => 1_4_1.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson2-1.png => 2_2_1.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson2-2.png => 2_2_2.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson2-3.png => 2_2_3.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson3-1.png => 2_3_1.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson3-2.png => 2_3_2.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Studio1.png => 2_4_1.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Studio2.png => 2_4_2.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Studio3.png => 2_4_3.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Studio4.png => 2_4_4.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Studio5.png => 2_4_5.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Studio6.png => 2_5_1.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson5.png => 2_5_2.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson5-1.png => 2_5_3.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson5-3.png => 2_5_4.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson5-4.png => 2_5_5.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Studio7.png => 2_5_6.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson6-1.png => 2_6_1.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson6-10.png => 2_6_10.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson6-11.png => 2_6_11.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson6-12.png => 2_6_12.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson6-13.png => 2_6_13.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson6-14.png => 2_6_14.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson6-2.png => 2_6_2.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson6-3.png => 2_6_3.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson6-4.png => 2_6_4.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson6-5.png => 2_6_5.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson6-6.png => 2_6_6.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson6-7.png => 2_6_7.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson6-8.png => 2_6_8.png} (100%)
rename public/images/The_Graph-SE2-Subgraph-package/section-2/{Lesson6-9.png => 2_6_9.png} (100%)
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-1_Course Introduction.md b/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-1_Course Introduction.md
index bdc39e8e3..3082e2071 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-1_Course Introduction.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-1_Course Introduction.md
@@ -19,13 +19,13 @@ This workshop is built around Scaffold-ETH 2 and The Graph. You will learn how t
- ð¥ **Burner Wallet & Local Faucet**: Quickly test your application with a burner wallet and local faucet.
- ð **Integration with Wallet Providers**: Connect to different wallet providers and interact with the Ethereum network.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson1-1.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_1.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson1-2.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_2.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson1-3.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/L0_1_3.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson1-4.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_4.png)
To learn more about Scaffold-ETH checkout the [Github repository](https://github.com/scaffold-eth/scaffold-eth-2) or [Scaffoldeth.io](https://scaffoldeth.io).
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-3_Setup Scaffold-ETH 2.md b/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-3_Setup Scaffold-ETH 2.md
index ff7bd82a5..4622fc997 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-3_Setup Scaffold-ETH 2.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-3_Setup Scaffold-ETH 2.md
@@ -6,7 +6,7 @@ First, we will start out with a special build of Scaffold-ETH 2 written by Simon
We will need a total of four different windows to setup Scaffold-ETH 2 and The Graph.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-1.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_1.png)
```
git clone -b subgraph-package \
@@ -21,7 +21,7 @@ cd scaffold-eth-2-subgraph-package && \
yarn install
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-2.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_2.png)
Next, we will want to start up our local blockchain so that we can eventually deploy and test our smart contracts. Scaffold-ETH 2 comes with Hardhat by default. To spin up the chain just type the following yarn commandâŠ
@@ -29,7 +29,7 @@ Next, we will want to start up our local blockchain so that we can eventually de
yarn chain
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-3.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_3.png)
> You will keep this window up and available so that you can see any output from hardhat console. ð¥ïž
@@ -39,7 +39,7 @@ Next we are going to spin up our frontend application. Scaffold-ETH 2 comes with
yarn start
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-4.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_4.png)
> You will also want to keep this window up at all times so that you can debug any code changes you make to NextJS, debug performance or just check that the server is running properly.
@@ -49,7 +49,7 @@ Next, you will want to open up a third window where you can deploy your smart co
yarn deploy
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-5.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_5.png)
> You should get a tx along with an address and amount of gas spent on the deploy. âœ
@@ -59,6 +59,6 @@ You can test by sending an update to the setGreeting function. In order to do th
Then you can simply navigate to "Debug Contracts", click the string field under setGreeting and type something fun and then click "SEND"
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-6.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_6.png)
After this is complete you should also get a transaction receipt that you can expand below to verify it was successful.
\ No newline at end of file
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-4_Setup The Graph.md b/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-4_Setup The Graph.md
index 4d72de186..abadd74d9 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-4_Setup The Graph.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-4_Setup The Graph.md
@@ -16,7 +16,7 @@ yarn clean-node
yarn run-node
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson4-1.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_4_1.png)
This will spin up all the containers for The Graph using docker-compose. You will know this is complete when it reads "Downloading latest blocks from Ethereum..."
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-5_Deploy to localhost.md b/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-5_Deploy to localhost.md
index 0a26a52c8..a470b1671 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-5_Deploy to localhost.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-5_Deploy to localhost.md
@@ -10,7 +10,7 @@ Now we can open up a fourth window to finish setting up The Graph. ð
In this
yarn local-create
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson5-1.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_1.png)
> You should see some output stating your Subgraph has been created along with a log output on your graph-node inside docker.
@@ -20,7 +20,7 @@ Next we will ship our subgraph! You will need to give your subgraph a version af
yarn local-ship
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson5-2.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_2.png)
> This command does the following all in one⊠ððð
@@ -38,7 +38,7 @@ npm install -g ts-node
If your subgraph deployment was successful it will look something like this:
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson5-3.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_3.png)
You should get a build completed output along with the address of your Subgraph endpoint.
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-6_Test.md b/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-6_Test.md
index 750c70ba0..695416e7e 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-6_Test.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-6_Test.md
@@ -22,7 +22,7 @@ Go ahead and head over to your subgraph endpoint and take a look!
}
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson6-1.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_6_1.png)
> If all is well and youâve sent a transaction to your smart contract then you will see a similar data output!
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-1_Adding an event.md b/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-1_Adding an event.md
index 3b25e738e..478e612f5 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-1_Adding an event.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-1_Adding an event.md
@@ -20,7 +20,7 @@ Add the following new line of code.
You can drop this event and function anywhere inside the contract, but best practice is to drop it below any modifiers or the constructor.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson1-1.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_1.png)
We can save our contract and then deploy those new changes.
@@ -32,10 +32,10 @@ yarn deploy --reset
You should see the following output:
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson1-2.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_2.png)
#### â
Test your new function
Navigate over to http://localhost:3000/debug and send vitalik.eth a message.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson1-3.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_3.png)
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-2_Updating your subgraph.md b/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-2_Updating your subgraph.md
index c2da5dadb..700ca9c11 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-2_Updating your subgraph.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-2_Updating your subgraph.md
@@ -32,7 +32,7 @@ type SendMessage @entity(immutable: true) {
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson2-1.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_1.png)
#### â
Update the Subgraph manifest
@@ -54,7 +54,7 @@ entities:
handler: handleSendMessage
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson2-2.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_2.png)
If you are following along, next you will need to copy over your new abi and regenerate the code.
@@ -62,7 +62,7 @@ If you are following along, next you will need to copy over your new abi and reg
yarn abi-copy && yarn codegen
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson2-3.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_3.png)
#### â
Update the mapping script
@@ -122,7 +122,7 @@ export function handleSendMessage(event: SendMessageEvent): void {
Your changes should be accepted inside of your editor without any linting errors.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson2-4.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_4.png)
After that is done, you are almost done⊠time to ship it!
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-3_Deploy.md b/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-3_Deploy.md
index e7ffd55b3..292e6a386 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-3_Deploy.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-3_Deploy.md
@@ -6,7 +6,7 @@
yarn local-ship
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson3-1.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_3_1.png)
Be sure to add a new version number to your subgraph when it prompts you. This should be higher then the previous version.
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-4_Test.md b/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-4_Test.md
index 60894ee02..113bf0413 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-4_Test.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-4_Test.md
@@ -16,6 +16,6 @@ Next, lets see if our data is in The Graph. Here is an example query that shows
You should get a nice response like this:
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson4-1.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_4_1.png)
Data is such a beautiful thing huh?
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-2_Deployer account creation.md b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-2_Deployer account creation.md
index 3fe29d336..9663719c7 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-2_Deployer account creation.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-2_Deployer account creation.md
@@ -13,7 +13,7 @@ If you need some testnet funds you can try the following faucets:
yarn run generate
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson2-1.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_1.png)
You should see the following saved to your hardhats environment variable file
```
@@ -27,7 +27,7 @@ You should see the following saved to your hardhats environment variable file
yarn account
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson2-2.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_2.png)
This should display your public address along with a fancy QR code. And balances?!? Woooowwwww that is slick! <3
@@ -60,4 +60,4 @@ Public address: 0x87f00B2c39F97CD00BC6d09777BC4327aCA39180
Send over some testnet ETH from the chain of your choice. I would suggest sepolia as its fairly easy to get some testnet ETH from various sources. In the output below you can see I now have a sepolia balance.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson2-3.png)
\ No newline at end of file
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_3.png)
\ No newline at end of file
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-3_Deploy and verify.md b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-3_Deploy and verify.md
index 543299c0d..f252f51b5 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-3_Deploy and verify.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-3_Deploy and verify.md
@@ -8,7 +8,7 @@ Now we can deploy to our testnet of choice... in this example we will deploy to
yarn deploy --network sepolia
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson3-1.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_1.png)
If all is well you should see the following success output.
@@ -23,7 +23,7 @@ deploying "YourContract" (tx: 0xf404021d736271a7a0a84d124ed35250c533efe37c177536
yarn verify --network sepolia
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson3-2.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_2.png)
You should see the following successful output...
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-4_Subgraph Studio.md b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-4_Subgraph Studio.md
index 4eee20382..4dde0ec80 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-4_Subgraph Studio.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-4_Subgraph Studio.md
@@ -6,21 +6,21 @@ Now that our smart contract is on a public testnet it is time to push our Subgra
#### â
Navigate to https://thegraph.com/studio
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Studio1.png)
+![Studio1](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_1.png)
#### â
Connect your wallet
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Studio2.png)
+![Studio2](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_2.png)
You might need to sign a request to verify that you own the connected wallet.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Studio3.png)
+![Studio3](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_3.png)
#### â
Click Create a Subgraph
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Studio4.png)
+![Studio4](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_4.png)
#### â
Name your Subgraph
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Studio5.png)
+![Studio5](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_5.png)
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-5_Graph CLI.md b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-5_Graph CLI.md
index a900da72c..15f5624b0 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-5_Graph CLI.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-5_Graph CLI.md
@@ -4,7 +4,7 @@
#### â
Use the Graph CLI to complete the deployment
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Studio6.png)
+![Studio6](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_1.png)
You can install the Graph CLI globally using the following command.
@@ -12,7 +12,7 @@ You can install the Graph CLI globally using the following command.
yarn global add @graphprotocol/graph-cli
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson5.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_2.png)
#### â
Init your Subgraph
@@ -24,7 +24,7 @@ graph init --studio name_of_your_subgraph
It should looks something like this...
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson5-1.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_3.png)
#### â
Authenticate to Studio
@@ -51,7 +51,7 @@ graph codegen && graph build
Success will look something like the following!
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson5-3.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_4.png)
#### â
Deploy
@@ -63,11 +63,11 @@ graph deploy --studio name_of_your_subgraph
Choose a version and fire away!
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson5-4.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_5.png)
It might take up to 5 minutes for you subgraph to deploy to the studio. Once it has been deployed, you can check that is fully syncing and has no errors. A successful deploy will look like the following.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Studio7.png)
+![Studio7](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_6.png)
#### â
Send a transaction and verify in Subgraph Playground
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-6_Frontend.md b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-6_Frontend.md
index 43b594232..ce16b5596 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-6_Frontend.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-6_Frontend.md
@@ -16,39 +16,39 @@ Update the configuration to point to the testnet that you deployed to in previou
It should look like this when changed:
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-1.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_1.png)
Once you change this you can go back to scaffold-ETH and refresh the UI. You will get kicked from your burner wallet, you will want to connect to the testnet work using your metamask wallet.
Click "CONNECT WALLET"...
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-2.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_2.png)
Choose Metamask...
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-3.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_3.png)
Switch the network...
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-4.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_4.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-5.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_5.png)
Once complete you should now be connected to your dapp on sepolia network.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-6.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_6.png)
#### â
Fire off a test message to someone you know! (or Vitalik heh)
We now want to send an event on the testnet that we have deployed our smart contract. We can do that fairly easily now that our frontend is properly configured.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-7.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_7.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-8.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_8.png)
Then check to see if the message was indexed successfully in the studio. You can find the GraphiQL explorer on the "Playground" page.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-9.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_9.png)
#### â
Update our GraphQL URL to point to our development endpoint
@@ -66,7 +66,7 @@ The development endpoint for your subgraph can be found on the details tab in Su
The change will look something like this:
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-10.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_10.png)
#### â
Start with a clean slate in your index.ts file
@@ -96,7 +96,7 @@ export default Home;
After your change the home directory will look something like this:
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-11.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_11.png)
#### â
Display our messages in a table format
@@ -147,7 +147,7 @@ And then load the data like so...
const messages = messagesData?.sendMessages || [];
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-13.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_13.png)
We can then make this a bit prettier and use the
component instead of just plain text.
@@ -161,6 +161,6 @@ We can then make this a bit prettier and use the component instead of
This will look a lot nicer than those long strings! :D
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-14.png)
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_14.png)
> Note: If you want to see the full complete file you can do so [here](https://gist.github.com/kmjones1979/26ef9633b61b17f237e88eb41bb688de)!
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson1-1.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson1-1.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson1-2.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson1-2.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson1-3.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson1-3.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson1-4.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_4.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson1-4.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_4.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-1.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-1.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-2.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-2.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-3.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-3.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-4.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_4.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-4.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_4.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-5.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_5.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-5.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_5.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-6.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_6.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson3-6.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_6.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson4-1.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_4_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson4-1.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_4_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson5-1.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson5-1.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson5-2.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson5-2.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson5-3.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson5-3.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson6-1.png b/public/images/The_Graph-SE2-Subgraph-package/section-0/0_6_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/Lesson6-1.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-0/0_6_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson1-1.png b/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson1-1.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson1-2.png b/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson1-2.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson1-3.png b/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson1-3.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson2-1.png b/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson2-1.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson2-2.png b/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson2-2.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson2-3.png b/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson2-3.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson2-4.png b/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_4.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson2-4.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_4.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson3-1.png b/public/images/The_Graph-SE2-Subgraph-package/section-1/1_3_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson3-1.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-1/1_3_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson4-1.png b/public/images/The_Graph-SE2-Subgraph-package/section-1/1_4_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/Lesson4-1.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-1/1_4_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson2-1.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson2-1.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson2-2.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson2-2.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson2-3.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson2-3.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson3-1.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson3-1.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson3-2.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson3-2.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Studio1.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Studio1.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Studio2.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Studio2.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Studio3.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Studio3.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Studio4.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_4.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Studio4.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_4.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Studio5.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_5.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Studio5.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_5.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Studio6.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Studio6.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson5.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson5.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson5-1.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson5-1.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson5-3.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_4.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson5-3.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_4.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson5-4.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_5.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson5-4.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_5.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Studio7.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_6.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Studio7.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_6.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-1.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-1.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-10.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_10.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-10.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_10.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-11.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_11.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-11.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_11.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-12.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_12.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-12.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_12.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-13.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_13.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-13.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_13.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-14.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_14.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-14.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_14.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-2.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-2.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-3.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-3.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-4.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_4.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-4.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_4.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-5.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_5.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-5.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_5.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-6.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_6.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-6.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_6.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-7.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_7.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-7.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_7.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-8.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_8.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-8.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_8.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-9.png b/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_9.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson6-9.png
rename to public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_9.png
From 76ab1610dbfc3649f3086f111a5f1690866c7f23 Mon Sep 17 00:00:00 2001
From: ysaito <60546319+yk-saito@users.noreply.github.com>
Date: Mon, 11 Dec 2023 16:04:17 +0900
Subject: [PATCH 02/17] feat: add ja docs
---
...71\343\201\256\347\264\271\344\273\213.md" | 79 +++++++++
...05\350\246\201\346\235\241\344\273\266.md" | 11 ++
...10\343\202\242\343\203\203\343\203\227.md" | 64 +++++++
...10\343\202\242\343\203\203\343\203\227.md" | 23 +++
...55\343\202\244\343\201\231\343\202\213.md" | 23 +++
...6_\343\203\206\343\202\271\343\203\210.md" | 29 +++
...10\343\201\256\350\277\275\345\212\240.md" | 41 +++++
...25\343\201\256\346\233\264\346\226\260.md" | 129 ++++++++++++++
...07\343\203\227\343\203\255\343\202\244.md" | 13 ++
...4_\343\203\206\343\202\271\343\203\210.md" | 21 +++
...71\343\203\210\343\203\274\343\203\253.md" | 7 +
...10\343\201\256\344\275\234\346\210\220.md" | 65 +++++++
...44\343\201\250\346\244\234\350\250\274.md" | 36 ++++
.../ja/section-2/lesson-4_Subgraph Studio.md | 25 +++
.../ja/section-2/lesson-5_Graph CLI.md | 104 +++++++++++
...10\343\202\250\343\203\263\343\203\211.md" | 166 ++++++++++++++++++
...11\343\201\256\345\205\254\351\226\213.md" | 37 ++++
17 files changed, 873 insertions(+)
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md"
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-2_\345\277\205\350\246\201\346\235\241\344\273\266.md"
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-4_The Graph\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md"
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-6_\343\203\206\343\202\271\343\203\210.md"
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-1_\343\202\244\343\203\231\343\203\263\343\203\210\343\201\256\350\277\275\345\212\240.md"
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-2_\343\202\265\343\203\226\343\202\260\343\203\251\343\203\225\343\201\256\346\233\264\346\226\260.md"
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244.md"
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-4_\343\203\206\343\202\271\343\203\210.md"
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-1_MetaMask\343\201\256\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253.md"
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md"
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244\343\201\250\346\244\234\350\250\274.md"
create mode 100644 docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-4_Subgraph Studio.md
create mode 100644 docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-5_Graph CLI.md
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-6_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211.md"
create mode 100644 "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-7_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211\343\201\256\345\205\254\351\226\213.md"
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md"
new file mode 100644
index 000000000..bbd7c2057
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md"
@@ -0,0 +1,79 @@
+## ã¯ããã«
+
+### ð ã³ãŒã¹ã®çŽ¹ä»
+
+ãã®ã¯ãŒã¯ã·ã§ããã¯ãScaffold-ETH 2 ãšThe Graphãäžå¿ã«æ§ç¯ãããŠããŸãã以äžã®å
容ãåŠã³ãŸãïŒ
+
+1. Scaffold-ETH 2 ãšThe Graphã䜿çšããŠãdappã®éçºç°å¢ãã»ããã¢ããããæ¹æ³
+2. ã¹ããŒãã³ã³ãã©ã¯ãã®æŽæ°ãšãããã€ãããæ¹æ³
+3. The Graphã«ãµãã°ã©ããäœæããŠãããã€ããæ¹æ³
+4. ããã³ããšã³ããç·šéããŠãã¹ããŒãã³ã³ãã©ã¯ããšãµãã°ã©ãã®äž¡æ¹ãšããåãããæ¹æ³
+
+### ð Scaffold-ETH 2 ãšã¯ ð
+
+𧪠ã€ãŒãµãªã¢ã ãããã¯ãã§ãŒã³äžã§åæ£åã¢ããªã±ãŒã·ã§ã³ïŒdappsïŒãæ§ç¯ããããã®ãªãŒãã³ãœãŒã¹ã®ææ°ããŒã«ãããã§ããéçºè
ã«ãšã£ãŠãã¹ããŒãã³ã³ãã©ã¯ãã®äœæã»ãããã€ãããã³ãããã®ã³ã³ãã©ã¯ããšããåããè¡ããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ãŒã¹ã®æ§ç¯ãããç°¡åã«è¡ããããšãç®çãšããŠããŸãã
+
+âïž NextJSãRainbowKitãHardhatãWagmiãTypescriptã䜿çšããŠæ§ç¯ãããŠããŸãã
+
+- â
**ã³ã³ãã©ã¯ãã®ããããªããŒã**: ã¹ããŒãã³ã³ãã©ã¯ããç·šéãããšãããã³ããšã³ããèªåçã«ããã«é©å¿ããŸãã
+- ð¥ **ããŒããŒãŠã©ã¬ããïŒããŒã«ã«ãã©ãŒã»ãã**: ããŒããŒãŠã©ã¬ãããšããŒã«ã«ãã©ãŒã»ããã䜿çšããŠãã¢ããªã±ãŒã·ã§ã³ãçŽ æ©ããã¹ãããŸãã
+- ð **ãŠã©ã¬ãããããã€ããŒãšã®çµ±å**: ç°ãªããŠã©ã¬ãããããã€ããŒã«æ¥ç¶ããEthereumãããã¯ãŒã¯ãšããåãããŸãã
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_1.png)
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_2.png)
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/L0_1_3.png)
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_4.png)
+
+Scaffold-ETHã«ã€ããŠãã£ãšç¥ãããå Žåã¯ã[Githubãªããžããª](https://github.com/scaffold-eth/scaffold-eth-2) ã [Scaffoldeth.io](https://scaffoldeth.io) ãã芧ãã ããã
+
+### ð§ðŒâð The Graphãšã¯ïŒ
+
+[The Graph](https://thegraph.com/) ã¯ãGraphQLã䜿çšããŠEthereumãšIPFSäžã§dAppãçŽ æ©ãæ§ç¯ããããã®ãããã³ã«ã§ãã
+
+- ðïž **åæ£åã€ã³ããã¯ã¹äœæ**: The Graphã¯ãå¹ççã«ãããã¯ãã§ãŒã³ããŒã¿ãã€ã³ããã¯ã¹åã»æŽçããããã®ãªãŒãã³APIïŒããµãã°ã©ããïŒãå¯èœã«ããŸãã
+- ð **å¹ççãªã¯ãšãª**: ãããã³ã«ã¯ãGraphQLã䜿çšããŠãããã¯ãã§ãŒã³ããŒã¿ãå¹ççã«ã¯ãšãªã§ããŸãã
+- ð **ã³ãã¥ããã£ãšã³ã·ã¹ãã **: The Graphã¯ãéçºè
ããµãã°ã©ããæ§ç¯ã»ãããã€ã»å
±æã§ããããšã§ãã³ã©ãã¬ãŒã·ã§ã³ãä¿é²ããŸãïŒ
+
+詳ããæé ãšèæ¯ã«ã€ããŠã¯ã[Getting Started Guide](https://thegraph.com/docs/en/cookbook/quick-start) ãã芧ãã ããã
+
+### 𧱠äœãæ§ç¯ããã®ã
+
+ã€ãã³ãããŒã¿ã®ããŒã¿ã¹ãã¬ãŒãžã«The Graphãããã³ã«ãå©çšããã¹ããŒãã³ã³ãã©ã¯ããšããã³ããšã³ããæ§ç¯ããŸãã
+
+
+ïŒããã«ãªã³ã©ã€ã³ã§ãããã€ããããµã³ãã«dappãžã®ãªã³ã¯ãè¿œå ããŸãïŒ
+
+ïŒããã«ãµã³ãã«dappã瀺ãã¹ã¯ãªãŒã³ã·ã§ãããè¿œå ããŸãïŒ
+
+### ð ãããžã§ã¯ããã¢ããã°ã¬ãŒããã
+
+ãã®åŠç¿ã³ã³ãã³ãã¯ã[UNCHAIN License](https://github.com/unchain-dev/UNCHAIN-projects/blob/main/LICENSE) ã®ããšã§éçšãããŠããŸãã
+
+ãããžã§ã¯ãã«åå ããŠããŠããããããã°ãã£ãšåãããããã®ã«!ããããã¯ééã£ãŠãã!ããšæã£ããããã²`pull request`ãéã£ãŠãã ããã
+
+GitHubããçŽæ¥ã³ãŒããç·šéããŠçŽæ¥`pull request`ãéãæ¹æ³ã¯ã[ãã¡ã](https://docs.github.com/ja/repositories/working-with-files/managing-files/editing-files#editing-files-in-another-users-repository)ãåç
§ããŠãã ããã
+
+ã©ããªãªã¯ãšã¹ãã§ã倧æè¿ã§ã ð
+
+ãŸãããããžã§ã¯ããèªåã®GitHubã¢ã«ãŠã³ãã«`Fork`ããŠãäžèº«ãç·šéããŠãã`pull request`ãéãããšãã§ããŸãã
+
+- ãããžã§ã¯ãã`Fork`ããæ¹æ³ã¯ã[ãã¡ã](https://docs.github.com/ja/get-started/quickstart/fork-a-repo) ãåç
§ããŠãã ããã
+- `Fork`ãã`pull request`ãäœæããæ¹æ³ã¯ã[ãã¡ã](https://docs.github.com/ja/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork) ã§ãã
+
+**ð `UNCHAIN-projects`ã«`pull request`ãéã! â© [UNCHAIN ã® GitHub](https://github.com/shiftbase-xyz/UNCHAIN-projects) ã«ã¢ã¯ã»ã¹!**
+
+### â¡ïž `Issue`ãäœæãã
+
+`pull request`éãã»ã©ã§ããªããã©ãææ¡ãæ®ããã!ããšæã£ããã[ãã¡ã](https://github.com/unchain-tech/UNCHAIN-projects/issues) ã«`Issue`ãäœæããŠã¿ãŸãããã
+
+`Issue`ã®äœææ¹æ³ã«é¢ããŠã¯ã[ãã¡ã](https://docs.github.com/ja/issues/tracking-your-work-with-issues/creating-an-issue)ãåç
§ããŠãã ããã
+
+`pull request`ã`issue`ã®äœæã¯ãå®éã«ããŒã ã§éçºãè¡ãéã«éèŠãªäœæ¥ã«ãªãã®ã§ããã²ãã©ã€ããŠã¿ãŠãã ããã
+
+UNCHAINã®ãããžã§ã¯ããã¿ããªã§ããè¯ããã®ã«ããŠãããŸããã âš
+
+### ðââïž è³ªåãã
+ãããŸã§äœãããããªãããšãããå Žåã¯ãDiscordã®`#thegraph`ã§è³ªåãããŠãã ããã
\ No newline at end of file
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-2_\345\277\205\350\246\201\346\235\241\344\273\266.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-2_\345\277\205\350\246\201\346\235\241\344\273\266.md"
new file mode 100644
index 000000000..fe45953b7
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-2_\345\277\205\350\246\201\346\235\241\344\273\266.md"
@@ -0,0 +1,11 @@
+## å¿
èŠæ¡ä»¶
+
+### â
å¿
èŠãªãã®
+
+å§ããåã«ã以äžã®ããŒã«ãã€ã³ã¹ããŒã«ããå¿
èŠããããŸãïŒ
+
+- [Node.js](https://nodejs.org/en/download/)
+- Yarn ([v1](https://classic.yarnpkg.com/en/docs/install/) ãŸã㯠[v2+](https://yarnpkg.com/getting-started/install))
+- [Git](https://git-scm.com/downloads)
+- [Docker](https://docs.docker.com/get-docker/)
+
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
new file mode 100644
index 000000000..d161d20d4
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
@@ -0,0 +1,64 @@
+## Scaffold-ETH 2 ã®ã»ããã¢ãã
+
+### ð¥ïž ãµãã°ã©ãããã±ãŒãžã®ã»ããã¢ãã
+
+ãŸããEdge and Nodeã®SimonãäœæããScaffold-ETH 2ã®ç¹å¥ãªãã«ãã䜿ã£ãŠå§ããŸããããããããšããSimon! ð«¡
+
+Scaffold-ETH 2ãšThe Graphãã»ããã¢ããããããã«ãåèš4ã€ã®ç°ãªããŠã£ã³ããŠãå¿
èŠã«ãªããŸãã
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_1.png)
+
+```
+git clone -b subgraph-package \
+ https://github.com/scaffold-eth/scaffold-eth-2.git \
+ scaffold-eth-2-subgraph-package
+```
+
+ãããããªãã®ãã·ã³ã«ãã§ãã¯ã¢ãŠããããããã£ã¬ã¯ããªã«ç§»åããyarnã䜿çšããŠãã¹ãŠã®äŸåé¢ä¿ãã€ã³ã¹ããŒã«ããŸãã
+
+```
+cd scaffold-eth-2-subgraph-package && \
+ yarn install
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_2.png)
+
+次ã«ãã¹ããŒãã³ã³ãã©ã¯ãããããã€ããŠãã¹ãããããã«ãããŒã«ã«ãããã¯ãã§ãŒã³ãèµ·åããå¿
èŠããããŸããScaffold-ETH 2ã¯ããã©ã«ãã§Hardhatã䜿çšããŠããŸãããã§ãŒã³ãèµ·åããã«ã¯ã次ã®yarnã³ãã³ããå
¥åããŸãã
+
+```
+yarn chain
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_3.png)
+
+> ãã®ãŠã£ã³ããŠãéãããŸãŸã«ããŠãããšãhardhatã³ã³ãœãŒã«ããã®åºåã確èªã§ããŸããð¥ïž
+
+次ã«ãããã³ããšã³ãã¢ããªã±ãŒã·ã§ã³ãèµ·åããŸããScaffold-ETH 2ã¯ããã©ã«ãã§NextJSã䜿çšããŠãããåçŽãªyarnã³ãã³ãã§èµ·åããããšãã§ããŸããæ°ããã³ãã³ãã©ã€ã³ãéãã次ã®ã³ãã³ããå
¥åããŸãã
+
+```
+yarn start
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_4.png)
+
+> ãã®ãŠã£ã³ããŠãåžžã«éããŠãããšãNextJSã«å ããã³ãŒãå€æŽã®ãããã°ãããã©ãŒãã³ã¹ã®ãã§ãã¯ããŸãã¯ãµãŒããŒãé©åã«åäœããŠãããã確èªã§ããŸãã
+
+次ã«ãã¹ããŒãã³ã³ãã©ã¯ãããããã€ããããã®ç¬¬äžã®ãŠã£ã³ããŠãéããŸããScaffold-ETHã«ã¯ä»ã«ã䟿å©ãªã³ãã³ãããããŸãããããã€ãè¡ãã«ã¯ãåã«ä»¥äžãå®è¡ããŸãâŠ
+
+```
+yarn deploy
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_5.png)
+
+> ãããã€ã«ããã£ãã¬ã¹ã®éãšå
±ã«ããã©ã³ã¶ã¯ã·ã§ã³ãšã¢ãã¬ã¹ã衚瀺ãããã¯ãã§ããâœ
+
+http://localhost:3000 ã«ã¢ã¯ã»ã¹ãããšãNextJSã¢ããªã±ãŒã·ã§ã³ã衚瀺ãããŸããScaffold-ETH 2ã®ã¡ãã¥ãŒãæ©èœãæ¢çŽ¢ããŠã¿ãŸãããïŒç·æ¥äºæ
ã§ãããããã¯ãããïŒð¥
+
+setGreetingé¢æ°ã«ã¢ããããŒããéä¿¡ããŠãã¹ãããããšãã§ããŸãããããè¡ãã«ã¯ãå³äžã®ããŒããŒãŠã©ã¬ããã¢ãã¬ã¹ã®é£ã«ããçŸéã¢ã€ã³ã³ãã¯ãªãã¯ããŠã¬ã¹ãå
¥æããå¿
èŠããããŸããããã«ãããèå£ãã1 ETHãéãããŸãã
+
+次ã«ããDebug Contractsãã«ç§»åããsetGreetingã®äžã®æååãã£ãŒã«ããã¯ãªãã¯ããŠäœã楜ããããšãå
¥åãããSENDããã¯ãªãã¯ããŸãã
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_6.png)
+
+ãããå®äºãããšãæåããããšã確èªããããã«æ¡åŒµã§ãããã©ã³ã¶ã¯ã·ã§ã³ã¬ã·ãŒããåŸãããã¯ãã§ãã
\ No newline at end of file
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-4_The Graph\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-4_The Graph\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
new file mode 100644
index 000000000..9c80bbcbc
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-4_The Graph\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
@@ -0,0 +1,23 @@
+## The Graph ã®ã»ããã¢ããïŒDockerïŒ
+
+### ð The Graph çµ±åã®ã»ããã¢ãã
+
+ãããã¯ãã§ãŒã³ãèµ·åããããã³ããšã³ãã¢ããªã±ãŒã·ã§ã³ãå§åããã¹ããŒãã³ã³ãã©ã¯ãããããã€ããã®ã§ã次ã¯ãµãã°ã©ããèšå®ããThe Graphãå©çšããŸãããïŒ
+
+ãŸããå€ãããŒã¿ãã¯ãªã¢ããããã«ä»¥äžã®ã³ãã³ããå®è¡ããŸãããã¹ãŠããªã»ãããããå Žåã«ãããè¡ã£ãŠãã ããã
+
+```
+yarn clean-node
+```
+
+> ããã§ã°ã©ãããŒããèµ·åããæºåãã§ããŸããã以äžã®ã³ãã³ããå®è¡ããŸããã⊠ð§âð
+
+```
+yarn run-node
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_4_1.png)
+
+ããã«ãããdocker-composeã䜿çšããŠThe Graphã®ãã¹ãŠã®ã³ã³ãããèµ·åããŸãã"Downloading latest blocks from Ethereum..."ãšè¡šç€ºãããããå®äºã§ãã
+
+> åè¿°ã®éããDockerããã®ãã°åºåã確èªããããã«ãã®ãŠã£ã³ããŠãéãããŸãŸã«ããŠãããŠãã ãããð
\ No newline at end of file
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md"
new file mode 100644
index 000000000..72ef66280
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md"
@@ -0,0 +1,23 @@
+## The Graph ã®ã»ããã¢ãã (Docker)
+
+### ð The Graph çµ±åã®ã»ããã¢ãã
+
+ãããã¯ãã§ãŒã³ãèµ·åããããã³ããšã³ãã¢ããªã±ãŒã·ã§ã³ãå§åããã¹ããŒãã³ã³ãã©ã¯ãããããã€ããã®ã§ã次ã¯ãµãã°ã©ããèšå®ããThe Graphãå©çšããŸãããïŒ
+
+ãŸããå€ãã§ããŒã¿ãã¯ãªã¢ããããã«ä»¥äžã®ã³ãã³ããå®è¡ããŸãããã¹ãŠããªã»ãããããå Žåã«ãããè¡ã£ãŠãã ããã
+
+```
+yarn clean-node
+```
+
+> ããã§ã°ã©ãããŒããèµ·åããæºåãã§ããŸããã以äžã®ã³ãã³ããå®è¡ããŸããã⊠ð§âð
+
+```
+yarn run-node
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_4_1.png)
+
+ããã«ãããdocker-composeã䜿çšããŠThe Graphã®ãã¹ãŠã®ã³ã³ãããèµ·åããŸãããDownloading latest blocks from Ethereum...ããšè¡šç€ºãããããå®äºã§ãã
+
+> åè¿°ã®ããã«ãDockerããã®ãã°åºåã確èªããããã«ããã®ãŠã£ã³ããŠãéãããŸãŸã«ããŠãããŠãã ããã ð
\ No newline at end of file
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-6_\343\203\206\343\202\271\343\203\210.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-6_\343\203\206\343\202\271\343\203\210.md"
new file mode 100644
index 000000000..3b86a8db4
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-6_\343\203\206\343\202\271\343\203\210.md"
@@ -0,0 +1,29 @@
+## ãã¹ã
+
+### â
ãµãã°ã©ãã®ãã¹ã
+
+ãµãã°ã©ãã®ãšã³ããã€ã³ãã«ç§»åãã確èªããŠã¿ãŸãããïŒ
+
+> 以äžã¯ã¯ãšãªã®äŸã§ã...
+
+```
+ {
+ greetings(first: 25, orderBy: createdAt, orderDirection: desc) {
+ id
+ greeting
+ premium
+ value
+ createdAt
+ sender {
+ address
+ greetingCount
+ }
+ }
+ }
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_6_1.png)
+
+> ãã¹ãŠãããŸããã£ãŠããŠãã¹ããŒãã³ã³ãã©ã¯ãã«ãã©ã³ã¶ã¯ã·ã§ã³ãéä¿¡ããå Žåã¯ãåæ§ã®ããŒã¿åºåã衚瀺ãããã¯ãã§ãïŒ
+
+次ã«ãThe Graphãã©ã®ããã«æ©èœããããããå°ã詳ãã説æããŸããããã«ãããã¹ããŒãã³ã³ãã©ã¯ãã«ã€ãã³ããè¿œå ããéã«ãããã³ããšã³ãã¢ããªã±ãŒã·ã§ã³ã«å¿
èŠãªããŒã¿ã®ã€ã³ããã¯ã¹äœæã解æãã§ããããã«ãªããŸãã
\ No newline at end of file
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-1_\343\202\244\343\203\231\343\203\263\343\203\210\343\201\256\350\277\275\345\212\240.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-1_\343\202\244\343\203\231\343\203\263\343\203\210\343\201\256\350\277\275\345\212\240.md"
new file mode 100644
index 000000000..d8202252a
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-1_\343\202\244\343\203\231\343\203\263\343\203\210\343\201\256\350\277\275\345\212\240.md"
@@ -0,0 +1,41 @@
+## ã€ãã³ãã®è¿œå
+
+### ð§ðŒâð» ãããªãã€ãã³ãã®è¿œå ã»ãµãã°ã©ãã®æŽæ° ð©ðœâð»
+
+ããã§ã¯ãã³ã³ãã©ã¯ãã«å€æŽãå ããŸããããæ°ããé¢æ°ãšããã®é¢æ°ã®ããã®ã€ãã³ããäœæããŸãã
+
+#### â
ã³ã³ãã©ã¯ãã«ã€ãã³ããè¿œå ãã
+
+> packages/hardhat/contractsã®YourContract.solãéããŸãã
+
+以äžã®æ°ããã³ãŒãè¡ãè¿œå ããŸãã
+
+```solidity
+ event SendMessage(address _from, address _to, string message);
+
+ function sendMessage(address _to, string calldata message) external {
+ emit SendMessage(msg.sender, _to, message);
+ }
+```
+
+ãã®ã€ãã³ããšé¢æ°ã¯ã³ã³ãã©ã¯ãå
ã®ã©ãã«ã§ãè¿œå ã§ããŸããããã¹ããã©ã¯ãã£ã¹ã¯ã修食åãã³ã³ã¹ãã©ã¯ã¿ã®äžã«é
眮ããããšã§ãã
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_1.png)
+
+ã³ã³ãã©ã¯ããä¿åããŠãæ°ããå€æŽããããã€ããŸãã
+
+> ããã®ãã³ã: --resetãã©ã°ã䜿çšãããšããœãŒã¹ã®æŽæ°ã«é¢ä¿ãªããåžžã«æ°ããã³ã³ãã©ã¯ãããããã€ãããŸãã
+
+```
+yarn deploy --reset
+```
+
+以äžã®åºåã衚瀺ãããã¯ãã§ãïŒ
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_2.png)
+
+#### â
æ°ããé¢æ°ããã¹ããã
+
+http://localhost:3000/debug ã«ç§»åããvitalik.ethã«ã¡ãã»ãŒãžãéä¿¡ããŸãã
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_3.png)
\ No newline at end of file
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-2_\343\202\265\343\203\226\343\202\260\343\203\251\343\203\225\343\201\256\346\233\264\346\226\260.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-2_\343\202\265\343\203\226\343\202\260\343\203\251\343\203\225\343\201\256\346\233\264\346\226\260.md"
new file mode 100644
index 000000000..831d8e830
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-2_\343\202\265\343\203\226\343\202\260\343\203\251\343\203\225\343\201\256\346\233\264\346\226\260.md"
@@ -0,0 +1,129 @@
+## ãµãã°ã©ãã®æŽæ°
+
+### â
GraphQLã¹ããŒãã®æŽæ°
+
+ã¹ããŒãã³ã³ãã©ã¯ãã«ã€ãã³ããè¿œå ããåŸããŸãGraphQLã¹ããŒããæŽæ°ããŠãGraphããŒãã«ä¿åããããšã³ãã£ãã£ãå«ããå¿
èŠããããŸãããšã³ãã£ãã£ã«ã€ããŠã®æ
å ±ã¯ãã¡ãã®ããã¥ã¡ã³ããåèã«ãªããŸãã
+
+
+以äžã®ã³ãŒãã§ã¯ãæ¢åã®ã¹ããŒããã€ãã³ãåã«åãããæ°ããåœåèŠåã«æŽæ°ããŸãã
+
+> ã¹ããŒããã¡ã€ã«ã¯ãpackages/subgraph/src/schema.graphqlã«ãããŸãã
+
+```
+type GreetingChange @entity(immutable: true) {
+ id: Bytes!
+ greetingSetter: Bytes! # address
+ newGreeting: String! # string
+ premium: Boolean! # bool
+ value: BigInt! # uint256
+ blockNumber: BigInt!
+ blockTimestamp: BigInt!
+ transactionHash: Bytes!
+}
+
+type SendMessage @entity(immutable: true) {
+ id: Bytes!
+ _from: Bytes! # address
+ _to: Bytes! # address
+ message: String! # string
+ blockNumber: BigInt!
+ blockTimestamp: BigInt!
+ transactionHash: Bytes!
+}
+
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_1.png)
+
+#### â
ãµãã°ã©ããããã§ã¹ãã®æŽæ°
+
+ãããã®ãšã³ãã£ãã£ããµãã°ã©ãYAMLæ§æã«è¿œå ããã€ãã³ããã³ãã©ãè¿œå ããå¿
èŠããããŸãã
+
+> ãã®ãã¡ã€ã«ã¯ãpackages/subgraph/subgraph.yamlã«ãããŸãã
+
+```
+entities:
+ - GreetingChange
+ - SendMessage
+```
+
+```
+ eventHandlers:
+ - event: GreetingChange(indexed address,string,bool,uint256)
+ handler: handleGreetingChange
+ - event: SendMessage(address,address,string)
+ handler: handleSendMessage
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_2.png)
+
+ãããŸã§ã¹ãããéãã«é²ãã§ããå Žåã¯ã次ã«æ°ããabiãã³ããŒããŠã³ãŒããåçæããå¿
èŠããããŸãã
+
+```
+yarn abi-copy && yarn codegen
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_3.png)
+
+#### â
ãããã³ã°ã¹ã¯ãªããã®æŽæ°
+
+次ã«ãå
ã»ã©ç·šéãããã¡ã€ã«ã®ãããã³ã°ãæŽæ°ããå¿
èŠããããŸãã
+
+> ãã®ãã¡ã€ã«ã¯ãpackages/subgraph/src/mapping.tsã«ãããŸãã
+
+```
+import {
+ YourContract,
+ GreetingChange as GreetingChangeEvent,
+ SendMessage as SendMessageEvent
+} from "../generated/YourContract/YourContract";
+```
+
+ã¹ããŒããæŽæ°ããŸãã
+
+```
+import { GreetingChange, SendMessage } from "../generated/schema"
+```
+
+æåŸã«ãåã€ãã³ãã®ãããã³ã°é¢æ°ãè¿œå ããå¿
èŠããããŸãã
+
+```
+export function handleGreetingChange(event: GreetingChangeEvent): void {
+ let entity = new GreetingChange(
+ event.transaction.hash.concatI32(event.logIndex.toI32())
+ )
+ entity.greetingSetter = event.params.greetingSetter
+ entity.newGreeting = event.params.newGreeting
+ entity.premium = event.params.premium
+ entity.value = event.params.value
+
+ entity.blockNumber = event.block.number
+ entity.blockTimestamp = event.block.timestamp
+ entity.transactionHash = event.transaction.hash
+
+ entity.save()
+}
+
+export function handleSendMessage(event: SendMessageEvent): void {
+ let entity = new SendMessage(
+ event.transaction.hash.concatI32(event.logIndex.toI32())
+ )
+ entity._from = event.params._from
+ entity._to = event.params._to
+ entity.message = event.params.message
+
+ entity.blockNumber = event.block.number
+ entity.blockTimestamp = event.block.timestamp
+ entity.transactionHash = event.transaction.hash
+
+ entity.save()
+}
+
+```
+
+ãã®å€æŽã«ããããšãã£ã¿å
ã§ã®ãªã³ããšã©ãŒã¯çºçããªãã§ãããã
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_4.png)
+
+ããã§ã»ãŒå®æã§ã... ããšã¯å
¬éããã ãïŒ
+
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244.md"
new file mode 100644
index 000000000..2b36c1220
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244.md"
@@ -0,0 +1,13 @@
+## ãµãã°ã©ãã®ãããã€
+
+### â
æŽæ°ããããµãã°ã©ãã®å
Ž
+
+```
+yarn local-ship
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_3_1.png)
+
+ãµãã°ã©ãã«æ°ããããŒãžã§ã³çªå·ãè¿œå ããŠãã ãããããã¯ä»¥åã®ããŒãžã§ã³ãããé«ãçªå·ã§ããå¿
èŠããããŸãã
+
+次ã«ããµãã°ã©ãããã¹ãããŠãæ£ããã€ã³ããã¯ã¹ãããŠããããšã確èªããŸãã
\ No newline at end of file
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-4_\343\203\206\343\202\271\343\203\210.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-4_\343\203\206\343\202\271\343\203\210.md"
new file mode 100644
index 000000000..27e66b250
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-4_\343\203\206\343\202\271\343\203\210.md"
@@ -0,0 +1,21 @@
+## ãã¹ã
+
+### â
æ°ãããããã€ããããµãã°ã©ãã®ãã¹ã
+
+次ã«ãç§ãã¡ã®ããŒã¿ãThe Graphã«ãããã©ããã確èªããŸãããããã¡ãã¯æåã®ã¡ãã»ãŒãžã衚瀺ããã¯ãšãªã®äŸã§ãã
+
+```
+{
+ sendMessages(first: 1, orderBy: blockTimestamp, orderDirection: desc) {
+ message
+ _from
+ _to
+ }
+}
+```
+
+ãã®ãããªçŽ æŽãããã¬ã¹ãã³ã¹ãåŸãããã¯ãã§ãïŒ
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_4_1.png)
+
+ããŒã¿ãšã¯çŽ æŽããããã®ã§ããïŒ
\ No newline at end of file
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-1_MetaMask\343\201\256\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-1_MetaMask\343\201\256\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253.md"
new file mode 100644
index 000000000..a001a605b
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-1_MetaMask\343\201\256\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253.md"
@@ -0,0 +1,7 @@
+## MetaMaskã®ã€ã³ã¹ããŒã«
+
+### MetaMaskã®ã€ã³ã¹ããŒã«
+
+ã¹ããŒãã³ã³ãã©ã¯ãããããã¯ãã§ãŒã³ã«ãããã€ãããããããã€ãããã¹ããŒãã³ã³ãã©ã¯ããšããåãããéã«ã¯ãã¬ã¹ä»£ãæ¯æãå¿
èŠããããŸãããã®ããã«ã¯ãMetaMaskã®ãããªWeb3ãŠã©ã¬ãããå¿
èŠã§ããMetaMaskãã€ã³ã¹ããŒã«ããã«ã¯[ãã¡ã](https://metamask.io/)ãã¯ãªãã¯ããŠãã ããã
+
+ãŸãããã®ãã¥ãŒããªã¢ã«ã®åŸåã§ã³ã³ãã©ã¯ãããã¹ããããã«ãããã€ããããã«ããã¹ããããçšã®ETHãå
¥æããŠããããšããå§ãããŸãã
\ No newline at end of file
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md"
new file mode 100644
index 000000000..ed7543a9f
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md"
@@ -0,0 +1,65 @@
+## ãããã€ã€ãŒã¢ã«ãŠã³ã
+
+### âµ ãã¹ãããããžã®ãããã€
+
+次ã«ãã¹ããŒãã³ã³ãã©ã¯ãããã¹ããããã«ãããã€ããããšæããŸãïŒãã®ã¯ãŒã¯ã·ã§ãããäœæãããæç¹ã§ã¯ãThe Graphã¯å€ãã®ãã¹ããããããµããŒãããŠããŸããããã®äŸã§ã¯sepoliaã䜿çšããŸãã
+
+ãã¹ããããçšã®è³éãå¿
èŠãªå Žåã¯ã以äžã®ãã©ãŒã»ãããè©ŠããŠã¿ãŠãã ããïŒ
+-
+
+
+#### â
ãããã€ã€ãŒã¢ã«ãŠã³ãã®äœæ
+
+```
+yarn run generate
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_1.png)
+
+hardhatã®ç°å¢å€æ°ãã¡ã€ã«ã«ä»¥äžã®ããã«ä¿åãããã¯ãã§ãïŒ
+
+```
+ð Generating new Wallet
+ð Private Key saved to packages/hardhat/.env file
+```
+
+#### â
ã¢ã«ãŠã³ããžã®è³éã®è¿œå
+
+```
+yarn account
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_2.png)
+
+ããã«ãããå
¬éã¢ãã¬ã¹ãšãã¡ã³ã·ãŒãªQRã³ãŒãã衚瀺ãããŸãããããŠæ®é«ïŒïŒçŽ æŽãããã§ããïŒ <3
+
+```
+
+ âââââââ â â âââââââ âââââââ
+ â âââ â ââââ ââââ âââ â âââ â
+ â âââ â âââââââ â âââ â âââ â
+ âââââââ âââââââââ â â âââââââ
+ â ââââââââââââââ ââââ â âââ
+ ââââ âââââââââââââââââââââââ
+ âââ ââââââ ââââââââ ââââ ââ
+ âââââââ ââ â â ââ ââââââââ
+ âââââ âââ â â âââââ ââââââââ
+ ââ ââ ââââââââ ââââââ âââââââ
+ âââââââ â ââââ ââââââââââââ
+ âââââââ ââ ââ âââ â â â â ââ
+ â âââ â â âââââââââ ââââââââ
+ â âââ â ââââ âââ ââââ âââââââ
+ âââââââ ââ ââ ââââ ââ ââââ â
+âââââââââââââââââââââââââââââââ
+
+Public address: 0x87f00B2c39F97CD00BC6d09777BC4327aCA39180
+
+-- localhost -- ð¡
+ balance: 0
+ nonce: 0
+
+```
+
+éžæãããã§ãŒã³ãããã¹ããããETHãéä¿¡ããŠãã ãããsepoliaãããã¹ããããETHãå
¥æããã®ã¯æ¯èŒçç°¡åãªã®ã§ãsepoliaããå§ãããŸãã以äžã®åºåã§ã¯ãsepoliaã®æ®é«ãããããšãããããŸãã
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_3.png)
\ No newline at end of file
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244\343\201\250\346\244\234\350\250\274.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244\343\201\250\346\244\234\350\250\274.md"
new file mode 100644
index 000000000..90a371351
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244\343\201\250\346\244\234\350\250\274.md"
@@ -0,0 +1,36 @@
+## ãããã€ãšæ€èšŒ
+
+### â
ãããã€ïŒ
+
+ããã§ãç§ãã¡ã¯éžæãããã¹ããããã«ãããã€ã§ããŸã... ãã®äŸã§ã¯ãsepoliaã«ãããã€ããŸãã
+
+```
+yarn deploy --network sepolia
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_1.png)
+
+åé¡ããªããã°ã以äžã®ãããªæåã®åºåã衚瀺ãããã¯ãã§ãã
+
+```
+deploying "YourContract" (tx: 0xf404021d736271a7a0a84d124ed35250c533efe37c1775367b6510a8836bf0bd)...: deployed at 0x541D469C06990B7F0bd5103b57997cE8a39C050c with 605281 gas
+ð Updated TypeScript contract definition file on ../nextjs/generated/deployedContracts.ts
+```
+
+#### â
æ€èšŒ
+
+```
+yarn verify --network sepolia
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_2.png)
+
+以äžã®ãããªæåã®åºåã衚瀺ãããã¯ãã§ã...
+
+```
+verifying YourContract (0x541D469C06990B7F0bd5103b57997cE8a39C050c) ...
+waiting for result...
+ => contract YourContract is now verified
+```
+
+ãŸããetherscanã§ã³ã³ãã©ã¯ããæ£åžžã«ãããã€ãããããšã確èªã§ããŸãã[ãã¡ã](https://sepolia.etherscan.io/address/0x541D469C06990B7F0bd5103b57997cE8a39C050c#code)ã¯ç§ããããã€ããŠæ€èšŒãããã®ã§ãã
diff --git a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-4_Subgraph Studio.md b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-4_Subgraph Studio.md
new file mode 100644
index 000000000..f0f794501
--- /dev/null
+++ b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-4_Subgraph Studio.md
@@ -0,0 +1,25 @@
+## Subgraph studio
+
+### Studioãžã®ãµãã°ã©ãã®ç§»è¡
+
+ããŠãã¹ããŒãã³ã³ãã©ã¯ããå
¬éãã¹ããããã«ããã®ã§ããµãã°ã©ããStudioã«ããã·ã¥ããæãæ¥ãŸããã
+
+#### â
https://thegraph.com/studio ã«ç§»åãã
+
+![Studio1](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_1.png)
+
+#### â
ãŠã©ã¬ãããæ¥ç¶ãã
+
+![Studio2](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_2.png)
+
+æ¥ç¶ãããŠã©ã¬ãããããªãã®ãã®ã§ããããšã確èªããããã«ããªã¯ãšã¹ãã«ãµã€ã³ããå¿
èŠããããããããŸããã
+
+![Studio3](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_3.png)
+
+#### â
Create a Subgraphãã¯ãªãã¯ãã
+
+![Studio4](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_4.png)
+
+#### â
ãµãã°ã©ãã«ååãã€ãã
+
+![Studio5](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_5.png)
\ No newline at end of file
diff --git a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-5_Graph CLI.md b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-5_Graph CLI.md
new file mode 100644
index 000000000..d2b13e03f
--- /dev/null
+++ b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-5_Graph CLI.md
@@ -0,0 +1,104 @@
+## Graph CLI
+
+### â
CLIã䜿çšãããµãã°ã©ãã®ãããã€
+
+#### â
Graph CLIã䜿ã£ãŠãããã€ãå®äºãã
+
+![Studio6](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_1.png)
+
+以äžã®ã³ãã³ãã䜿çšããŠãGraph CLIãã°ããŒãã«ã«ã€ã³ã¹ããŒã«ã§ããŸãã
+
+```
+yarn global add @graphprotocol/graph-cli
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_2.png)
+
+#### â
ãµãã°ã©ãã®åæå
+
+ããã¯ãyarnããã±ãŒãžãåæåããããã«ãã奜ããªå¥ã®ãã©ã«ãã§è¡ãããšãã§ããŸããåæåããã»ã¹äžã«å¿
èŠãªèšå®ãå
¥åããå¿
èŠããããŸããã¹ã¿ãŒããããã¯ã¯ãå¿
èŠã«å¿ããŠEtherescanã§èŠã€ããããšãã§ãã以åã®ãããã¯å
šäœãã€ã³ããã¯ã¹ããå¿
èŠããããŸããã
+
+```
+graph init --studio name_of_your_subgraph
+```
+
+ãã®ããã«ãªããŸã...
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_3.png)
+
+#### â
Studioãžã®èªèšŒ
+
+Subgraph Studioã®Auth & DeployããèªèšŒæååãååŸããŸãã
+
+```
+graph auth --studio auth_key_here
+```
+
+æåãããšãã®ããã«ãªããŸãïŒ
+
+```
+Deploy key set for https://api.studio.thegraph.com/deploy/
+```
+
+#### â
codegenãå®è¡ãããµãã°ã©ãããã«ããã
+
+åã®ã¹ãããã§ãµãã°ã©ããäœæããããã£ã¬ã¯ããªã«ç§»åããå¿
èŠããããŸãã
+
+```
+cd sendmessage
+graph codegen && graph build
+```
+
+æåãããšä»¥äžã®ããã«ãªããŸãïŒ
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_4.png)
+
+#### â
ãããã€
+
+ããã§Studioã«ãããã€ããæºåãæŽããŸããã
+
+```
+graph deploy --studio name_of_your_subgraph
+```
+
+ããŒãžã§ã³ãéžæããŠãå®è¡ããŸãããïŒ
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_5.png)
+
+ãµãã°ã©ããã¹ã¿ãžãªã«ãããã€ããããŸã§ã5åã»ã©ãããããšããããŸãããããã€ãããããå®å
šã«åæãããŠããŠãšã©ãŒããªãããšã確èªããŠãã ããããããã€ã«æåãããšã以äžã®ããã«ãªããŸãã
+
+![Studio7](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_6.png)
+
+#### â
ãã©ã³ã¶ã¯ã·ã§ã³ãéä¿¡ããSubgraph Playgroundã§ç¢ºèªãã
+
+Etherscanã§ãContract -> Write Contractã¿ãããçŽæ¥ã³ã³ãã©ã¯ãã«ãã©ã³ã¶ã¯ã·ã§ã³ãéä¿¡ã§ããŸãã
+
+ç§ãã¡ã®ã¯ãšãªïŒ
+
+```
+{
+ sendMessages(first: 5) {
+ id
+ _from
+ _to
+ message
+ }
+}
+```
+
+ããŒã¿ãªããžã§ã¯ãã®ã¬ã¹ãã³ã¹ïŒ
+
+```
+{
+ "data": {
+ "sendMessages": [
+ {
+ "id": "0x053e32f85f9f485334119585abfc73e507a4ce86e968130b90410df70eb3a66e71000000",
+ "_from": "0x142cd5d7ac1ea8919f1644af1870792b9f77d44a",
+ "_to": "0x007e483cf6df009db5ec571270b454764d954d95",
+ "message": "I love you"
+ }
+ ]
+ }
+}
+```
\ No newline at end of file
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-6_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-6_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211.md"
new file mode 100644
index 000000000..ccc98b80d
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-6_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211.md"
@@ -0,0 +1,166 @@
+## ããã³ããšã³ã
+
+### ããã³ããšã³ãã®æŽæ°ãšãããã€
+
+ã¹ããŒãã³ã³ãã©ã¯ãããã¹ããããã«ãããã€ããSubgraph Studioã§ããŒã¿ãã€ã³ããã¯ã¹ãããŠããã®ã§ãããã³ããšã³ããæŽæ°ããæãæ¥ãŸããã
+
+#### â
ã¹ããã1ïŒScaffold-ETHã®èšå®ãæŽæ°ãã
+
+以åã®ã¹ãããã§ãããã€ãããã¹ãããããæãããã«èšå®ãæŽæ°ããŠãã ããã
+
+> scaffold.config.tsã¯packages/nextjsã«ãããŸãã
+
+```
+ targetNetwork: chains.sepolia,
+```
+
+å€æŽãããšä»¥äžã®ããã«ãªããŸãïŒ
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_1.png)
+
+ãã®å€æŽãè¡ã£ãããscaffold-ETHã«æ»ããUIããªããŒãããŠãã ãããããŒããŒãŠã©ã¬ããããåæãããã®ã§ãMetamaskãŠã©ã¬ããã䜿çšããŠãã¹ããããã«æ¥ç¶ããŸãã
+
+"CONNECT WALLET"ãã¯ãªãã¯ããŠãã ãã...
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_2.png)
+
+MetamaskãéžæããŠãã ãã...
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_3.png)
+
+ãããã¯ãŒã¯ãåãæ¿ããŠãã ãã...
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_4.png)
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_5.png)
+
+å®äºããããsepoliaãããã¯ãŒã¯äžã®dappã«æ¥ç¶ãããŠããã¯ãã§ãã
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_6.png)
+
+#### â
ç¥ãåãã«ãã¹ãã¡ãã»ãŒãžãéã£ãŠã¿ããïŒïŒãŸãã¯VitalikãžïŒ
+
+ãããã€ããã¹ããŒãã³ã³ãã©ã¯ãã«ã€ãã³ããéä¿¡ããããšæããŸããããã³ããšã³ããé©åã«èšå®ãããŠããã®ã§ãããã¯æ¯èŒçç°¡åã«è¡ãããšãã§ããŸãã
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_7.png)
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_8.png)
+
+次ã«ãStudioã§ã¡ãã»ãŒãžãæ£åžžã«ã€ã³ããã¯ã¹ããããã©ããã確èªããŸããGraphiQLãšã¯ã¹ãããŒã©ã¯ããPlaygroundãããŒãžã«ãããŸãã
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_9.png)
+
+#### â
GraphQL URLãéçºçšãšã³ããã€ã³ãã«æŽæ°ãã
+
+ãµãã°ã©ãã®éçºãšã³ããã€ã³ãã¯ãSubgraph Studioã®detailsã¿ãã§èŠã€ããããšãã§ããŸãã
+
+> _app.tsxãç·šéããŸããpackages/nextjs/pagesã«ãããŸãã
+
+```
+ const subgraphUri = "https://api.studio.thegraph.com/query/51078/sendmessage-test/version/latest";
+ const apolloClient = new ApolloClient({
+ uri: subgraphUri,
+ cache: new InMemoryCache(),
+ });
+```
+
+å€æŽãããšä»¥äžã®ããã«ãªããŸãïŒ
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_10.png)
+
+#### â
index.tsãã¡ã€ã«ããŸã£ãããªç¶æ
ããå§ãã
+
+å¿
èŠãªãã®ãindex.tsãã¡ã€ã«ã«ã€ã³ããŒãããŸãããããŸããreturnå
ã®æ
å ±ãå
šãŠã¯ãªã¢ããããšãã§ããŸãã
+
+> index.tsã¯packages/nextjs/pagesã«ãããŸãã
+
+以äžã®ããã«ãªãã¯ãã§ã...
+
+```
+import type { NextPage } from "next";
+import { MetaHeader } from "~~/components/MetaHeader";
+
+import { gql } from "@apollo/client";
+import { useQuery } from "@apollo/client";
+
+const Home: NextPage = () => {
+ return (
+ <>
+
+ >
+ );
+};
+
+export default Home;
+```
+
+å€æŽåŸãããŒã ãã£ã¬ã¯ããªã¯ä»¥äžã®ããã«ãªããŸãïŒ
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_11.png)
+
+#### â
ããŒãã«åœ¢åŒã§ã¡ãã»ãŒãžã衚瀺ãã
+
+æåŸã«ãã¡ãã»ãŒãžã衚瀺ããããã®ããŒãã«ãäœããŸãã
+
+```
+ Messages
+
+
+
+ From |
+ To |
+ Message |
+
+
+
+ {messages.map((message) => (
+
+ {message._from} |
+ {message._to} |
+ {message.message} |
+
+ ))}
+
+
+```
+
+mainé¢æ°ã®å€åŽã«ãGraphQLã¯ãšãªãconstãšããŠå®çŸ©ããŸãã
+
+```
+export const GET_MESSAGES = gql`
+{
+ sendMessages(first: 5) {
+ id
+ _from
+ _to
+ message
+ }
+}
+`;
+```
+
+ãããŠã次ã®ããã«ããŒã¿ãããŒãããŸã...
+
+```
+ const { loading, error, data: messagesData } = useQuery(GET_MESSAGES);
+
+ const messages = messagesData?.sendMessages || [];
+```
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_13.png)
+
+ãããå°ããªãã¡ã¯ã¿ãªã³ã°ããŠãåãªãããã¹ãã®ä»£ããã«``ã³ã³ããŒãã³ãã䜿ããŸãããã
+
+```
+
+ |
+ |
+ {message.message} |
+
+```
+
+ããã«ãããé·ãæååãããã¯ããã«èŠæ ãããããªããŸãïŒ :D
+
+![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_14.png)
+
+> 泚ïŒå®å
šãªãã¡ã€ã«ãã芧ã«ãªãããå Žåã¯ã[ãã¡ã](https://gist.github.com/kmjones1979/26ef9633b61b17f237e88eb41bb688de)ãã芧ãã ããïŒ
\ No newline at end of file
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-7_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211\343\201\256\345\205\254\351\226\213.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-7_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211\343\201\256\345\205\254\351\226\213.md"
new file mode 100644
index 000000000..f3c079697
--- /dev/null
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-7_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211\343\201\256\345\205\254\351\226\213.md"
@@ -0,0 +1,37 @@
+## å
Ž
+
+### â
YOLO VercelïŒ
+
+æåŸã®ã¹ãããã¯ãããã³ããšã³ããvercelã«ããã·ã¥ããããšã§ãïŒããã¯ã次ã®ã³ãã³ãã§ç°¡åã«è¡ãããšãã§ããŸãããã®ã³ãã³ãã©ã€ã³ã¹ã€ãããvercel --build-env NEXT_PUBLIC_IGNORE_BUILD_ERROR=trueãã¯ãåºæ¬çã«ãã«ããšã©ãŒãã¹ãããããŸãã
+
+å°ãæéãããããããããŸããã®ã§ãã³ãŒããŒã飲ã¿ãªããåŸ
ã¡ãŸããããâ
+
+```
+yarn vercel:yolo
+```
+
+以äžã®ããã³ããã衚瀺ãããã¯ãã§ãã
+
+```
+Vercel CLI 28.20.0
+? Set up and deploy â~/projects/ethereum/scaffold-eth-2-subgraph-package-workshop/packages/nextjsâ? [Y/n]
+y
+? Which scope do you want to deploy to? myscope
+? Link to existing project? [y/N] n
+? Whatâs your projectâs name? sendMessage
+? In which directory is your code located? ./
+Local settings detected in vercel.json:
+Auto-detected Project Settings (Next.js):
+- Build Command: next build
+- Development Command: next dev --port $PORT
+- Install Command: `yarn install`, `pnpm install`, or `npm install`
+- Output Directory: Next.js default
+? Want to modify these settings? [y/N] n
+ð Linked to kevin-kevinjonescr/testing (created .vercel)
+ð Inspect: https://vercel.com/kevin-kevinjonescr/testing/E2rfnyzC4ud5DskrwhybQ4Hiicjx [2s]
+â
Production: https://testing-red.vercel.app [3m]
+ð Deployed to production. Run `vercel --prod` to overwrite later (https://vercel.link/2F).
+ð¡ To change the domain or build command, go to https://vercel.com/kevin-kevinjonescr/testing/settings
+```
+
+Scaffold-ETHãšThe Graphã«ã€ããŠåŠãã§ããã ããããããšãããããŸãããã®ãã¥ãŒããªã¢ã«ã楜ããã§ããã ãããããŸãããã£ãŒãããã¯ãããã°ãã²ãèãããã ãããThe Graphã®Discordã«åå ããŠãWeb3ã®æ
ã§ã®è³ªåãåé¡ãããã°æ°è»œã«ãé£çµ¡ãã ããïŒåéãããããã¯ãã§ãŒã³éçºïŒBUIDLingïŒãç¶ãããïŒ
\ No newline at end of file
From aca72c46d8965823c64a304e43973fc4499e17d6 Mon Sep 17 00:00:00 2001
From: ysaito <60546319+yk-saito@users.noreply.github.com>
Date: Mon, 11 Dec 2023 16:12:50 +0900
Subject: [PATCH 03/17] refactor: use textlint
---
...\274\343\202\271\343\201\256\347\264\271\344\273\213.md" | 6 +++---
...\203\343\203\210\343\202\242\343\203\203\343\203\227.md" | 2 +-
...\227\343\203\255\343\202\244\343\201\231\343\202\213.md" | 2 +-
...\263\343\202\271\343\203\210\343\203\274\343\203\253.md" | 2 +-
...\263\343\203\210\343\201\256\344\275\234\346\210\220.md" | 4 ++--
...\263\343\203\211\343\201\256\345\205\254\351\226\213.md" | 4 ++--
6 files changed, 10 insertions(+), 10 deletions(-)
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md"
index bbd7c2057..f5277e144 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md"
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md"
@@ -2,16 +2,16 @@
### ð ã³ãŒã¹ã®çŽ¹ä»
-ãã®ã¯ãŒã¯ã·ã§ããã¯ãScaffold-ETH 2 ãšThe Graphãäžå¿ã«æ§ç¯ãããŠããŸãã以äžã®å
容ãåŠã³ãŸãïŒ
+ãã®ã¯ãŒã¯ã·ã§ããã¯ãScaffold-ETH 2ãšThe Graphãäžå¿ã«æ§ç¯ãããŠããŸãã以äžã®å
容ãåŠã³ãŸãïŒ
-1. Scaffold-ETH 2 ãšThe Graphã䜿çšããŠãdappã®éçºç°å¢ãã»ããã¢ããããæ¹æ³
+1. Scaffold-ETH 2ãšThe Graphã䜿çšããŠãdappã®éçºç°å¢ãã»ããã¢ããããæ¹æ³
2. ã¹ããŒãã³ã³ãã©ã¯ãã®æŽæ°ãšãããã€ãããæ¹æ³
3. The Graphã«ãµãã°ã©ããäœæããŠãããã€ããæ¹æ³
4. ããã³ããšã³ããç·šéããŠãã¹ããŒãã³ã³ãã©ã¯ããšãµãã°ã©ãã®äž¡æ¹ãšããåãããæ¹æ³
### ð Scaffold-ETH 2 ãšã¯ ð
-𧪠ã€ãŒãµãªã¢ã ãããã¯ãã§ãŒã³äžã§åæ£åã¢ããªã±ãŒã·ã§ã³ïŒdappsïŒãæ§ç¯ããããã®ãªãŒãã³ãœãŒã¹ã®ææ°ããŒã«ãããã§ããéçºè
ã«ãšã£ãŠãã¹ããŒãã³ã³ãã©ã¯ãã®äœæã»ãããã€ãããã³ãããã®ã³ã³ãã©ã¯ããšããåããè¡ããŠãŒã¶ãŒã€ã³ã¿ãŒãã§ãŒã¹ã®æ§ç¯ãããç°¡åã«è¡ããããšãç®çãšããŠããŸãã
+𧪠ã€ãŒãµãªã¢ã ãããã¯ãã§ãŒã³äžã§åæ£åã¢ããªã±ãŒã·ã§ã³ïŒdAppsïŒãæ§ç¯ããããã®ãªãŒãã³ãœãŒã¹ã®ææ°ããŒã«ãããã§ããéçºè
ã«ãšã£ãŠãã¹ããŒãã³ã³ãã©ã¯ãã®äœæã»ãããã€ãããã³ãããã®ã³ã³ãã©ã¯ããšããåããè¡ããŠãŒã¶ãŒã€ã³ã¿ãã§ãŒã¹ã®æ§ç¯ãããç°¡åã«è¡ããããšãç®çãšããŠããŸãã
âïž NextJSãRainbowKitãHardhatãWagmiãTypescriptã䜿çšããŠæ§ç¯ãããŠããŸãã
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
index d161d20d4..a2a9f424f 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
@@ -53,7 +53,7 @@ yarn deploy
> ãããã€ã«ããã£ãã¬ã¹ã®éãšå
±ã«ããã©ã³ã¶ã¯ã·ã§ã³ãšã¢ãã¬ã¹ã衚瀺ãããã¯ãã§ããâœ
-http://localhost:3000 ã«ã¢ã¯ã»ã¹ãããšãNextJSã¢ããªã±ãŒã·ã§ã³ã衚瀺ãããŸããScaffold-ETH 2ã®ã¡ãã¥ãŒãæ©èœãæ¢çŽ¢ããŠã¿ãŸãããïŒç·æ¥äºæ
ã§ãããããã¯ãããïŒð¥
+http://localhost:3000 ã«ã¢ã¯ã»ã¹ãããšãNextJSã¢ããªã±ãŒã·ã§ã³ã衚瀺ãããŸããScaffold-ETH 2ã®ã¡ãã¥ãŒãæ©èœãæ¢çŽ¢ããŠã¿ãŸãããïŒ ç·æ¥äºæ
ã§ãããããã¯ãããïŒð¥
setGreetingé¢æ°ã«ã¢ããããŒããéä¿¡ããŠãã¹ãããããšãã§ããŸãããããè¡ãã«ã¯ãå³äžã®ããŒããŒãŠã©ã¬ããã¢ãã¬ã¹ã®é£ã«ããçŸéã¢ã€ã³ã³ãã¯ãªãã¯ããŠã¬ã¹ãå
¥æããå¿
èŠããããŸããããã«ãããèå£ãã1 ETHãéãããŸãã
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md"
index 72ef66280..0c42836e1 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md"
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md"
@@ -1,4 +1,4 @@
-## The Graph ã®ã»ããã¢ãã (Docker)
+## The Graph ã®ã»ããã¢ãã ïŒDockerïŒ
### ð The Graph çµ±åã®ã»ããã¢ãã
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-1_MetaMask\343\201\256\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-1_MetaMask\343\201\256\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253.md"
index a001a605b..6e36565bc 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-1_MetaMask\343\201\256\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253.md"
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-1_MetaMask\343\201\256\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253.md"
@@ -2,6 +2,6 @@
### MetaMaskã®ã€ã³ã¹ããŒã«
-ã¹ããŒãã³ã³ãã©ã¯ãããããã¯ãã§ãŒã³ã«ãããã€ãããããããã€ãããã¹ããŒãã³ã³ãã©ã¯ããšããåãããéã«ã¯ãã¬ã¹ä»£ãæ¯æãå¿
èŠããããŸãããã®ããã«ã¯ãMetaMaskã®ãããªWeb3ãŠã©ã¬ãããå¿
èŠã§ããMetaMaskãã€ã³ã¹ããŒã«ããã«ã¯[ãã¡ã](https://metamask.io/)ãã¯ãªãã¯ããŠãã ããã
+ã¹ããŒãã³ã³ãã©ã¯ãããããã¯ãã§ãŒã³ã«ãããã€ãããããããã€ãããã¹ããŒãã³ã³ãã©ã¯ããšããåãããéã«ã¯ãã¬ã¹ä»£ãæ¯æãå¿
èŠããããŸãããã®ããã«ã¯ãMetaMaskã®ãããªweb3ãŠã©ã¬ãããå¿
èŠã§ããMetaMaskãã€ã³ã¹ããŒã«ããã«ã¯[ãã¡ã](https://metamask.io/)ãã¯ãªãã¯ããŠãã ããã
ãŸãããã®ãã¥ãŒããªã¢ã«ã®åŸåã§ã³ã³ãã©ã¯ãããã¹ããããã«ãããã€ããããã«ããã¹ããããçšã®ETHãå
¥æããŠããããšããå§ãããŸãã
\ No newline at end of file
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md"
index ed7543a9f..bfe3d87be 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md"
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md"
@@ -2,7 +2,7 @@
### âµ ãã¹ãããããžã®ãããã€
-次ã«ãã¹ããŒãã³ã³ãã©ã¯ãããã¹ããããã«ãããã€ããããšæããŸãïŒãã®ã¯ãŒã¯ã·ã§ãããäœæãããæç¹ã§ã¯ãThe Graphã¯å€ãã®ãã¹ããããããµããŒãããŠããŸããããã®äŸã§ã¯sepoliaã䜿çšããŸãã
+次ã«ãã¹ããŒãã³ã³ãã©ã¯ãããã¹ããããã«ãããã€ããããšæããŸãïŒ ãã®ã¯ãŒã¯ã·ã§ãããäœæãããæç¹ã§ã¯ãThe Graphã¯å€ãã®ãã¹ããããããµããŒãããŠããŸããããã®äŸã§ã¯sepoliaã䜿çšããŸãã
ãã¹ããããçšã®è³éãå¿
èŠãªå Žåã¯ã以äžã®ãã©ãŒã»ãããè©ŠããŠã¿ãŠãã ããïŒ
-
@@ -31,7 +31,7 @@ yarn account
![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_2.png)
-ããã«ãããå
¬éã¢ãã¬ã¹ãšãã¡ã³ã·ãŒãªQRã³ãŒãã衚瀺ãããŸãããããŠæ®é«ïŒïŒçŽ æŽãããã§ããïŒ <3
+ããã«ãããå
¬éã¢ãã¬ã¹ãšãã¡ã³ã·ãŒãªQRã³ãŒãã衚瀺ãããŸãããããŠæ®é«?! çŽ æŽãããã§ããïŒ <3
```
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-7_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211\343\201\256\345\205\254\351\226\213.md" "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-7_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211\343\201\256\345\205\254\351\226\213.md"
index f3c079697..2e032e08d 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-7_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211\343\201\256\345\205\254\351\226\213.md"
+++ "b/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-7_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211\343\201\256\345\205\254\351\226\213.md"
@@ -2,7 +2,7 @@
### â
YOLO VercelïŒ
-æåŸã®ã¹ãããã¯ãããã³ããšã³ããvercelã«ããã·ã¥ããããšã§ãïŒããã¯ã次ã®ã³ãã³ãã§ç°¡åã«è¡ãããšãã§ããŸãããã®ã³ãã³ãã©ã€ã³ã¹ã€ãããvercel --build-env NEXT_PUBLIC_IGNORE_BUILD_ERROR=trueãã¯ãåºæ¬çã«ãã«ããšã©ãŒãã¹ãããããŸãã
+æåŸã®ã¹ãããã¯ãããã³ããšã³ããvercelã«ããã·ã¥ããããšã§ãïŒ ããã¯ã次ã®ã³ãã³ãã§ç°¡åã«è¡ãããšãã§ããŸãããã®ã³ãã³ãã©ã€ã³ã¹ã€ãããvercel --build-env NEXT_PUBLIC_IGNORE_BUILD_ERROR=trueãã¯ãåºæ¬çã«ãã«ããšã©ãŒãã¹ãããããŸãã
å°ãæéãããããããããŸããã®ã§ãã³ãŒããŒã飲ã¿ãªããåŸ
ã¡ãŸããããâ
@@ -34,4 +34,4 @@ Auto-detected Project Settings (Next.js):
ð¡ To change the domain or build command, go to https://vercel.com/kevin-kevinjonescr/testing/settings
```
-Scaffold-ETHãšThe Graphã«ã€ããŠåŠãã§ããã ããããããšãããããŸãããã®ãã¥ãŒããªã¢ã«ã楜ããã§ããã ãããããŸãããã£ãŒãããã¯ãããã°ãã²ãèãããã ãããThe Graphã®Discordã«åå ããŠãWeb3ã®æ
ã§ã®è³ªåãåé¡ãããã°æ°è»œã«ãé£çµ¡ãã ããïŒåéãããããã¯ãã§ãŒã³éçºïŒBUIDLingïŒãç¶ãããïŒ
\ No newline at end of file
+Scaffold-ETHãšThe Graphã«ã€ããŠåŠãã§ããã ããããããšãããããŸãããã®ãã¥ãŒããªã¢ã«ã楜ããã§ããã ãããããŸãããã£ãŒãããã¯ãããã°ãã²ãèãããã ãããThe Graphã®Discordã«åå ããŠãweb3ã®æ
ã§ã®è³ªåãåé¡ãããã°æ°è»œã«ãé£çµ¡ãã ããïŒ åéãããããã¯ãã§ãŒã³éçºïŒBUIDLingïŒãç¶ãããïŒ
\ No newline at end of file
From 3d871ac2d73a3a9639a527b716c64f3e729501d6 Mon Sep 17 00:00:00 2001
From: ysaito <60546319+yk-saito@users.noreply.github.com>
Date: Tue, 12 Dec 2023 20:12:42 +0900
Subject: [PATCH 04/17] fix: not displayed
---
.../en/section-2/lesson-6_Frontend.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-6_Frontend.md b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-6_Frontend.md
index ce16b5596..c560c6c17 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-6_Frontend.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-6_Frontend.md
@@ -38,7 +38,7 @@ Once complete you should now be connected to your dapp on sepolia network.
![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_6.png)
-#### â
Fire off a test message to someone you know! (or Vitalik heh)
+#### â
Fire off a test message to someone you know! ïŒor Vitalik hehïŒ
We now want to send an event on the testnet that we have deployed our smart contract. We can do that fairly easily now that our frontend is properly configured.
@@ -149,7 +149,7 @@ And then load the data like so...
![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_13.png)
-We can then make this a bit prettier and use the component instead of just plain text.
+We can then make this a bit prettier and use the `` component instead of just plain text.
```
From e49c90221a171caec6a6999cd4fb65e3ef399f79 Mon Sep 17 00:00:00 2001
From: ysaito <60546319+yk-saito@users.noreply.github.com>
Date: Tue, 12 Dec 2023 20:14:29 +0900
Subject: [PATCH 05/17] refactor: remove space
---
.../en/section-0/lesson-3_Setup Scaffold-ETH 2.md | 2 +-
.../en/section-0/lesson-5_Deploy to localhost.md | 2 +-
.../en/section-1/lesson-1_Adding an event.md | 4 ++--
.../en/section-1/lesson-4_Test.md | 6 +++---
.../en/section-2/lesson-3_Deploy and verify.md | 2 +-
.../en/section-2/lesson-5_Graph CLI.md | 6 +++---
6 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-3_Setup Scaffold-ETH 2.md b/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-3_Setup Scaffold-ETH 2.md
index 4622fc997..498cc9f9b 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-3_Setup Scaffold-ETH 2.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-3_Setup Scaffold-ETH 2.md
@@ -55,7 +55,7 @@ yarn deploy
If you navigate to http://localhost:3000 you should see the NextJS application. Explore the menus and features of Scaffold-ETH 2! Someone call in an emergency, cause hot damn that is fire! ð¥
-You can test by sending an update to the setGreeting function. In order to do this you will need to get some gas by clicking cash icon in the top right hand corner next to the burner wallet address. This will send you 1 ETH from the faucet.
+You can test by sending an update to the setGreeting function. In order to do this you will need to get some gas by clicking cash icon in the top right hand corner next to the burner wallet address. This will send you 1 ETH from the faucet.
Then you can simply navigate to "Debug Contracts", click the string field under setGreeting and type something fun and then click "SEND"
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-5_Deploy to localhost.md b/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-5_Deploy to localhost.md
index a470b1671..0dc00d99e 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-5_Deploy to localhost.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-5_Deploy to localhost.md
@@ -2,7 +2,7 @@
### â
Create and ship our Subgraph
-Now we can open up a fourth window to finish setting up The Graph. ð
In this forth window we will create our local subgraph!
+Now we can open up a fourth window to finish setting up The Graph. ð
In this forth window we will create our local subgraph!
> Note: You will only need to do this once.
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-1_Adding an event.md b/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-1_Adding an event.md
index 478e612f5..5a3560632 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-1_Adding an event.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-1_Adding an event.md
@@ -22,7 +22,7 @@ You can drop this event and function anywhere inside the contract, but best prac
![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_1.png)
-We can save our contract and then deploy those new changes.
+We can save our contract and then deploy those new changes.
> Pro tip, if you use the --reset flag you will ALWAYS get a fresh contract deployed, regardless of any updates to the source.
@@ -36,6 +36,6 @@ You should see the following output:
#### â
Test your new function
-Navigate over to http://localhost:3000/debug and send vitalik.eth a message.
+Navigate over to http://localhost:3000/debug and send vitalik.eth a message.
![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_3.png)
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-4_Test.md b/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-4_Test.md
index 113bf0413..e8c92fb3d 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-4_Test.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-4_Test.md
@@ -1,4 +1,4 @@
-## Test
+## Test
### â
Test your newly deployed Subgraph
@@ -14,8 +14,8 @@ Next, lets see if our data is in The Graph. Here is an example query that shows
}
```
-You should get a nice response like this:
+You should get a nice response like this:
![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_4_1.png)
-Data is such a beautiful thing huh?
+Data is such a beautiful thing huh?
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-3_Deploy and verify.md b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-3_Deploy and verify.md
index f252f51b5..3955b4add 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-3_Deploy and verify.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-3_Deploy and verify.md
@@ -32,6 +32,6 @@ verifying YourContract (0x541D469C06990B7F0bd5103b57997cE8a39C050c) ...
waiting for result...
=> contract YourContract is now verified
```
-
+
You can also check your contract was successfully on etherscan. [Here](https://sepolia.etherscan.io/address/0x541D469C06990B7F0bd5103b57997cE8a39C050c#code) is the one I deployed and verified.
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-5_Graph CLI.md b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-5_Graph CLI.md
index 15f5624b0..590258d8d 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-5_Graph CLI.md
+++ b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-5_Graph CLI.md
@@ -40,7 +40,7 @@ Success looks like this:
Deploy key set for https://api.studio.thegraph.com/deploy/
```
-#### â
Run codegen and build your subgraph
+#### â
Run codegen and build your subgraph
You will need to change into the directory where the subgraph was created in the previous step.
@@ -69,7 +69,7 @@ It might take up to 5 minutes for you subgraph to deploy to the studio. Once it
![Studio7](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_6.png)
-#### â
Send a transaction and verify in Subgraph Playground
+#### â
Send a transaction and verify in Subgraph Playground
On Etherscan you can send a transaction directly to your contract on the Contract -> Write Contract tab.
@@ -86,7 +86,7 @@ Our Query:
}
```
-Our data object response:
+Our data object response:
```
{
From c70ec887469e6e9e8491929c02e24ade527aa21b Mon Sep 17 00:00:00 2001
From: neila <40727091+neila@users.noreply.github.com>
Date: Sat, 6 Jan 2024 17:35:06 +0900
Subject: [PATCH 06/17] update PJ name/path
---
.../section-0/lesson-1_Course Introduction.md | 11 ++---
.../en/section-0/lesson-2_Requirements.md | 0
.../lesson-3_Setup Scaffold-ETH 2.md | 14 +++---
.../en/section-0/lesson-4_Setup The Graph.md | 4 +-
.../section-0/lesson-5_Deploy to localhost.md | 8 ++--
.../en/section-0/lesson-6_Test.md | 4 +-
.../en/section-1/lesson-1_Adding an event.md | 6 +--
.../lesson-2_Updating your subgraph.md | 10 ++---
.../en/section-1/lesson-3_Deploy.md | 4 +-
.../en/section-1/lesson-4_Test.md | 2 +-
.../en/section-2/lesson-1_Install Metamask.md | 0
.../lesson-2_Deployer account creation.md | 42 +++++++++---------
.../section-2/lesson-3_Deploy and verify.md | 7 ++-
.../en/section-2/lesson-4_Subgraph Studio.md | 25 +++++++++++
.../en/section-2/lesson-5_Graph CLI.md | 17 ++++---
.../en/section-2/lesson-6_Frontend.md | 34 +++++++-------
.../section-2/lesson-7_Ship your frontend.md | 0
...71\343\201\256\347\264\271\344\273\213.md" | 18 +++++---
...05\350\246\201\346\235\241\344\273\266.md" | 0
...10\343\202\242\343\203\203\343\203\227.md" | 20 ++++-----
...10\343\202\242\343\203\203\343\203\227.md" | 4 +-
...55\343\202\244\343\201\231\343\202\213.md" | 4 +-
...6_\343\203\206\343\202\271\343\203\210.md" | 4 +-
...10\343\201\256\350\277\275\345\212\240.md" | 10 ++---
...25\343\201\256\346\233\264\346\226\260.md" | 18 ++++----
...07\343\203\227\343\203\255\343\202\244.md" | 4 +-
...4_\343\203\206\343\202\271\343\203\210.md" | 4 +-
...71\343\203\210\343\203\274\343\203\253.md" | 0
...10\343\201\256\344\275\234\346\210\220.md" | 42 +++++++++---------
...44\343\201\250\346\244\234\350\250\274.md" | 4 +-
.../ja/section-2/lesson-4_Subgraph Studio.md | 14 +++---
.../ja/section-2/lesson-5_Graph CLI.md | 24 +++++-----
...10\343\202\250\343\203\263\343\203\211.md" | 42 +++++++++---------
...11\343\201\256\345\205\254\351\226\213.md" | 0
.../en/section-2/lesson-4_Subgraph Studio.md | 26 -----------
.../section-0/0_1_1.png | Bin
.../section-0/0_1_2.png | Bin
.../section-0/0_1_3.png | Bin
.../section-0/0_1_4.png | Bin
.../section-0/0_3_1.png | Bin
.../section-0/0_3_2.png | Bin
.../section-0/0_3_3.png | Bin
.../section-0/0_3_4.png | Bin
.../section-0/0_3_5.png | Bin
.../section-0/0_3_6.png | Bin
.../section-0/0_4_1.png | Bin
.../section-0/0_5_1.png | Bin
.../section-0/0_5_2.png | Bin
.../section-0/0_5_3.png | Bin
.../section-0/0_6_1.png | Bin
.../section-1/1_1_1.png | Bin
.../section-1/1_1_2.png | Bin
.../section-1/1_1_3.png | Bin
.../section-1/1_2_1.png | Bin
.../section-1/1_2_2.png | Bin
.../section-1/1_2_3.png | Bin
.../section-1/1_2_4.png | Bin
.../section-1/1_3_1.png | Bin
.../section-1/1_4_1.png | Bin
.../section-2/2_2_1.png | Bin
.../section-2/2_2_2.png | Bin
.../section-2/2_2_3.png | Bin
.../section-2/2_3_1.png | Bin
.../section-2/2_3_2.png | Bin
.../section-2/2_4_1.png | Bin
.../section-2/2_4_2.png | Bin
.../section-2/2_4_3.png | Bin
.../section-2/2_4_4.png | Bin
.../section-2/2_4_5.png | Bin
.../section-2/2_5_1.png | Bin
.../section-2/2_5_2.png | Bin
.../section-2/2_5_3.png | Bin
.../section-2/2_5_4.png | Bin
.../section-2/2_5_5.png | Bin
.../section-2/2_5_6.png | Bin
.../section-2/2_6_1.png | Bin
.../section-2/2_6_10.png | Bin
.../section-2/2_6_11.png | Bin
.../section-2/2_6_12.png | Bin
.../section-2/2_6_13.png | Bin
.../section-2/2_6_14.png | Bin
.../section-2/2_6_2.png | Bin
.../section-2/2_6_3.png | Bin
.../section-2/2_6_4.png | Bin
.../section-2/2_6_5.png | Bin
.../section-2/2_6_6.png | Bin
.../section-2/2_6_7.png | Bin
.../section-2/2_6_8.png | Bin
.../section-2/2_6_9.png | Bin
.../section-2/Lesson5-2.png | Bin
90 files changed, 213 insertions(+), 213 deletions(-)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-0/lesson-1_Course Introduction.md (92%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-0/lesson-2_Requirements.md (100%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-0/lesson-3_Setup Scaffold-ETH 2.md (82%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-0/lesson-4_Setup The Graph.md (85%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-0/lesson-5_Deploy to localhost.md (86%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-0/lesson-6_Test.md (71%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-1/lesson-1_Adding an event.md (83%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-1/lesson-2_Updating your subgraph.md (91%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-1/lesson-3_Deploy.md (77%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-1/lesson-4_Test.md (83%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-2/lesson-1_Install Metamask.md (100%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-2/lesson-2_Deployer account creation.md (78%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-2/lesson-3_Deploy and verify.md (69%)
create mode 100644 docs/TheGraph-ScaffoldEth2/en/section-2/lesson-4_Subgraph Studio.md
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-2/lesson-5_Graph CLI.md (79%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-2/lesson-6_Frontend.md (76%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/en/section-2/lesson-7_Ship your frontend.md (100%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md" => "docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md" (91%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-2_\345\277\205\350\246\201\346\235\241\344\273\266.md" => "docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-2_\345\277\205\350\246\201\346\235\241\344\273\266.md" (100%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md" => "docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md" (77%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-4_The Graph\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md" => "docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-4_The Graph\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md" (79%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md" => "docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md" (79%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-6_\343\203\206\343\202\271\343\203\210.md" => "docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-6_\343\203\206\343\202\271\343\203\210.md" (86%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-1_\343\202\244\343\203\231\343\203\263\343\203\210\343\201\256\350\277\275\345\212\240.md" => "docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-1_\343\202\244\343\203\231\343\203\263\343\203\210\343\201\256\350\277\275\345\212\240.md" (71%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-2_\343\202\265\343\203\226\343\202\260\343\203\251\343\203\225\343\201\256\346\233\264\346\226\260.md" => "docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-2_\343\202\265\343\203\226\343\202\260\343\203\251\343\203\225\343\201\256\346\233\264\346\226\260.md" (87%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244.md" => "docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244.md" (73%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-4_\343\203\206\343\202\271\343\203\210.md" => "docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-4_\343\203\206\343\202\271\343\203\210.md" (78%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-1_MetaMask\343\201\256\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253.md" => "docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-1_MetaMask\343\201\256\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253.md" (100%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md" => "docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md" (79%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244\343\201\250\346\244\234\350\250\274.md" => "docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244\343\201\250\346\244\234\350\250\274.md" (88%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/ja/section-2/lesson-4_Subgraph Studio.md (50%)
rename docs/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/ja/section-2/lesson-5_Graph CLI.md (77%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-6_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211.md" => "docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-6_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211.md" (74%)
rename "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-7_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211\343\201\256\345\205\254\351\226\213.md" => "docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-7_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211\343\201\256\345\205\254\351\226\213.md" (100%)
delete mode 100644 docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-4_Subgraph Studio.md
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_1_1.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_1_2.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_1_3.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_1_4.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_3_1.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_3_2.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_3_3.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_3_4.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_3_5.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_3_6.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_4_1.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_5_1.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_5_2.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_5_3.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-0/0_6_1.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-1/1_1_1.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-1/1_1_2.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-1/1_1_3.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-1/1_2_1.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-1/1_2_2.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-1/1_2_3.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-1/1_2_4.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-1/1_3_1.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-1/1_4_1.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_2_1.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_2_2.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_2_3.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_3_1.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_3_2.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_4_1.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_4_2.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_4_3.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_4_4.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_4_5.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_5_1.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_5_2.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_5_3.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_5_4.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_5_5.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_5_6.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_6_1.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_6_10.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_6_11.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_6_12.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_6_13.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_6_14.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_6_2.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_6_3.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_6_4.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_6_5.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_6_6.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_6_7.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_6_8.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/2_6_9.png (100%)
rename public/images/{The_Graph-SE2-Subgraph-package => TheGraph-ScaffoldEth2}/section-2/Lesson5-2.png (100%)
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-1_Course Introduction.md b/docs/TheGraph-ScaffoldEth2/en/section-0/lesson-1_Course Introduction.md
similarity index 92%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-1_Course Introduction.md
rename to docs/TheGraph-ScaffoldEth2/en/section-0/lesson-1_Course Introduction.md
index 3082e2071..3413129c8 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-1_Course Introduction.md
+++ b/docs/TheGraph-ScaffoldEth2/en/section-0/lesson-1_Course Introduction.md
@@ -19,13 +19,13 @@ This workshop is built around Scaffold-ETH 2 and The Graph. You will learn how t
- ð¥ **Burner Wallet & Local Faucet**: Quickly test your application with a burner wallet and local faucet.
- ð **Integration with Wallet Providers**: Connect to different wallet providers and interact with the Ethereum network.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_1_1.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_1_2.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/L0_1_3.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/L0_1_3.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_4.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_1_4.png)
To learn more about Scaffold-ETH checkout the [Github repository](https://github.com/scaffold-eth/scaffold-eth-2) or [Scaffoldeth.io](https://scaffoldeth.io).
@@ -75,4 +75,5 @@ Creating `pull request` and `issues` is an important task when actually developi
Let's make the UNCHAIN project better together âš.
### ðââïž Asking Questions
-If you have any questions or uncertainties up to this point, please ask in the `#thegraph` channel on Discord.
\ No newline at end of file
+
+If you have any questions or uncertainties up to this point, please ask in the `#thegraph` channel on Discord.
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-2_Requirements.md b/docs/TheGraph-ScaffoldEth2/en/section-0/lesson-2_Requirements.md
similarity index 100%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-2_Requirements.md
rename to docs/TheGraph-ScaffoldEth2/en/section-0/lesson-2_Requirements.md
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-3_Setup Scaffold-ETH 2.md b/docs/TheGraph-ScaffoldEth2/en/section-0/lesson-3_Setup Scaffold-ETH 2.md
similarity index 82%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-3_Setup Scaffold-ETH 2.md
rename to docs/TheGraph-ScaffoldEth2/en/section-0/lesson-3_Setup Scaffold-ETH 2.md
index 498cc9f9b..b01e7218d 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-3_Setup Scaffold-ETH 2.md
+++ b/docs/TheGraph-ScaffoldEth2/en/section-0/lesson-3_Setup Scaffold-ETH 2.md
@@ -6,7 +6,7 @@ First, we will start out with a special build of Scaffold-ETH 2 written by Simon
We will need a total of four different windows to setup Scaffold-ETH 2 and The Graph.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_3_1.png)
```
git clone -b subgraph-package \
@@ -21,7 +21,7 @@ cd scaffold-eth-2-subgraph-package && \
yarn install
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_3_2.png)
Next, we will want to start up our local blockchain so that we can eventually deploy and test our smart contracts. Scaffold-ETH 2 comes with Hardhat by default. To spin up the chain just type the following yarn commandâŠ
@@ -29,7 +29,7 @@ Next, we will want to start up our local blockchain so that we can eventually de
yarn chain
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_3.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_3_3.png)
> You will keep this window up and available so that you can see any output from hardhat console. ð¥ïž
@@ -39,7 +39,7 @@ Next we are going to spin up our frontend application. Scaffold-ETH 2 comes with
yarn start
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_4.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_3_4.png)
> You will also want to keep this window up at all times so that you can debug any code changes you make to NextJS, debug performance or just check that the server is running properly.
@@ -49,7 +49,7 @@ Next, you will want to open up a third window where you can deploy your smart co
yarn deploy
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_5.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_3_5.png)
> You should get a tx along with an address and amount of gas spent on the deploy. âœ
@@ -59,6 +59,6 @@ You can test by sending an update to the setGreeting function. In order to do th
Then you can simply navigate to "Debug Contracts", click the string field under setGreeting and type something fun and then click "SEND"
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_6.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_3_6.png)
-After this is complete you should also get a transaction receipt that you can expand below to verify it was successful.
\ No newline at end of file
+After this is complete you should also get a transaction receipt that you can expand below to verify it was successful.
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-4_Setup The Graph.md b/docs/TheGraph-ScaffoldEth2/en/section-0/lesson-4_Setup The Graph.md
similarity index 85%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-4_Setup The Graph.md
rename to docs/TheGraph-ScaffoldEth2/en/section-0/lesson-4_Setup The Graph.md
index abadd74d9..8d32bfe5f 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-4_Setup The Graph.md
+++ b/docs/TheGraph-ScaffoldEth2/en/section-0/lesson-4_Setup The Graph.md
@@ -16,8 +16,8 @@ yarn clean-node
yarn run-node
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_4_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_4_1.png)
This will spin up all the containers for The Graph using docker-compose. You will know this is complete when it reads "Downloading latest blocks from Ethereum..."
-> As stated before, be sure to keep this window open so that you can see any log output from Docker. ð
\ No newline at end of file
+> As stated before, be sure to keep this window open so that you can see any log output from Docker. ð
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-5_Deploy to localhost.md b/docs/TheGraph-ScaffoldEth2/en/section-0/lesson-5_Deploy to localhost.md
similarity index 86%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-5_Deploy to localhost.md
rename to docs/TheGraph-ScaffoldEth2/en/section-0/lesson-5_Deploy to localhost.md
index 0dc00d99e..78e34d726 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-5_Deploy to localhost.md
+++ b/docs/TheGraph-ScaffoldEth2/en/section-0/lesson-5_Deploy to localhost.md
@@ -10,7 +10,7 @@ Now we can open up a fourth window to finish setting up The Graph. ð
In this
yarn local-create
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_5_1.png)
> You should see some output stating your Subgraph has been created along with a log output on your graph-node inside docker.
@@ -20,7 +20,7 @@ Next we will ship our subgraph! You will need to give your subgraph a version af
yarn local-ship
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_5_2.png)
> This command does the following all in one⊠ððð
@@ -38,7 +38,7 @@ npm install -g ts-node
If your subgraph deployment was successful it will look something like this:
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_3.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_5_3.png)
You should get a build completed output along with the address of your Subgraph endpoint.
@@ -49,4 +49,4 @@ Deployed to http://localhost:8000/subgraphs/name/scaffold-eth/your-contract/grap
Subgraph endpoints:
Queries (HTTP): http://localhost:8000/subgraphs/name/scaffold-eth/your-contract
-```
\ No newline at end of file
+```
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-6_Test.md b/docs/TheGraph-ScaffoldEth2/en/section-0/lesson-6_Test.md
similarity index 71%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-6_Test.md
rename to docs/TheGraph-ScaffoldEth2/en/section-0/lesson-6_Test.md
index 695416e7e..aeec06e32 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-0/lesson-6_Test.md
+++ b/docs/TheGraph-ScaffoldEth2/en/section-0/lesson-6_Test.md
@@ -22,8 +22,8 @@ Go ahead and head over to your subgraph endpoint and take a look!
}
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_6_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_6_1.png)
> If all is well and youâve sent a transaction to your smart contract then you will see a similar data output!
-Next up we will dive into a bit more detail on how The Graph works so that as you start adding events to your smart contract you can start indexing and parsing the data you need for your front end application.
\ No newline at end of file
+Next up we will dive into a bit more detail on how The Graph works. As you start adding events to your smart contract, you can start indexing and parsing the data you need for your front end application.
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-1_Adding an event.md b/docs/TheGraph-ScaffoldEth2/en/section-1/lesson-1_Adding an event.md
similarity index 83%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-1_Adding an event.md
rename to docs/TheGraph-ScaffoldEth2/en/section-1/lesson-1_Adding an event.md
index 5a3560632..0200d837e 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-1_Adding an event.md
+++ b/docs/TheGraph-ScaffoldEth2/en/section-1/lesson-1_Adding an event.md
@@ -20,7 +20,7 @@ Add the following new line of code.
You can drop this event and function anywhere inside the contract, but best practice is to drop it below any modifiers or the constructor.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_1_1.png)
We can save our contract and then deploy those new changes.
@@ -32,10 +32,10 @@ yarn deploy --reset
You should see the following output:
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_1_2.png)
#### â
Test your new function
Navigate over to http://localhost:3000/debug and send vitalik.eth a message.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_3.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_1_3.png)
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-2_Updating your subgraph.md b/docs/TheGraph-ScaffoldEth2/en/section-1/lesson-2_Updating your subgraph.md
similarity index 91%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-2_Updating your subgraph.md
rename to docs/TheGraph-ScaffoldEth2/en/section-1/lesson-2_Updating your subgraph.md
index 700ca9c11..337ad70fc 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-2_Updating your subgraph.md
+++ b/docs/TheGraph-ScaffoldEth2/en/section-1/lesson-2_Updating your subgraph.md
@@ -32,7 +32,7 @@ type SendMessage @entity(immutable: true) {
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_2_1.png)
#### â
Update the Subgraph manifest
@@ -54,7 +54,7 @@ entities:
handler: handleSendMessage
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_2_2.png)
If you are following along, next you will need to copy over your new abi and regenerate the code.
@@ -62,7 +62,7 @@ If you are following along, next you will need to copy over your new abi and reg
yarn abi-copy && yarn codegen
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_3.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_2_3.png)
#### â
Update the mapping script
@@ -122,8 +122,6 @@ export function handleSendMessage(event: SendMessageEvent): void {
Your changes should be accepted inside of your editor without any linting errors.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_4.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_2_4.png)
After that is done, you are almost done⊠time to ship it!
-
-
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-3_Deploy.md b/docs/TheGraph-ScaffoldEth2/en/section-1/lesson-3_Deploy.md
similarity index 77%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-3_Deploy.md
rename to docs/TheGraph-ScaffoldEth2/en/section-1/lesson-3_Deploy.md
index 292e6a386..55870199b 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-3_Deploy.md
+++ b/docs/TheGraph-ScaffoldEth2/en/section-1/lesson-3_Deploy.md
@@ -6,8 +6,8 @@
yarn local-ship
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_3_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_3_1.png)
Be sure to add a new version number to your subgraph when it prompts you. This should be higher then the previous version.
-Next we will test out the subgraph and make sure it is indexing correctly.
\ No newline at end of file
+Next we will test out the subgraph and make sure it is indexing correctly.
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-4_Test.md b/docs/TheGraph-ScaffoldEth2/en/section-1/lesson-4_Test.md
similarity index 83%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-4_Test.md
rename to docs/TheGraph-ScaffoldEth2/en/section-1/lesson-4_Test.md
index e8c92fb3d..860969f1c 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-1/lesson-4_Test.md
+++ b/docs/TheGraph-ScaffoldEth2/en/section-1/lesson-4_Test.md
@@ -16,6 +16,6 @@ Next, lets see if our data is in The Graph. Here is an example query that shows
You should get a nice response like this:
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_4_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_4_1.png)
Data is such a beautiful thing huh?
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-1_Install Metamask.md b/docs/TheGraph-ScaffoldEth2/en/section-2/lesson-1_Install Metamask.md
similarity index 100%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-1_Install Metamask.md
rename to docs/TheGraph-ScaffoldEth2/en/section-2/lesson-1_Install Metamask.md
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-2_Deployer account creation.md b/docs/TheGraph-ScaffoldEth2/en/section-2/lesson-2_Deployer account creation.md
similarity index 78%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-2_Deployer account creation.md
rename to docs/TheGraph-ScaffoldEth2/en/section-2/lesson-2_Deployer account creation.md
index 9663719c7..15a0b4594 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-2_Deployer account creation.md
+++ b/docs/TheGraph-ScaffoldEth2/en/section-2/lesson-2_Deployer account creation.md
@@ -4,8 +4,7 @@
Next we want to take our smart contract and deploy it to a testnet! At the time this workshop was written, The Graph supports many testnets but for this example we will use sepolia.
-If you need some testnet funds you can try the following faucets:
--
+## If you need some testnet funds you can try the following faucets:
#### â
Create a deployer account
@@ -13,9 +12,10 @@ If you need some testnet funds you can try the following faucets:
yarn run generate
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_2_1.png)
You should see the following saved to your hardhats environment variable file
+
```
ð Generating new Wallet
ð Private Key saved to packages/hardhat/.env file
@@ -27,30 +27,30 @@ You should see the following saved to your hardhats environment variable file
yarn account
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_2_2.png)
This should display your public address along with a fancy QR code. And balances?!? Woooowwwww that is slick! <3
```
- âââââââ â â âââââââ âââââââ
- â âââ â ââââ ââââ âââ â âââ â
- â âââ â âââââââ â âââ â âââ â
- âââââââ âââââââââ â â âââââââ
- â ââââââââââââââ ââââ â âââ
- ââââ âââââââââââââââââââââââ
- âââ ââââââ ââââââââ ââââ ââ
- âââââââ ââ â â ââ ââââââââ
- âââââ âââ â â âââââ ââââââââ
- ââ ââ ââââââââ ââââââ âââââââ
- âââââââ â ââââ ââââââââââââ
- âââââââ ââ ââ âââ â â â â ââ
- â âââ â â âââââââââ ââââââââ
- â âââ â ââââ âââ ââââ âââââââ
- âââââââ ââ ââ ââââ ââ ââââ â
+ âââââââ â â âââââââ âââââââ
+ â âââ â ââââ ââââ âââ â âââ â
+ â âââ â âââââââ â âââ â âââ â
+ âââââââ âââââââââ â â âââââââ
+ â ââââââââââââââ ââââ â âââ
+ ââââ âââââââââââââââââââââââ
+ âââ ââââââ ââââââââ ââââ ââ
+ âââââââ ââ â â ââ ââââââââ
+ âââââ âââ â â âââââ ââââââââ
+ ââ ââ ââââââââ ââââââ âââââââ
+ âââââââ â ââââ ââââââââââââ
+ âââââââ ââ ââ âââ â â â â ââ
+ â âââ â â âââââââââ ââââââââ
+ â âââ â ââââ âââ ââââ âââââââ
+ âââââââ ââ ââ ââââ ââ ââââ â
âââââââââââââââââââââââââââââââ
-Public address: 0x87f00B2c39F97CD00BC6d09777BC4327aCA39180
+Public address: 0x87f00B2c39F97CD00BC6d09777BC4327aCA39180
-- localhost -- ð¡
balance: 0
@@ -60,4 +60,4 @@ Public address: 0x87f00B2c39F97CD00BC6d09777BC4327aCA39180
Send over some testnet ETH from the chain of your choice. I would suggest sepolia as its fairly easy to get some testnet ETH from various sources. In the output below you can see I now have a sepolia balance.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_3.png)
\ No newline at end of file
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_2_3.png)
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-3_Deploy and verify.md b/docs/TheGraph-ScaffoldEth2/en/section-2/lesson-3_Deploy and verify.md
similarity index 69%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-3_Deploy and verify.md
rename to docs/TheGraph-ScaffoldEth2/en/section-2/lesson-3_Deploy and verify.md
index 3955b4add..efbd4412e 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-3_Deploy and verify.md
+++ b/docs/TheGraph-ScaffoldEth2/en/section-2/lesson-3_Deploy and verify.md
@@ -8,7 +8,7 @@ Now we can deploy to our testnet of choice... in this example we will deploy to
yarn deploy --network sepolia
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_3_1.png)
If all is well you should see the following success output.
@@ -23,7 +23,7 @@ deploying "YourContract" (tx: 0xf404021d736271a7a0a84d124ed35250c533efe37c177536
yarn verify --network sepolia
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_3_2.png)
You should see the following successful output...
@@ -33,5 +33,4 @@ waiting for result...
=> contract YourContract is now verified
```
- You can also check your contract was successfully on etherscan. [Here](https://sepolia.etherscan.io/address/0x541D469C06990B7F0bd5103b57997cE8a39C050c#code) is the one I deployed and verified.
-
+You can also check your contract was successfully on etherscan. [Here](https://sepolia.etherscan.io/address/0x541D469C06990B7F0bd5103b57997cE8a39C050c#code) is the one I deployed and verified.
diff --git a/docs/TheGraph-ScaffoldEth2/en/section-2/lesson-4_Subgraph Studio.md b/docs/TheGraph-ScaffoldEth2/en/section-2/lesson-4_Subgraph Studio.md
new file mode 100644
index 000000000..fd1cb4ced
--- /dev/null
+++ b/docs/TheGraph-ScaffoldEth2/en/section-2/lesson-4_Subgraph Studio.md
@@ -0,0 +1,25 @@
+## Subgraph studio
+
+### Migrating you Subgraph to the Studio
+
+Now that our smart contract is on a public testnet it is time to push our Subgraph to the Studio.
+
+#### â
Navigate to https://thegraph.com/studio
+
+![Studio1](/public/images/TheGraph-ScaffoldEth2/section-2/2_4_1.png)
+
+#### â
Connect your wallet
+
+![Studio2](/public/images/TheGraph-ScaffoldEth2/section-2/2_4_2.png)
+
+You might need to sign a request to verify that you own the connected wallet.
+
+![Studio3](/public/images/TheGraph-ScaffoldEth2/section-2/2_4_3.png)
+
+#### â
Click Create a Subgraph
+
+![Studio4](/public/images/TheGraph-ScaffoldEth2/section-2/2_4_4.png)
+
+#### â
Name your Subgraph
+
+![Studio5](/public/images/TheGraph-ScaffoldEth2/section-2/2_4_5.png)
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-5_Graph CLI.md b/docs/TheGraph-ScaffoldEth2/en/section-2/lesson-5_Graph CLI.md
similarity index 79%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-5_Graph CLI.md
rename to docs/TheGraph-ScaffoldEth2/en/section-2/lesson-5_Graph CLI.md
index 590258d8d..aa80f0ab2 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-5_Graph CLI.md
+++ b/docs/TheGraph-ScaffoldEth2/en/section-2/lesson-5_Graph CLI.md
@@ -1,10 +1,10 @@
## Graph CLI
-### â
Deploy your subgraph using the CLI
+### â
Deploy your subgraph using the CLI
#### â
Use the Graph CLI to complete the deployment
-![Studio6](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_1.png)
+![Studio6](/public/images/TheGraph-ScaffoldEth2/section-2/2_5_1.png)
You can install the Graph CLI globally using the following command.
@@ -12,9 +12,9 @@ You can install the Graph CLI globally using the following command.
yarn global add @graphprotocol/graph-cli
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_5_2.png)
-#### â
Init your Subgraph
+#### â
Init your Subgraph
This can be done in a separate folder of your choosing, since it will initiate a yarn package. You will need to fill in the required configuration during the initialization process.The Start Block - Can be found on Etherescan if needed so you don't have to index the entire previous blocks.
@@ -24,7 +24,7 @@ graph init --studio name_of_your_subgraph
It should looks something like this...
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_3.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_5_3.png)
#### â
Authenticate to Studio
@@ -51,7 +51,7 @@ graph codegen && graph build
Success will look something like the following!
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_4.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_5_4.png)
#### â
Deploy
@@ -63,11 +63,11 @@ graph deploy --studio name_of_your_subgraph
Choose a version and fire away!
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_5.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_5_5.png)
It might take up to 5 minutes for you subgraph to deploy to the studio. Once it has been deployed, you can check that is fully syncing and has no errors. A successful deploy will look like the following.
-![Studio7](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_6.png)
+![Studio7](/public/images/TheGraph-ScaffoldEth2/section-2/2_5_6.png)
#### â
Send a transaction and verify in Subgraph Playground
@@ -102,4 +102,3 @@ Our data object response:
}
}
```
-
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-6_Frontend.md b/docs/TheGraph-ScaffoldEth2/en/section-2/lesson-6_Frontend.md
similarity index 76%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-6_Frontend.md
rename to docs/TheGraph-ScaffoldEth2/en/section-2/lesson-6_Frontend.md
index c560c6c17..313f88d6f 100644
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-6_Frontend.md
+++ b/docs/TheGraph-ScaffoldEth2/en/section-2/lesson-6_Frontend.md
@@ -16,45 +16,45 @@ Update the configuration to point to the testnet that you deployed to in previou
It should look like this when changed:
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_1.png)
Once you change this you can go back to scaffold-ETH and refresh the UI. You will get kicked from your burner wallet, you will want to connect to the testnet work using your metamask wallet.
Click "CONNECT WALLET"...
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_2.png)
Choose Metamask...
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_3.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_3.png)
Switch the network...
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_4.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_4.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_5.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_5.png)
Once complete you should now be connected to your dapp on sepolia network.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_6.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_6.png)
#### â
Fire off a test message to someone you know! ïŒor Vitalik hehïŒ
We now want to send an event on the testnet that we have deployed our smart contract. We can do that fairly easily now that our frontend is properly configured.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_7.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_7.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_8.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_8.png)
Then check to see if the message was indexed successfully in the studio. You can find the GraphiQL explorer on the "Playground" page.
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_9.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_9.png)
#### â
Update our GraphQL URL to point to our development endpoint
The development endpoint for your subgraph can be found on the details tab in Subgraph Studio.
-> Edit _app.tsx located in packages/nextjs/pages
+> Edit \_app.tsx located in packages/nextjs/pages
```
const subgraphUri = "https://api.studio.thegraph.com/query/51078/sendmessage-test/version/latest";
@@ -64,9 +64,9 @@ The development endpoint for your subgraph can be found on the details tab in Su
});
```
-The change will look something like this:
+The change will look something like this:
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_10.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_10.png)
#### â
Start with a clean slate in your index.ts file
@@ -96,9 +96,9 @@ export default Home;
After your change the home directory will look something like this:
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_11.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_11.png)
-#### â
Display our messages in a table format
+#### â
Display our messages in a table format
Lastly a table to display our messages.
@@ -144,10 +144,10 @@ And then load the data like so...
```
const { loading, error, data: messagesData } = useQuery(GET_MESSAGES);
- const messages = messagesData?.sendMessages || [];
+ const messages = messagesData?.sendMessages || [];
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_13.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_13.png)
We can then make this a bit prettier and use the `` component instead of just plain text.
@@ -161,6 +161,6 @@ We can then make this a bit prettier and use the `` component instead o
This will look a lot nicer than those long strings! :D
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_14.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_14.png)
> Note: If you want to see the full complete file you can do so [here](https://gist.github.com/kmjones1979/26ef9633b61b17f237e88eb41bb688de)!
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-7_Ship your frontend.md b/docs/TheGraph-ScaffoldEth2/en/section-2/lesson-7_Ship your frontend.md
similarity index 100%
rename from docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-7_Ship your frontend.md
rename to docs/TheGraph-ScaffoldEth2/en/section-2/lesson-7_Ship your frontend.md
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md"
similarity index 91%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md"
index f5277e144..68460dca5 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md"
+++ "b/docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-1_\343\202\263\343\203\274\343\202\271\343\201\256\347\264\271\344\273\213.md"
@@ -19,17 +19,17 @@
- ð¥ **ããŒããŒãŠã©ã¬ããïŒããŒã«ã«ãã©ãŒã»ãã**: ããŒããŒãŠã©ã¬ãããšããŒã«ã«ãã©ãŒã»ããã䜿çšããŠãã¢ããªã±ãŒã·ã§ã³ãçŽ æ©ããã¹ãããŸãã
- ð **ãŠã©ã¬ãããããã€ããŒãšã®çµ±å**: ç°ãªããŠã©ã¬ãããããã€ããŒã«æ¥ç¶ããEthereumãããã¯ãŒã¯ãšããåãããŸãã
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_1_1.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_1_2.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/L0_1_3.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/L0_1_3.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_4.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_1_4.png)
-Scaffold-ETHã«ã€ããŠãã£ãšç¥ãããå Žåã¯ã[Githubãªããžããª](https://github.com/scaffold-eth/scaffold-eth-2) ã [Scaffoldeth.io](https://scaffoldeth.io) ãã芧ãã ããã
+Scaffold-ETHã«ã€ããŠãã£ãšç¥ãããå Žåã¯ã[Github ãªããžããª](https://github.com/scaffold-eth/scaffold-eth-2) ã [Scaffoldeth.io](https://scaffoldeth.io) ãã芧ãã ããã
-### ð§ðŒâð The Graphãšã¯ïŒ
+### ð§ðŒâð The Graph ãšã¯ïŒ
[The Graph](https://thegraph.com/) ã¯ãGraphQLã䜿çšããŠEthereumãšIPFSäžã§dAppãçŽ æ©ãæ§ç¯ããããã®ãããã³ã«ã§ãã
@@ -44,8 +44,11 @@ Scaffold-ETHã«ã€ããŠãã£ãšç¥ãããå Žåã¯ã[Githubãªããžããª]
ã€ãã³ãããŒã¿ã®ããŒã¿ã¹ãã¬ãŒãžã«The Graphãããã³ã«ãå©çšããã¹ããŒãã³ã³ãã©ã¯ããšããã³ããšã³ããæ§ç¯ããŸãã
+
ïŒããã«ãªã³ã©ã€ã³ã§ãããã€ããããµã³ãã«dappãžã®ãªã³ã¯ãè¿œå ããŸãïŒ
+
+
ïŒããã«ãµã³ãã«dappã瀺ãã¹ã¯ãªãŒã³ã·ã§ãããè¿œå ããŸãïŒ
### ð ãããžã§ã¯ããã¢ããã°ã¬ãŒããã
@@ -76,4 +79,5 @@ GitHubããçŽæ¥ã³ãŒããç·šéããŠçŽæ¥`pull request`ãéãæ¹æ³ã¯
UNCHAINã®ãããžã§ã¯ããã¿ããªã§ããè¯ããã®ã«ããŠãããŸããã âš
### ðââïž è³ªåãã
-ãããŸã§äœãããããªãããšãããå Žåã¯ãDiscordã®`#thegraph`ã§è³ªåãããŠãã ããã
\ No newline at end of file
+
+ãããŸã§äœãããããªãããšãããå Žåã¯ãDiscordã®`#thegraph`ã§è³ªåãããŠãã ããã
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-2_\345\277\205\350\246\201\346\235\241\344\273\266.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-2_\345\277\205\350\246\201\346\235\241\344\273\266.md"
similarity index 100%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-2_\345\277\205\350\246\201\346\235\241\344\273\266.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-2_\345\277\205\350\246\201\346\235\241\344\273\266.md"
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
similarity index 77%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
index a2a9f424f..f8f30ed60 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
+++ "b/docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-3_Scaffold-ETH 2\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
@@ -6,7 +6,7 @@
Scaffold-ETH 2ãšThe Graphãã»ããã¢ããããããã«ãåèš4ã€ã®ç°ãªããŠã£ã³ããŠãå¿
èŠã«ãªããŸãã
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_3_1.png)
```
git clone -b subgraph-package \
@@ -21,7 +21,7 @@ cd scaffold-eth-2-subgraph-package && \
yarn install
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_3_2.png)
次ã«ãã¹ããŒãã³ã³ãã©ã¯ãããããã€ããŠãã¹ãããããã«ãããŒã«ã«ãããã¯ãã§ãŒã³ãèµ·åããå¿
èŠããããŸããScaffold-ETH 2ã¯ããã©ã«ãã§Hardhatã䜿çšããŠããŸãããã§ãŒã³ãèµ·åããã«ã¯ã次ã®yarnã³ãã³ããå
¥åããŸãã
@@ -29,9 +29,9 @@ cd scaffold-eth-2-subgraph-package && \
yarn chain
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_3.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_3_3.png)
-> ãã®ãŠã£ã³ããŠãéãããŸãŸã«ããŠãããšãhardhatã³ã³ãœãŒã«ããã®åºåã確èªã§ããŸããð¥ïž
+> ãã®ãŠã£ã³ããŠãéãããŸãŸã«ããŠãããšãhardhat ã³ã³ãœãŒã«ããã®åºåã確èªã§ããŸããð¥ïž
次ã«ãããã³ããšã³ãã¢ããªã±ãŒã·ã§ã³ãèµ·åããŸããScaffold-ETH 2ã¯ããã©ã«ãã§NextJSã䜿çšããŠãããåçŽãªyarnã³ãã³ãã§èµ·åããããšãã§ããŸããæ°ããã³ãã³ãã©ã€ã³ãéãã次ã®ã³ãã³ããå
¥åããŸãã
@@ -39,9 +39,9 @@ yarn chain
yarn start
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_4.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_3_4.png)
-> ãã®ãŠã£ã³ããŠãåžžã«éããŠãããšãNextJSã«å ããã³ãŒãå€æŽã®ãããã°ãããã©ãŒãã³ã¹ã®ãã§ãã¯ããŸãã¯ãµãŒããŒãé©åã«åäœããŠãããã確èªã§ããŸãã
+> ãã®ãŠã£ã³ããŠãåžžã«éããŠãããšãNextJS ã«å ããã³ãŒãå€æŽã®ãããã°ãããã©ãŒãã³ã¹ã®ãã§ãã¯ããŸãã¯ãµãŒããŒãé©åã«åäœããŠãããã確èªã§ããŸãã
次ã«ãã¹ããŒãã³ã³ãã©ã¯ãããããã€ããããã®ç¬¬äžã®ãŠã£ã³ããŠãéããŸããScaffold-ETHã«ã¯ä»ã«ã䟿å©ãªã³ãã³ãããããŸãããããã€ãè¡ãã«ã¯ãåã«ä»¥äžãå®è¡ããŸãâŠ
@@ -49,16 +49,16 @@ yarn start
yarn deploy
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_5.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_3_5.png)
> ãããã€ã«ããã£ãã¬ã¹ã®éãšå
±ã«ããã©ã³ã¶ã¯ã·ã§ã³ãšã¢ãã¬ã¹ã衚瀺ãããã¯ãã§ããâœ
-http://localhost:3000 ã«ã¢ã¯ã»ã¹ãããšãNextJSã¢ããªã±ãŒã·ã§ã³ã衚瀺ãããŸããScaffold-ETH 2ã®ã¡ãã¥ãŒãæ©èœãæ¢çŽ¢ããŠã¿ãŸãããïŒ ç·æ¥äºæ
ã§ãããããã¯ãããïŒð¥
+http://localhost:3000 ã«ã¢ã¯ã»ã¹ãããšãNextJSã¢ããªã±ãŒã·ã§ã³ã衚瀺ãããŸããScaffold-ETH 2ã®ã¡ãã¥ãŒãæ©èœãæ¢çŽ¢ããŠã¿ãŸãããïŒ ç·æ¥äºæ
ã§ãããããã¯ãããïŒ ð¥
setGreetingé¢æ°ã«ã¢ããããŒããéä¿¡ããŠãã¹ãããããšãã§ããŸãããããè¡ãã«ã¯ãå³äžã®ããŒããŒãŠã©ã¬ããã¢ãã¬ã¹ã®é£ã«ããçŸéã¢ã€ã³ã³ãã¯ãªãã¯ããŠã¬ã¹ãå
¥æããå¿
èŠããããŸããããã«ãããèå£ãã1 ETHãéãããŸãã
次ã«ããDebug Contractsãã«ç§»åããsetGreetingã®äžã®æååãã£ãŒã«ããã¯ãªãã¯ããŠäœã楜ããããšãå
¥åãããSENDããã¯ãªãã¯ããŸãã
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_6.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_3_6.png)
-ãããå®äºãããšãæåããããšã確èªããããã«æ¡åŒµã§ãããã©ã³ã¶ã¯ã·ã§ã³ã¬ã·ãŒããåŸãããã¯ãã§ãã
\ No newline at end of file
+ãããå®äºãããšãæåããããšã確èªããããã«æ¡åŒµã§ãããã©ã³ã¶ã¯ã·ã§ã³ã¬ã·ãŒããåŸãããã¯ãã§ãã
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-4_The Graph\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-4_The Graph\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
similarity index 79%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-4_The Graph\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-4_The Graph\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
index 9c80bbcbc..17eb27064 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-4_The Graph\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
+++ "b/docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-4_The Graph\343\201\256\343\202\273\343\203\203\343\203\210\343\202\242\343\203\203\343\203\227.md"
@@ -16,8 +16,8 @@ yarn clean-node
yarn run-node
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_4_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_4_1.png)
ããã«ãããdocker-composeã䜿çšããŠThe Graphã®ãã¹ãŠã®ã³ã³ãããèµ·åããŸãã"Downloading latest blocks from Ethereum..."ãšè¡šç€ºãããããå®äºã§ãã
-> åè¿°ã®éããDockerããã®ãã°åºåã確èªããããã«ãã®ãŠã£ã³ããŠãéãããŸãŸã«ããŠãããŠãã ãããð
\ No newline at end of file
+> åè¿°ã®éããDocker ããã®ãã°åºåã確èªããããã«ãã®ãŠã£ã³ããŠãéãããŸãŸã«ããŠãããŠãã ãããð
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md"
similarity index 79%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md"
index 0c42836e1..d978d396e 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md"
+++ "b/docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-5_\343\203\255\343\203\274\343\202\253\343\203\253\343\203\233\343\202\271\343\203\210\343\201\253\343\203\207\343\203\227\343\203\255\343\202\244\343\201\231\343\202\213.md"
@@ -16,8 +16,8 @@ yarn clean-node
yarn run-node
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_4_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_4_1.png)
ããã«ãããdocker-composeã䜿çšããŠThe Graphã®ãã¹ãŠã®ã³ã³ãããèµ·åããŸãããDownloading latest blocks from Ethereum...ããšè¡šç€ºãããããå®äºã§ãã
-> åè¿°ã®ããã«ãDockerããã®ãã°åºåã確èªããããã«ããã®ãŠã£ã³ããŠãéãããŸãŸã«ããŠãããŠãã ããã ð
\ No newline at end of file
+> åè¿°ã®ããã«ãDocker ããã®ãã°åºåã確èªããããã«ããã®ãŠã£ã³ããŠãéãããŸãŸã«ããŠãããŠãã ããã ð
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-6_\343\203\206\343\202\271\343\203\210.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-6_\343\203\206\343\202\271\343\203\210.md"
similarity index 86%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-6_\343\203\206\343\202\271\343\203\210.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-6_\343\203\206\343\202\271\343\203\210.md"
index 3b86a8db4..573a18954 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-0/lesson-6_\343\203\206\343\202\271\343\203\210.md"
+++ "b/docs/TheGraph-ScaffoldEth2/ja/section-0/lesson-6_\343\203\206\343\202\271\343\203\210.md"
@@ -22,8 +22,8 @@
}
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-0/0_6_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-0/0_6_1.png)
> ãã¹ãŠãããŸããã£ãŠããŠãã¹ããŒãã³ã³ãã©ã¯ãã«ãã©ã³ã¶ã¯ã·ã§ã³ãéä¿¡ããå Žåã¯ãåæ§ã®ããŒã¿åºåã衚瀺ãããã¯ãã§ãïŒ
-次ã«ãThe Graphãã©ã®ããã«æ©èœããããããå°ã詳ãã説æããŸããããã«ãããã¹ããŒãã³ã³ãã©ã¯ãã«ã€ãã³ããè¿œå ããéã«ãããã³ããšã³ãã¢ããªã±ãŒã·ã§ã³ã«å¿
èŠãªããŒã¿ã®ã€ã³ããã¯ã¹äœæã解æãã§ããããã«ãªããŸãã
\ No newline at end of file
+次ã«ãThe Graphãã©ã®ããã«æ©èœããããããå°ã詳ãã説æããŸããããã«ãããã¹ããŒãã³ã³ãã©ã¯ãã«ã€ãã³ããè¿œå ããéã«ãããã³ããšã³ãã¢ããªã±ãŒã·ã§ã³ã«å¿
èŠãªããŒã¿ã®ã€ã³ããã¯ã¹äœæã解æãã§ããããã«ãªããŸãã
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-1_\343\202\244\343\203\231\343\203\263\343\203\210\343\201\256\350\277\275\345\212\240.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-1_\343\202\244\343\203\231\343\203\263\343\203\210\343\201\256\350\277\275\345\212\240.md"
similarity index 71%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-1_\343\202\244\343\203\231\343\203\263\343\203\210\343\201\256\350\277\275\345\212\240.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-1_\343\202\244\343\203\231\343\203\263\343\203\210\343\201\256\350\277\275\345\212\240.md"
index d8202252a..37d659517 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-1_\343\202\244\343\203\231\343\203\263\343\203\210\343\201\256\350\277\275\345\212\240.md"
+++ "b/docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-1_\343\202\244\343\203\231\343\203\263\343\203\210\343\201\256\350\277\275\345\212\240.md"
@@ -6,7 +6,7 @@
#### â
ã³ã³ãã©ã¯ãã«ã€ãã³ããè¿œå ãã
-> packages/hardhat/contractsã®YourContract.solãéããŸãã
+> packages/hardhat/contracts ã® YourContract.sol ãéããŸãã
以äžã®æ°ããã³ãŒãè¡ãè¿œå ããŸãã
@@ -20,11 +20,11 @@
ãã®ã€ãã³ããšé¢æ°ã¯ã³ã³ãã©ã¯ãå
ã®ã©ãã«ã§ãè¿œå ã§ããŸããããã¹ããã©ã¯ãã£ã¹ã¯ã修食åãã³ã³ã¹ãã©ã¯ã¿ã®äžã«é
眮ããããšã§ãã
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_1_1.png)
ã³ã³ãã©ã¯ããä¿åããŠãæ°ããå€æŽããããã€ããŸãã
-> ããã®ãã³ã: --resetãã©ã°ã䜿çšãããšããœãŒã¹ã®æŽæ°ã«é¢ä¿ãªããåžžã«æ°ããã³ã³ãã©ã¯ãããããã€ãããŸãã
+> ããã®ãã³ã: --reset ãã©ã°ã䜿çšãããšããœãŒã¹ã®æŽæ°ã«é¢ä¿ãªããåžžã«æ°ããã³ã³ãã©ã¯ãããããã€ãããŸãã
```
yarn deploy --reset
@@ -32,10 +32,10 @@ yarn deploy --reset
以äžã®åºåã衚瀺ãããã¯ãã§ãïŒ
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_1_2.png)
#### â
æ°ããé¢æ°ããã¹ããã
http://localhost:3000/debug ã«ç§»åããvitalik.ethã«ã¡ãã»ãŒãžãéä¿¡ããŸãã
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_3.png)
\ No newline at end of file
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_1_3.png)
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-2_\343\202\265\343\203\226\343\202\260\343\203\251\343\203\225\343\201\256\346\233\264\346\226\260.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-2_\343\202\265\343\203\226\343\202\260\343\203\251\343\203\225\343\201\256\346\233\264\346\226\260.md"
similarity index 87%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-2_\343\202\265\343\203\226\343\202\260\343\203\251\343\203\225\343\201\256\346\233\264\346\226\260.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-2_\343\202\265\343\203\226\343\202\260\343\203\251\343\203\225\343\201\256\346\233\264\346\226\260.md"
index 831d8e830..09f9a2eef 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-2_\343\202\265\343\203\226\343\202\260\343\203\251\343\203\225\343\201\256\346\233\264\346\226\260.md"
+++ "b/docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-2_\343\202\265\343\203\226\343\202\260\343\203\251\343\203\225\343\201\256\346\233\264\346\226\260.md"
@@ -1,13 +1,14 @@
## ãµãã°ã©ãã®æŽæ°
-### â
GraphQLã¹ããŒãã®æŽæ°
+### â
GraphQL ã¹ããŒãã®æŽæ°
ã¹ããŒãã³ã³ãã©ã¯ãã«ã€ãã³ããè¿œå ããåŸããŸãGraphQLã¹ããŒããæŽæ°ããŠãGraphããŒãã«ä¿åããããšã³ãã£ãã£ãå«ããå¿
èŠããããŸãããšã³ãã£ãã£ã«ã€ããŠã®æ
å ±ã¯ãã¡ãã®ããã¥ã¡ã³ããåèã«ãªããŸãã
+
以äžã®ã³ãŒãã§ã¯ãæ¢åã®ã¹ããŒããã€ãã³ãåã«åãããæ°ããåœåèŠåã«æŽæ°ããŸãã
-> ã¹ããŒããã¡ã€ã«ã¯ãpackages/subgraph/src/schema.graphqlã«ãããŸãã
+> ã¹ããŒããã¡ã€ã«ã¯ãpackages/subgraph/src/schema.graphql ã«ãããŸãã
```
type GreetingChange @entity(immutable: true) {
@@ -33,13 +34,13 @@ type SendMessage @entity(immutable: true) {
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_2_1.png)
#### â
ãµãã°ã©ããããã§ã¹ãã®æŽæ°
ãããã®ãšã³ãã£ãã£ããµãã°ã©ãYAMLæ§æã«è¿œå ããã€ãã³ããã³ãã©ãè¿œå ããå¿
èŠããããŸãã
-> ãã®ãã¡ã€ã«ã¯ãpackages/subgraph/subgraph.yamlã«ãããŸãã
+> ãã®ãã¡ã€ã«ã¯ãpackages/subgraph/subgraph.yaml ã«ãããŸãã
```
entities:
@@ -55,7 +56,7 @@ entities:
handler: handleSendMessage
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_2_2.png)
ãããŸã§ã¹ãããéãã«é²ãã§ããå Žåã¯ã次ã«æ°ããabiãã³ããŒããŠã³ãŒããåçæããå¿
èŠããããŸãã
@@ -63,13 +64,13 @@ entities:
yarn abi-copy && yarn codegen
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_3.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_2_3.png)
#### â
ãããã³ã°ã¹ã¯ãªããã®æŽæ°
次ã«ãå
ã»ã©ç·šéãããã¡ã€ã«ã®ãããã³ã°ãæŽæ°ããå¿
èŠããããŸãã
-> ãã®ãã¡ã€ã«ã¯ãpackages/subgraph/src/mapping.tsã«ãããŸãã
+> ãã®ãã¡ã€ã«ã¯ãpackages/subgraph/src/mapping.ts ã«ãããŸãã
```
import {
@@ -123,7 +124,6 @@ export function handleSendMessage(event: SendMessageEvent): void {
ãã®å€æŽã«ããããšãã£ã¿å
ã§ã®ãªã³ããšã©ãŒã¯çºçããªãã§ãããã
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_4.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_2_4.png)
ããã§ã»ãŒå®æã§ã... ããšã¯å
¬éããã ãïŒ
-
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244.md"
similarity index 73%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244.md"
index 2b36c1220..5ed20c424 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244.md"
+++ "b/docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244.md"
@@ -6,8 +6,8 @@
yarn local-ship
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_3_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_3_1.png)
ãµãã°ã©ãã«æ°ããããŒãžã§ã³çªå·ãè¿œå ããŠãã ãããããã¯ä»¥åã®ããŒãžã§ã³ãããé«ãçªå·ã§ããå¿
èŠããããŸãã
-次ã«ããµãã°ã©ãããã¹ãããŠãæ£ããã€ã³ããã¯ã¹ãããŠããããšã確èªããŸãã
\ No newline at end of file
+次ã«ããµãã°ã©ãããã¹ãããŠãæ£ããã€ã³ããã¯ã¹ãããŠããããšã確èªããŸãã
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-4_\343\203\206\343\202\271\343\203\210.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-4_\343\203\206\343\202\271\343\203\210.md"
similarity index 78%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-4_\343\203\206\343\202\271\343\203\210.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-4_\343\203\206\343\202\271\343\203\210.md"
index 27e66b250..647f6c417 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-1/lesson-4_\343\203\206\343\202\271\343\203\210.md"
+++ "b/docs/TheGraph-ScaffoldEth2/ja/section-1/lesson-4_\343\203\206\343\202\271\343\203\210.md"
@@ -16,6 +16,6 @@
ãã®ãããªçŽ æŽãããã¬ã¹ãã³ã¹ãåŸãããã¯ãã§ãïŒ
-![](/public/images/The_Graph-SE2-Subgraph-package/section-1/1_4_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-1/1_4_1.png)
-ããŒã¿ãšã¯çŽ æŽããããã®ã§ããïŒ
\ No newline at end of file
+ããŒã¿ãšã¯çŽ æŽããããã®ã§ããïŒ
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-1_MetaMask\343\201\256\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-1_MetaMask\343\201\256\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253.md"
similarity index 100%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-1_MetaMask\343\201\256\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-1_MetaMask\343\201\256\343\202\244\343\203\263\343\202\271\343\203\210\343\203\274\343\203\253.md"
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md"
similarity index 79%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md"
index bfe3d87be..ecfdba917 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md"
+++ "b/docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-2_\343\203\207\343\203\227\343\203\255\343\202\244\343\203\244\343\203\274\343\202\242\343\202\253\343\202\246\343\203\263\343\203\210\343\201\256\344\275\234\346\210\220.md"
@@ -4,8 +4,8 @@
次ã«ãã¹ããŒãã³ã³ãã©ã¯ãããã¹ããããã«ãããã€ããããšæããŸãïŒ ãã®ã¯ãŒã¯ã·ã§ãããäœæãããæç¹ã§ã¯ãThe Graphã¯å€ãã®ãã¹ããããããµããŒãããŠããŸããããã®äŸã§ã¯sepoliaã䜿çšããŸãã
-ãã¹ããããçšã®è³éãå¿
èŠãªå Žåã¯ã以äžã®ãã©ãŒã»ãããè©ŠããŠã¿ãŠãã ããïŒ
--
+## ãã¹ããããçšã®è³éãå¿
èŠãªå Žåã¯ã以äžã®ãã©ãŒã»ãããè©ŠããŠã¿ãŠãã ããïŒ
+
#### â
ãããã€ã€ãŒã¢ã«ãŠã³ãã®äœæ
@@ -14,7 +14,7 @@
yarn run generate
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_2_1.png)
hardhatã®ç°å¢å€æ°ãã¡ã€ã«ã«ä»¥äžã®ããã«ä¿åãããã¯ãã§ãïŒ
@@ -29,30 +29,30 @@ hardhatã®ç°å¢å€æ°ãã¡ã€ã«ã«ä»¥äžã®ããã«ä¿åãããã¯ãã§
yarn account
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_2_2.png)
ããã«ãããå
¬éã¢ãã¬ã¹ãšãã¡ã³ã·ãŒãªQRã³ãŒãã衚瀺ãããŸãããããŠæ®é«?! çŽ æŽãããã§ããïŒ <3
```
- âââââââ â â âââââââ âââââââ
- â âââ â ââââ ââââ âââ â âââ â
- â âââ â âââââââ â âââ â âââ â
- âââââââ âââââââââ â â âââââââ
- â ââââââââââââââ ââââ â âââ
- ââââ âââââââââââââââââââââââ
- âââ ââââââ ââââââââ ââââ ââ
- âââââââ ââ â â ââ ââââââââ
- âââââ âââ â â âââââ ââââââââ
- ââ ââ ââââââââ ââââââ âââââââ
- âââââââ â ââââ ââââââââââââ
- âââââââ ââ ââ âââ â â â â ââ
- â âââ â â âââââââââ ââââââââ
- â âââ â ââââ âââ ââââ âââââââ
- âââââââ ââ ââ ââââ ââ ââââ â
+ âââââââ â â âââââââ âââââââ
+ â âââ â ââââ ââââ âââ â âââ â
+ â âââ â âââââââ â âââ â âââ â
+ âââââââ âââââââââ â â âââââââ
+ â ââââââââââââââ ââââ â âââ
+ ââââ âââââââââââââââââââââââ
+ âââ ââââââ ââââââââ ââââ ââ
+ âââââââ ââ â â ââ ââââââââ
+ âââââ âââ â â âââââ ââââââââ
+ ââ ââ ââââââââ ââââââ âââââââ
+ âââââââ â ââââ ââââââââââââ
+ âââââââ ââ ââ âââ â â â â ââ
+ â âââ â â âââââââââ ââââââââ
+ â âââ â ââââ âââ ââââ âââââââ
+ âââââââ ââ ââ ââââ ââ ââââ â
âââââââââââââââââââââââââââââââ
-Public address: 0x87f00B2c39F97CD00BC6d09777BC4327aCA39180
+Public address: 0x87f00B2c39F97CD00BC6d09777BC4327aCA39180
-- localhost -- ð¡
balance: 0
@@ -62,4 +62,4 @@ Public address: 0x87f00B2c39F97CD00BC6d09777BC4327aCA39180
éžæãããã§ãŒã³ãããã¹ããããETHãéä¿¡ããŠãã ãããsepoliaãããã¹ããããETHãå
¥æããã®ã¯æ¯èŒçç°¡åãªã®ã§ãsepoliaããå§ãããŸãã以äžã®åºåã§ã¯ãsepoliaã®æ®é«ãããããšãããããŸãã
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_3.png)
\ No newline at end of file
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_2_3.png)
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244\343\201\250\346\244\234\350\250\274.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244\343\201\250\346\244\234\350\250\274.md"
similarity index 88%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244\343\201\250\346\244\234\350\250\274.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244\343\201\250\346\244\234\350\250\274.md"
index 90a371351..21c2b8e19 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244\343\201\250\346\244\234\350\250\274.md"
+++ "b/docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-3_\343\203\207\343\203\227\343\203\255\343\202\244\343\201\250\346\244\234\350\250\274.md"
@@ -8,7 +8,7 @@
yarn deploy --network sepolia
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_3_1.png)
åé¡ããªããã°ã以äžã®ãããªæåã®åºåã衚瀺ãããã¯ãã§ãã
@@ -23,7 +23,7 @@ deploying "YourContract" (tx: 0xf404021d736271a7a0a84d124ed35250c533efe37c177536
yarn verify --network sepolia
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_3_2.png)
以äžã®ãããªæåã®åºåã衚瀺ãããã¯ãã§ã...
diff --git a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-4_Subgraph Studio.md b/docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-4_Subgraph Studio.md
similarity index 50%
rename from docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-4_Subgraph Studio.md
rename to docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-4_Subgraph Studio.md
index f0f794501..81d1f8e12 100644
--- a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-4_Subgraph Studio.md
+++ b/docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-4_Subgraph Studio.md
@@ -1,25 +1,25 @@
## Subgraph studio
-### Studioãžã®ãµãã°ã©ãã®ç§»è¡
+### Studio ãžã®ãµãã°ã©ãã®ç§»è¡
ããŠãã¹ããŒãã³ã³ãã©ã¯ããå
¬éãã¹ããããã«ããã®ã§ããµãã°ã©ããStudioã«ããã·ã¥ããæãæ¥ãŸããã
#### â
https://thegraph.com/studio ã«ç§»åãã
-![Studio1](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_1.png)
+![Studio1](/public/images/TheGraph-ScaffoldEth2/section-2/2_4_1.png)
#### â
ãŠã©ã¬ãããæ¥ç¶ãã
-![Studio2](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_2.png)
+![Studio2](/public/images/TheGraph-ScaffoldEth2/section-2/2_4_2.png)
æ¥ç¶ãããŠã©ã¬ãããããªãã®ãã®ã§ããããšã確èªããããã«ããªã¯ãšã¹ãã«ãµã€ã³ããå¿
èŠããããããããŸããã
-![Studio3](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_3.png)
+![Studio3](/public/images/TheGraph-ScaffoldEth2/section-2/2_4_3.png)
-#### â
Create a Subgraphãã¯ãªãã¯ãã
+#### â
Create a Subgraph ãã¯ãªãã¯ãã
-![Studio4](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_4.png)
+![Studio4](/public/images/TheGraph-ScaffoldEth2/section-2/2_4_4.png)
#### â
ãµãã°ã©ãã«ååãã€ãã
-![Studio5](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_5.png)
\ No newline at end of file
+![Studio5](/public/images/TheGraph-ScaffoldEth2/section-2/2_4_5.png)
diff --git a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-5_Graph CLI.md b/docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-5_Graph CLI.md
similarity index 77%
rename from docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-5_Graph CLI.md
rename to docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-5_Graph CLI.md
index d2b13e03f..c79c04a49 100644
--- a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-5_Graph CLI.md
+++ b/docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-5_Graph CLI.md
@@ -1,10 +1,10 @@
## Graph CLI
-### â
CLIã䜿çšãããµãã°ã©ãã®ãããã€
+### â
CLI ã䜿çšãããµãã°ã©ãã®ãããã€
-#### â
Graph CLIã䜿ã£ãŠãããã€ãå®äºãã
+#### â
Graph CLI ã䜿ã£ãŠãããã€ãå®äºãã
-![Studio6](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_1.png)
+![Studio6](/public/images/TheGraph-ScaffoldEth2/section-2/2_5_1.png)
以äžã®ã³ãã³ãã䜿çšããŠãGraph CLIãã°ããŒãã«ã«ã€ã³ã¹ããŒã«ã§ããŸãã
@@ -12,7 +12,7 @@
yarn global add @graphprotocol/graph-cli
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_5_2.png)
#### â
ãµãã°ã©ãã®åæå
@@ -24,9 +24,9 @@ graph init --studio name_of_your_subgraph
ãã®ããã«ãªããŸã...
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_3.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_5_3.png)
-#### â
Studioãžã®èªèšŒ
+#### â
Studio ãžã®èªèšŒ
Subgraph Studioã®Auth & DeployããèªèšŒæååãååŸããŸãã
@@ -40,7 +40,7 @@ graph auth --studio auth_key_here
Deploy key set for https://api.studio.thegraph.com/deploy/
```
-#### â
codegenãå®è¡ãããµãã°ã©ãããã«ããã
+#### â
codegen ãå®è¡ãããµãã°ã©ãããã«ããã
åã®ã¹ãããã§ãµãã°ã©ããäœæããããã£ã¬ã¯ããªã«ç§»åããå¿
èŠããããŸãã
@@ -51,7 +51,7 @@ graph codegen && graph build
æåãããšä»¥äžã®ããã«ãªããŸãïŒ
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_4.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_5_4.png)
#### â
ãããã€
@@ -63,13 +63,13 @@ graph deploy --studio name_of_your_subgraph
ããŒãžã§ã³ãéžæããŠãå®è¡ããŸãããïŒ
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_5.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_5_5.png)
ãµãã°ã©ããã¹ã¿ãžãªã«ãããã€ããããŸã§ã5åã»ã©ãããããšããããŸãããããã€ãããããå®å
šã«åæãããŠããŠãšã©ãŒããªãããšã確èªããŠãã ããããããã€ã«æåãããšã以äžã®ããã«ãªããŸãã
-![Studio7](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_6.png)
+![Studio7](/public/images/TheGraph-ScaffoldEth2/section-2/2_5_6.png)
-#### â
ãã©ã³ã¶ã¯ã·ã§ã³ãéä¿¡ããSubgraph Playgroundã§ç¢ºèªãã
+#### â
ãã©ã³ã¶ã¯ã·ã§ã³ãéä¿¡ããSubgraph Playground ã§ç¢ºèªãã
Etherscanã§ãContract -> Write Contractã¿ãããçŽæ¥ã³ã³ãã©ã¯ãã«ãã©ã³ã¶ã¯ã·ã§ã³ãéä¿¡ã§ããŸãã
@@ -101,4 +101,4 @@ Etherscanã§ãContract -> Write Contractã¿ãããçŽæ¥ã³ã³ãã©ã¯ãã«
]
}
}
-```
\ No newline at end of file
+```
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-6_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-6_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211.md"
similarity index 74%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-6_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-6_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211.md"
index ccc98b80d..e009fcd97 100644
--- "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-6_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211.md"
+++ "b/docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-6_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211.md"
@@ -4,11 +4,11 @@
ã¹ããŒãã³ã³ãã©ã¯ãããã¹ããããã«ãããã€ããSubgraph Studioã§ããŒã¿ãã€ã³ããã¯ã¹ãããŠããã®ã§ãããã³ããšã³ããæŽæ°ããæãæ¥ãŸããã
-#### â
ã¹ããã1ïŒScaffold-ETHã®èšå®ãæŽæ°ãã
+#### â
ã¹ããã 1ïŒScaffold-ETH ã®èšå®ãæŽæ°ãã
以åã®ã¹ãããã§ãããã€ãããã¹ãããããæãããã«èšå®ãæŽæ°ããŠãã ããã
-> scaffold.config.tsã¯packages/nextjsã«ãããŸãã
+> scaffold.config.ts 㯠packages/nextjs ã«ãããŸãã
```
targetNetwork: chains.sepolia,
@@ -16,45 +16,45 @@
å€æŽãããšä»¥äžã®ããã«ãªããŸãïŒ
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_1.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_1.png)
ãã®å€æŽãè¡ã£ãããscaffold-ETHã«æ»ããUIããªããŒãããŠãã ãããããŒããŒãŠã©ã¬ããããåæãããã®ã§ãMetamaskãŠã©ã¬ããã䜿çšããŠãã¹ããããã«æ¥ç¶ããŸãã
"CONNECT WALLET"ãã¯ãªãã¯ããŠãã ãã...
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_2.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_2.png)
MetamaskãéžæããŠãã ãã...
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_3.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_3.png)
ãããã¯ãŒã¯ãåãæ¿ããŠãã ãã...
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_4.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_4.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_5.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_5.png)
å®äºããããsepoliaãããã¯ãŒã¯äžã®dappã«æ¥ç¶ãããŠããã¯ãã§ãã
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_6.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_6.png)
-#### â
ç¥ãåãã«ãã¹ãã¡ãã»ãŒãžãéã£ãŠã¿ããïŒïŒãŸãã¯VitalikãžïŒ
+#### â
ç¥ãåãã«ãã¹ãã¡ãã»ãŒãžãéã£ãŠã¿ããïŒïŒãŸã㯠Vitalik ãžïŒ
ãããã€ããã¹ããŒãã³ã³ãã©ã¯ãã«ã€ãã³ããéä¿¡ããããšæããŸããããã³ããšã³ããé©åã«èšå®ãããŠããã®ã§ãããã¯æ¯èŒçç°¡åã«è¡ãããšãã§ããŸãã
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_7.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_7.png)
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_8.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_8.png)
次ã«ãStudioã§ã¡ãã»ãŒãžãæ£åžžã«ã€ã³ããã¯ã¹ããããã©ããã確èªããŸããGraphiQLãšã¯ã¹ãããŒã©ã¯ããPlaygroundãããŒãžã«ãããŸãã
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_9.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_9.png)
-#### â
GraphQL URLãéçºçšãšã³ããã€ã³ãã«æŽæ°ãã
+#### â
GraphQL URL ãéçºçšãšã³ããã€ã³ãã«æŽæ°ãã
ãµãã°ã©ãã®éçºãšã³ããã€ã³ãã¯ãSubgraph Studioã®detailsã¿ãã§èŠã€ããããšãã§ããŸãã
-> _app.tsxãç·šéããŸããpackages/nextjs/pagesã«ãããŸãã
+> \_app.tsx ãç·šéããŸããpackages/nextjs/pages ã«ãããŸãã
```
const subgraphUri = "https://api.studio.thegraph.com/query/51078/sendmessage-test/version/latest";
@@ -66,13 +66,13 @@ MetamaskãéžæããŠãã ãã...
å€æŽãããšä»¥äžã®ããã«ãªããŸãïŒ
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_10.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_10.png)
-#### â
index.tsãã¡ã€ã«ããŸã£ãããªç¶æ
ããå§ãã
+#### â
index.ts ãã¡ã€ã«ããŸã£ãããªç¶æ
ããå§ãã
å¿
èŠãªãã®ãindex.tsãã¡ã€ã«ã«ã€ã³ããŒãããŸãããããŸããreturnå
ã®æ
å ±ãå
šãŠã¯ãªã¢ããããšãã§ããŸãã
-> index.tsã¯packages/nextjs/pagesã«ãããŸãã
+> index.ts 㯠packages/nextjs/pages ã«ãããŸãã
以äžã®ããã«ãªãã¯ãã§ã...
@@ -96,7 +96,7 @@ export default Home;
å€æŽåŸãããŒã ãã£ã¬ã¯ããªã¯ä»¥äžã®ããã«ãªããŸãïŒ
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_11.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_11.png)
#### â
ããŒãã«åœ¢åŒã§ã¡ãã»ãŒãžã衚瀺ãã
@@ -147,7 +147,7 @@ export const GET_MESSAGES = gql`
const messages = messagesData?.sendMessages || [];
```
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_13.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_13.png)
ãããå°ããªãã¡ã¯ã¿ãªã³ã°ããŠãåãªãããã¹ãã®ä»£ããã«``ã³ã³ããŒãã³ãã䜿ããŸãããã
@@ -161,6 +161,6 @@ export const GET_MESSAGES = gql`
ããã«ãããé·ãæååãããã¯ããã«èŠæ ãããããªããŸãïŒ :D
-![](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_14.png)
+![](/public/images/TheGraph-ScaffoldEth2/section-2/2_6_14.png)
-> 泚ïŒå®å
šãªãã¡ã€ã«ãã芧ã«ãªãããå Žåã¯ã[ãã¡ã](https://gist.github.com/kmjones1979/26ef9633b61b17f237e88eb41bb688de)ãã芧ãã ããïŒ
\ No newline at end of file
+> 泚ïŒå®å
šãªãã¡ã€ã«ãã芧ã«ãªãããå Žåã¯ã[ãã¡ã](https://gist.github.com/kmjones1979/26ef9633b61b17f237e88eb41bb688de)ãã芧ãã ããïŒ
diff --git "a/docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-7_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211\343\201\256\345\205\254\351\226\213.md" "b/docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-7_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211\343\201\256\345\205\254\351\226\213.md"
similarity index 100%
rename from "docs/The_Graph-SE2-Subgraph-package/ja/section-2/lesson-7_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211\343\201\256\345\205\254\351\226\213.md"
rename to "docs/TheGraph-ScaffoldEth2/ja/section-2/lesson-7_\343\203\225\343\203\255\343\203\263\343\203\210\343\202\250\343\203\263\343\203\211\343\201\256\345\205\254\351\226\213.md"
diff --git a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-4_Subgraph Studio.md b/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-4_Subgraph Studio.md
deleted file mode 100644
index 4dde0ec80..000000000
--- a/docs/The_Graph-SE2-Subgraph-package/en/section-2/lesson-4_Subgraph Studio.md
+++ /dev/null
@@ -1,26 +0,0 @@
-## Subgraph studio
-
-### Migrating you Subgraph to the Studio
-
-Now that our smart contract is on a public testnet it is time to push our Subgraph to the Studio.
-
-#### â
Navigate to https://thegraph.com/studio
-
-![Studio1](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_1.png)
-
-#### â
Connect your wallet
-
-![Studio2](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_2.png)
-
-You might need to sign a request to verify that you own the connected wallet.
-
-![Studio3](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_3.png)
-
-#### â
Click Create a Subgraph
-
-![Studio4](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_4.png)
-
-#### â
Name your Subgraph
-
-![Studio5](/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_5.png)
-
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_1.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_1_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_1.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_1_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_2.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_1_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_2.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_1_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_3.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_1_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_3.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_1_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_4.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_1_4.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_1_4.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_1_4.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_1.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_3_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_1.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_3_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_2.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_3_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_2.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_3_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_3.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_3_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_3.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_3_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_4.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_3_4.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_4.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_3_4.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_5.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_3_5.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_5.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_3_5.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_6.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_3_6.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_3_6.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_3_6.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_4_1.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_4_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_4_1.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_4_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_1.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_5_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_1.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_5_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_2.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_5_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_2.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_5_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_3.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_5_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_5_3.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_5_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-0/0_6_1.png b/public/images/TheGraph-ScaffoldEth2/section-0/0_6_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-0/0_6_1.png
rename to public/images/TheGraph-ScaffoldEth2/section-0/0_6_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_1.png b/public/images/TheGraph-ScaffoldEth2/section-1/1_1_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_1.png
rename to public/images/TheGraph-ScaffoldEth2/section-1/1_1_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_2.png b/public/images/TheGraph-ScaffoldEth2/section-1/1_1_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_2.png
rename to public/images/TheGraph-ScaffoldEth2/section-1/1_1_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_3.png b/public/images/TheGraph-ScaffoldEth2/section-1/1_1_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/1_1_3.png
rename to public/images/TheGraph-ScaffoldEth2/section-1/1_1_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_1.png b/public/images/TheGraph-ScaffoldEth2/section-1/1_2_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_1.png
rename to public/images/TheGraph-ScaffoldEth2/section-1/1_2_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_2.png b/public/images/TheGraph-ScaffoldEth2/section-1/1_2_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_2.png
rename to public/images/TheGraph-ScaffoldEth2/section-1/1_2_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_3.png b/public/images/TheGraph-ScaffoldEth2/section-1/1_2_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_3.png
rename to public/images/TheGraph-ScaffoldEth2/section-1/1_2_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_4.png b/public/images/TheGraph-ScaffoldEth2/section-1/1_2_4.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/1_2_4.png
rename to public/images/TheGraph-ScaffoldEth2/section-1/1_2_4.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/1_3_1.png b/public/images/TheGraph-ScaffoldEth2/section-1/1_3_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/1_3_1.png
rename to public/images/TheGraph-ScaffoldEth2/section-1/1_3_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-1/1_4_1.png b/public/images/TheGraph-ScaffoldEth2/section-1/1_4_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-1/1_4_1.png
rename to public/images/TheGraph-ScaffoldEth2/section-1/1_4_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_1.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_2_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_1.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_2_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_2.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_2_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_2.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_2_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_3.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_2_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_2_3.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_2_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_1.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_3_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_1.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_3_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_2.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_3_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_3_2.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_3_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_1.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_4_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_1.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_4_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_2.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_4_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_2.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_4_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_3.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_4_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_3.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_4_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_4.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_4_4.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_4.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_4_4.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_5.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_4_5.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_4_5.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_4_5.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_1.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_5_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_1.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_5_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_2.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_5_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_2.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_5_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_3.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_5_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_3.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_5_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_4.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_5_4.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_4.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_5_4.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_5.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_5_5.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_5.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_5_5.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_6.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_5_6.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_5_6.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_5_6.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_1.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_6_1.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_1.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_6_1.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_10.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_6_10.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_10.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_6_10.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_11.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_6_11.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_11.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_6_11.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_12.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_6_12.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_12.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_6_12.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_13.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_6_13.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_13.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_6_13.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_14.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_6_14.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_14.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_6_14.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_2.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_6_2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_2.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_6_2.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_3.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_6_3.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_3.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_6_3.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_4.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_6_4.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_4.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_6_4.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_5.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_6_5.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_5.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_6_5.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_6.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_6_6.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_6.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_6_6.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_7.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_6_7.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_7.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_6_7.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_8.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_6_8.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_8.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_6_8.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_9.png b/public/images/TheGraph-ScaffoldEth2/section-2/2_6_9.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/2_6_9.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/2_6_9.png
diff --git a/public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson5-2.png b/public/images/TheGraph-ScaffoldEth2/section-2/Lesson5-2.png
similarity index 100%
rename from public/images/The_Graph-SE2-Subgraph-package/section-2/Lesson5-2.png
rename to public/images/TheGraph-ScaffoldEth2/section-2/Lesson5-2.png
From e7db8d69eedf21addfd0bfaa47dfe5b9a23a777e Mon Sep 17 00:00:00 2001
From: neila <40727091+neila@users.noreply.github.com>
Date: Sat, 6 Jan 2024 17:35:23 +0900
Subject: [PATCH 07/17] add metadata
---
.../TheGraph-ScaffoldEth2/description.json | 9 +++++++++
.../TheGraph-ScaffoldEth2/learn-banner.png | Bin 0 -> 1530775 bytes
.../metadata/TheGraph-ScaffoldEth2/square.png | Bin 0 -> 321066 bytes
3 files changed, 9 insertions(+)
create mode 100644 public/metadata/TheGraph-ScaffoldEth2/description.json
create mode 100644 public/metadata/TheGraph-ScaffoldEth2/learn-banner.png
create mode 100644 public/metadata/TheGraph-ScaffoldEth2/square.png
diff --git a/public/metadata/TheGraph-ScaffoldEth2/description.json b/public/metadata/TheGraph-ScaffoldEth2/description.json
new file mode 100644
index 000000000..4ccef9562
--- /dev/null
+++ b/public/metadata/TheGraph-ScaffoldEth2/description.json
@@ -0,0 +1,9 @@
+{
+ "project_id": 901,
+ "title": "TheGraph ScaffoldETH2",
+ "difficulty": "advanced",
+ "chain": "Ethereum",
+ "description": "ð ScaffoldETH2ãšSubgraphã䜿ã£ãŠãä»»æã®ã¢ãã¬ã¹å士ã§ã¡ãã»ãŒãžãéãåããåæ£åã¢ããªã±ãŒã·ã§ã³ãæ§ç¯ããŸãã",
+ "total_sections": 4,
+ "total_lessons": 8
+}
diff --git a/public/metadata/TheGraph-ScaffoldEth2/learn-banner.png b/public/metadata/TheGraph-ScaffoldEth2/learn-banner.png
new file mode 100644
index 0000000000000000000000000000000000000000..054301682e77b9b3d3a01f23011e0f22f74bbd4b
GIT binary patch
literal 1530775
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