Skip to content

Commit 96c7793

Browse files
bgravenorstm4sterbunnyalexandratran
authored
Document Monad support (#2468)
* Add monad. Signed-off-by: bgravenorst <byron.gravenorst@consensys.net> * Update index. Signed-off-by: bgravenorst <byron.gravenorst@consensys.net> * Update logo. Signed-off-by: bgravenorst <byron.gravenorst@consensys.net> * Update index page. Signed-off-by: bgravenorst <byron.gravenorst@consensys.net> * Add Monad mainnet support. Signed-off-by: bgravenorst <byron.gravenorst@consensys.net> * Add Monad support. Signed-off-by: bgravenorst <byron.gravenorst@consensys.net> * Update to mainnet. Signed-off-by: bgravenorst <byron.gravenorst@consensys.net> * Fix link issue. Signed-off-by: bgravenorst <byron.gravenorst@consensys.net> * Fix link issue. Signed-off-by: bgravenorst <byron.gravenorst@consensys.net> * Update services/reference/monad/json-rpc-methods/eth_getblockreceipts.mdx * Update services/reference/monad/json-rpc-methods/eth_getblockreceipts.mdx Co-authored-by: Alexandra Carrillo <12214231+alexandratran@users.noreply.github.com> --------- Signed-off-by: bgravenorst <byron.gravenorst@consensys.net> Co-authored-by: m4sterbunny <m4sterbunny@gmail.com> Co-authored-by: Alexandra Carrillo <12214231+alexandratran@users.noreply.github.com>
1 parent b4b38ba commit 96c7793

File tree

68 files changed

+2061
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+2061
-0
lines changed

services/get-started/endpoints.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,13 @@ Include your authentication details when [making IPFS requests](../reference/ipf
126126
| Mainnet | JSON-RPC over WebSocket | `wss://mantle-mainnet.infura.io/ws/v3/<YOUR-API-KEY>` |
127127
| Testnet (Sepolia) | JSON-RPC over HTTPS | `https://mantle-sepolia.infura.io/v3/<YOUR-API-KEY>` |
128128

129+
## Monad
130+
131+
| Network | Description | URL |
132+
|-------------------|-------------------------|--------------------------------------------------|
133+
| Mainnet | JSON-RPC over HTTPS | `https://monad-mainnet.infura.io/v3/<YOUR-API-KEY>` |
134+
| Testnet | JSON-RPC over HTTPS | `https://monad-testnet.infura.io/v3/<YOUR-API-KEY>` |
135+
129136
## opBNB
130137

131138
| Network | Transport type | URL |

services/reference/monad/index.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
description: Monad network documentation.
3+
---
4+
5+
import CardList from '@site/src/components/CardList'
6+
7+
# Monad
8+
9+
:::note Decentralized Infrastructure Network (DIN)
10+
11+
Monad is supported through the [DIN](https://www.infura.io/solutions/decentralized-infrastructure-service) service, meaning calls to the network are routed to
12+
[partner infrastructure providers](#partners-and-privacy-policies).
13+
14+
:::
15+
16+
17+
Monad is a high-performance Ethereum-compatible L1 blockchain with a throughput of over 10,000
18+
transactions per second.
19+
20+
Monad offers full bytecode compatibility for the Ethereum Virtual Machine (EVM), so that applications
21+
built for Ethereum can be ported to Monad without code changes, and full Ethereum RPC compatibility, so
22+
that infrastructure like Etherscan or The Graph can be used seamlessly.
23+
24+
:::info See also
25+
The [official Monad documentation](https://docs.monad.xyz/) for more information.
26+
:::
27+
28+
Select an option below to get started with the Monad network.
29+
30+
<CardList
31+
items={[
32+
{
33+
href: "quickstart",
34+
title: "Quickstart",
35+
description: "Learn how to quickly connect and make calls to the Monad network."
36+
},
37+
{
38+
href: "json-rpc-methods",
39+
title: "JSON-RPC APIs",
40+
description: "View the APIs available for communicating with the Monad network."
41+
},
42+
{
43+
href: "../../../developer-tools/dashboard/get-started/create-api/",
44+
title: "Create an API key",
45+
description: "Learn how to create an API key and secure and share it with your team."
46+
}
47+
]}
48+
/>
49+
50+
## Partners and privacy policies
51+
52+
No personal information is sent as part of partner requests, only information necessary to fulfill your API request. This means that Infura's partner service provider can service your request, but not store the content of your request.
53+
54+
The following partners provide access to the Monad network:
55+
<!-- markdown-link-check-disable -->
56+
- 0xFury ([Privacy policy](https://0xfury.com/privacy.php))
57+
- Alchemy ([Privacy Policy](https://legal.alchemy.com/#contract-sblyf8eub))
58+
- Monad foundation ([Privacy policy](https://www.monad.xyz/privacy-policy))
59+
<!-- markdown-link-check-enable -->
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import Tabs from "@theme/Tabs"
2+
import TabItem from "@theme/TabItem"
3+
4+
<Tabs>
5+
<TabItem value="curl">
6+
7+
```bash
8+
curl https://monad-mainnet.infura.io/v3/<YOUR-API-KEY> \
9+
-X POST \
10+
-H "Content-Type: application/json" \
11+
-d '{"jsonrpc": "2.0", "method": "eth_accounts", "params": [], "id": 1}'
12+
```
13+
14+
</TabItem>
15+
</Tabs>
16+
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import Tabs from "@theme/Tabs";
2+
import TabItem from "@theme/TabItem";
3+
4+
<Tabs>
5+
<TabItem value="curl">
6+
7+
```bash
8+
curl https://monad-mainnet.infura.io/v3/<YOUR-API-KEY> \
9+
-X POST \
10+
-H "Content-Type: application/json" \
11+
-d '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id": 1}'
12+
```
13+
14+
</TabItem>
15+
</Tabs>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import Tabs from "@theme/Tabs"
2+
import TabItem from "@theme/TabItem"
3+
4+
<Tabs>
5+
<TabItem value="curl">
6+
7+
```bash
8+
curl https://monad-mainnet.infura.io/v3/<YOUR-API-KEY> \
9+
-X POST \
10+
-H "Content-Type: application/json" \
11+
-d '{"jsonrpc": "2.0", "method": "eth_call", "params": [{"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "gas": "0x76c0", "gasPrice": "0x9184e72a000", "value": "0x9184e72a", "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"}, "latest"], "id": 1}'
12+
```
13+
14+
</TabItem>
15+
</Tabs>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import Tabs from "@theme/Tabs"
2+
import TabItem from "@theme/TabItem"
3+
4+
<Tabs>
5+
<TabItem value="curl">
6+
7+
```bash
8+
curl https://monad-mainnet.infura.io/v3/<YOUR-API-KEY> \
9+
-X POST \
10+
-H "Content-Type: application/json" \
11+
-d '{"jsonrpc": "2.0", "method": "eth_chainId", "params": [], "id": 1}'
12+
```
13+
14+
</TabItem>
15+
</Tabs>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import Tabs from "@theme/Tabs"
2+
import TabItem from "@theme/TabItem"
3+
4+
<Tabs>
5+
<TabItem value="curl">
6+
7+
```bash
8+
curl https://monad-mainnet.infura.io/v3/<YOUR-API-KEY> \
9+
-X POST \
10+
-H "Content-Type: application/json" \
11+
-d '{"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"from": "0x9cE564c7d09f88E7d8233Cdd3A4d7AC42aBFf3aC", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a"}], "id": 1}'
12+
```
13+
14+
</TabItem>
15+
</Tabs>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import Tabs from "@theme/Tabs"
2+
import TabItem from "@theme/TabItem"
3+
4+
<Tabs>
5+
<TabItem value="curl">
6+
7+
```bash
8+
curl https://monad-mainnet.infura.io/v3/<YOUR-API-KEY> \
9+
-X POST \
10+
-H "Content-Type: application/json" \
11+
-d '{"id": 1, "jsonrpc": "2.0", "method": "eth_feeHistory", "params": ["0x5", "latest", [20,30]] }'
12+
```
13+
14+
</TabItem>
15+
</Tabs>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import Tabs from "@theme/Tabs"
2+
import TabItem from "@theme/TabItem"
3+
4+
<Tabs>
5+
<TabItem value="curl">
6+
7+
```bash
8+
curl https://monad-mainnet.infura.io/v3/<YOUR-API-KEY> \
9+
-X POST \
10+
-H "Content-Type: application/json" \
11+
-d '{"jsonrpc": "2.0", "method": "eth_gasPrice", "params": [], "id": 1}'
12+
```
13+
14+
</TabItem>
15+
</Tabs>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import Tabs from "@theme/Tabs"
2+
import TabItem from "@theme/TabItem"
3+
4+
<Tabs>
5+
<TabItem value="curl">
6+
7+
```bash
8+
curl https://monad-mainnet.infura.io/v3/<YOUR-API-KEY> \
9+
-X POST \
10+
-H "Content-Type: application/json" \
11+
-d '{"jsonrpc": "2.0","method": "eth_getBalance", "params": ["0xc94770007dda54cF92009BFF0dE90c06F603a09f", "latest"], "id": 1}'
12+
```
13+
14+
</TabItem>
15+
</Tabs>

0 commit comments

Comments
 (0)