Skip to content

Commit 97cdaed

Browse files
authored
Merge pull request #1599 from onflow/brian-doyle/update-network/info
Add EVM network info to networks index page
2 parents 8008a0f + 9d0edb2 commit 97cdaed

File tree

1 file changed

+49
-12
lines changed

1 file changed

+49
-12
lines changed

docs/protocol/flow-networks/index.md

Lines changed: 49 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@ sidebar_position: 1
55

66
## About Flow Networks
77

8-
:::note
9-
10-
This page provides information on Flow network RPCs. Flow EVM network RPCs can be found [here](../../build/evm/networks)
11-
12-
:::
8+
Flow supports two virtual machine environments: **Flow Cadence** (native Flow smart contracts) and **Flow EVM** (EVM-equivalent smart contracts). Both environments share the same underlying Flow blockchain infrastructure and use FLOW as the native token for gas fees.
139

1410
In addition to Mainnet, developers have access to the Testnet environment, which serves as an essential testing ground for applications and smart contracts prior to their deployment on Mainnet. This ensures that any potential issues can be identified and resolved in a controlled setting, mitigating risks associated with live deployment.
1511

1612
Furthermore, during network upgrades, Testnet receives updates ahead of Mainnet. This preemptive update process allows developers to comprehensively test their apps against the latest versions of the nodes, enhancements to the Cadence programming language, and core contract upgrades. This strategy guarantees that when these updates are eventually applied to Mainnet, applications and smart contracts will operate seamlessly, enhancing overall network stability and user experience.
1713

18-
### How To Access These Networks?
14+
## Flow Cadence Networks
15+
16+
Flow Cadence networks provide access to the native Flow blockchain using the Cadence programming language. Access Nodes are the node type that are most useful for developers, as they provide access to the Flow network via the following API endpoints.
17+
18+
### Flow Cadence Network Endpoints
1919

2020
| Network | GRPC | Web GRPC | REST |
2121
| ------- | -------------------------------------- | -------------------- | ------------------------- |
@@ -27,25 +27,62 @@ For more information on how to access these networks, refer to the following gui
2727
- [Flow Testnet](./accessing-testnet.md)
2828
- [Flow Mainnet](./accessing-mainnet.md)
2929

30+
### Flow Access API
3031

31-
### Network
32-
33-
There are two primary ways to access onchain data within the Flow network; Access Nodes and Light nodes. Access Nodes are the node type that are most useful for developers, as they provide access to the Flow network via the following API endpoints:
32+
There are two primary ways to access onchain data within the Flow network: Access Nodes and Light nodes. Access Nodes are the node type that are most useful for developers, as they provide access to the Flow network via the following API endpoints:
3433

3534
- [Flow Access API](../access-onchain-data/index.md)
3635
- [Mainnet](./accessing-mainnet.md): `access.mainnet.nodes.onflow.org:9000`
3736
- [Testnet](./accessing-testnet.md): `access.devnet.nodes.onflow.org:9000`
3837
- [Status Page](https://status.onflow.org/) - Network status page
3938

40-
### Rate limits
39+
## Flow EVM Networks
40+
41+
Flow EVM is an EVM-equivalent blockchain that combines the advantages of Flow, including security, low-cost gas, and native VRF with compatibility with existing blockchain applications tools and contracts. Flow EVM uses the standard Ethereum JSON-RPC API.
42+
43+
### Flow EVM Network Endpoints
44+
45+
#### Mainnet
46+
47+
| Name | Value |
48+
| --------------- | ------------------------------------ |
49+
| Network Name | Flow EVM Mainnet |
50+
| Description | The public RPC URL for Flow Mainnet |
51+
| RPC Endpoint | https://mainnet.evm.nodes.onflow.org |
52+
| Chain ID | 747 |
53+
| Currency Symbol | FLOW |
54+
| Block Explorer | https://evm.flowscan.io |
55+
56+
#### Testnet
57+
58+
| Name | Value |
59+
| --------------- | ------------------------------------ |
60+
| Network Name | Flow EVM Testnet |
61+
| Description | The public RPC URL for Flow Testnet |
62+
| RPC Endpoint | https://testnet.evm.nodes.onflow.org |
63+
| Chain ID | 545 |
64+
| Currency Symbol | FLOW |
65+
| Block Explorer | https://evm-testnet.flowscan.io |
66+
67+
### EVM Specification
68+
69+
- Flow EVM is a virtual EVM-based blockchain using the latest EVM byte-code interpreter
70+
- Utilizes `FLOW` token for transactions
71+
- The [EVM Gateway](https://github.com/onflow/flow-evm-gateway) exposes the standard EVM API (Ethereum JSON-RPC)
72+
- Read more about the implementation in [FLIP 223: EVM integration interface](https://github.com/onflow/flips/blob/main/protocol/20231116-evm-support.md)
73+
74+
For detailed information about supported JSON-RPC methods, see the [Flow EVM Network Information](../../build/evm/networks.md) page.
75+
76+
## Rate limits
4177

4278
Rate limits for Flow Public Access nodes hosted by QuickNode are detailed [here](https://www.quicknode.com/docs/flow#endpoint-rate-limits).
4379

44-
### Running Your Own Node
80+
## Running Your Own Node
4581

46-
If youre getting started you dont need to run your own node and you can use the above public nodes. The public access nodes are rate-limited, so as your product matures you might want to run your own node. There are multiple options available:
82+
If you're getting started, you don't need to run your own node and you can use the above public nodes. The public access nodes are rate-limited, so as your product matures you might want to run your own node. There are multiple options available:
4783

4884
- Start with a [Light (Observer) Node](../node-ops/light-nodes/observer-node.md).
85+
- For Flow EVM applications, you can run your own [EVM Gateway](../node-ops/evm-gateway/evm-gateway-setup.md) to provide a dedicated private RPC endpoint, remove rate limits, and optionally sponsor gas fees for your users.
4986
- You can also use a third-party provider like [Quicknode](https://www.quicknode.com/docs/flow).
5087

5188
Check out [Running a Node](../node-ops/light-nodes/observer-node.md) for more information.

0 commit comments

Comments
 (0)