Skip to content

Commit

Permalink
Add wallet connect tutorial
Browse files Browse the repository at this point in the history
  • Loading branch information
dappnodedev committed Oct 13, 2023
1 parent 22c6c46 commit f8fb8a4
Show file tree
Hide file tree
Showing 3 changed files with 74 additions and 10 deletions.
49 changes: 49 additions & 0 deletions docs/user/videos-and-tutorials/connect-node.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# How to Connect to My Blockchain Node

When you've set up your Dappnode, you might want to connect various applications to your blockchain node. This process can vary depending on which blockchain you've selected. Below is a guide on how to do this:

## Ethereum Mainnet Node

If you've selected an Ethereum mainnet node in **Repository > Ethereum** or **Stakers > Ethereum**, here's how to connect:

1. The Execution client you have selected will expose its RPC at:

```
http://fullnode.dappnode:8545
```

2. Do note that this domain is only accessible when you're connected to Dappnode either via WiFi or VPN.

3. If you intend to use the RPC externally (i.e., without needing to connect to Dappnode), you'll need to refer to our tutorial on ["How to expose an RPC externally"](link-to-that-tutorial).

## Other Nodes in Stakers tab

For blockchain nodes other than Ethereum mainnet:

1. Identify the specific network for your node, e.g., `lukso`, `gnosis`, or `prater`.

2. The endpoint for these nodes will be:

```
http://<network>.fullnode.dappnode:8545
```

Replace `<network>` with your specific blockchain network name.

3. Ensure that the node is correctly set in **Stakers > `<network>`**.

## Connecting to Metamask

To connect your node to Metamask:

1. You will need to provide the Chain ID of the blockchain you're connecting to.

2. Chain IDs for various blockchains can be found at [Chainlist](https://chainlist.org/).

3. In Metamask, navigate to **Settings > Networks > Add Network**. Input the RPC URL (`http://<network>.fullnode.dappnode:8545`) and the Chain ID from Chainlist.

## Important Reminders

- Your node needs to be fully synced to function correctly. This ensures that the latest state of the blockchain and its transactions are available for your applications.

- Always ensure the safety and privacy of your Dappnode by not unnecessarily exposing ports or services that might be targets for malicious actors.
9 changes: 9 additions & 0 deletions docs/user/videos-and-tutorials/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Videos and Tutorials

Welcome to the Videos and Tutorials section! Here, you'll find a curated list of videos and written tutorials designed to help you get the most out of Dappnode. Whether you're a beginner or an advanced user, there's something here for everyone.

## First steps

## Connecting to a Blockchain node

🔗 [How to connect to my node](/user/videos-and-tutorials/connect-node)
26 changes: 16 additions & 10 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -299,16 +299,22 @@ const sidebars = {
},
],
},
// {
// type: "category",
// label: "Videos and tutorials",
// items: [
// {
// type: "autogenerated",
// dirName: "user/videos-and-tutorials",
// },
// ],
// },
{
type: "category",
label: "Videos and tutorials",
items: [
{
type: "doc",
label: "Overview",
id: "user/videos-and-tutorials/overview",
},
{
type: "doc",
label: "How to connect to my Blockchain node",
id: "user/videos-and-tutorials/connect-node",
},
],
},
// {
// type: "category",
// label: "FAQs",
Expand Down

0 comments on commit f8fb8a4

Please sign in to comment.