You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/pos/get-started/building-on-polygon.md
+40-4Lines changed: 40 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,15 +21,45 @@ In order to be a validator on the Polygon Network, you need to:
21
21
22
22
## Wallets
23
23
24
-
To interact with the Polygon Network, you need to have an Ethereum-based wallet because Polygon runs on Ethereum Virtual Machine (EVM). You can choose to set up a [Metamask](https://github.com/0xPolygon/wiki/blob/master/docs/tools/wallets/metamask/overview.md) or Arkane Wallet.
24
+
You'll need an Ethereum-based wallet to interact with Polygon because the network runs on Ethereum Virtual Machine (EVM). You can choose to set up a [Metamask](../../tools/wallets/metamask/create-metamask-wallet.md), or [Venly](../../tools/wallets/venly/create-wallet.md) (Arkane) Wallet.
25
+
26
+
There are several other third-party wallet options available to choose from, and you'll find them listed out on [this page here](../../tools/wallets/getting-started.md).
27
+
28
+
!!! tip "Set up web3 provider"
29
+
30
+
Refer to the following guides and follow along to set up your wallet for making web3 function calls:
Token bridging between Polygon PoS and Ethereum and vice-versa, and inter-layer communication are basic and essential actions that most dApps need to perform. Use the links below to navigate to guides that'll help you get started with these tasks.
38
+
39
+
*[Bridge tokens from Ethereum to PoS](../how-to/bridging/ethereum-polygon/ethereum-to-matic.md)
40
+
*[Bridge tokens from PoS to Ethereum](../how-to/bridging/ethereum-polygon/matic-to-ethereum.md)
Polygon supports many services you can use to test, compile, debug, and deploy decentralized applications onto the Polygon Network. These include deployment using thirdweb, Alchemy, Chainstack, QuickNode, Remix, Truffle, Hardhat, and Replit.
45
+
Polygon supports many popular frameworks and tools that you can choose from to deploy, debug, compile, and test smart contracts on Polygon PoS. This helps ensure your dApp development experience on Polygon is virtually the same as it would be if you were deploying to Ethereum. These frameworks and tools include:
You can add Polygon to MetaMask or directly use Arkane, which allows you to connect to Polygon using RPC.
62
+
You can add Polygon to MetaMask, or directly use Venly (Arkane), which allows you to connect to Polygon using RPC.
33
63
34
64
In order to connect with the Polygon network to read blockchain information, we recommend using the Alchemy SDK.
35
65
@@ -76,9 +106,15 @@ Suppose you have no prior experience building decentralized applications (dApps)
76
106
- Arkane
77
107
- Develop a dApp using Fauna, Polygon and React
78
108
109
+
## Polygon DID
110
+
111
+
You can refer to the elaborate startup guide for users who wish to implement the Polygon DID, which is a three-part package consisting of an identity-registrar, identity-resolver, and identity-registry-contract.
112
+
113
+
*[Polygon DID integration guide](../how-to/polygon-did.md)
114
+
79
115
## Already have a dApp?
80
116
81
117
If you already have a decentralized application (dApp) and are looking for a platform to help you scale efficiently, then you are at the right place because Polygon allows you to:
82
118
83
119
1.**Easily migrate from Ethereum Virtual Machine (EVM) based chain**: Polygon prides itself in being the ultimate Layer-2 scaling solution for Ethereum. You don't have to worry about the underlying architecture while moving or deploying your dApps to the Polygon Network as long as it is EVM-compatible.
84
-
2.**Use Polygon as a faster transaction layer**: Deploying your dApp to the Polygon Mainnet allows you to leverage Polygon as a faster transaction layer for your dApp. Additionally, you can get your tokens mapped by us. You can join our [technical discussions group](http://bit.ly/matic-technical-group) on Telegram to learn more.
120
+
2.**Use Polygon as a faster transaction layer**: Deploying your dApp to the Polygon Mainnet allows you to leverage Polygon as a faster transaction layer for your dApp. Additionally, you can get your tokens mapped by us. You can join our [technical discussions group](http://bit.ly/matic-technical-group) on Telegram to learn more.
- If you want to connect to Polygon Mumbai Testnet use: [https://heimdall-api-testnet.polygon.technology](https://heimdall-api-testnet.polygon.technology)
54
+
If you are not using local **heimdall**, use `-bor.heimdall=<your heimdall url>`. By default, it will try to connect to `localhost:1317`.
63
55
64
-
- For Polygon Mainnet: [https://heimdall-api.polygon.technology](https://heimdall-api.polygon.technology)
- If you want to connect to Polygon Mumbai Testnet, use: [https://heimdall-api-testnet.polygon.technology](https://heimdall-api-testnet.polygon.technology)
65
63
66
-
**Note:** Remote heimdall is not recommended for production use, Only use it for testing purposes.
64
+
- For Polygon mainnet, use: [https://heimdall-api.polygon.technology](https://heimdall-api.polygon.technology)
67
65
68
-
## Tips for Faster Sync
66
+
!!! tip
67
+
68
+
Remote heimdall is better suited for testing, and is not recommended for production use.
69
+
70
+
## Tips for faster sync
69
71
70
72
- Use the machine with high IOPS and RAM for the faster initial sync
71
-
- Memory optimized nodes are recommended for faster sync, For example, AWS EC2 `r5` or `r6` series instances.
73
+
- Memory optimized nodes are recommended for faster sync. For example, AWS EC2 `r5` or `r6` series instances.
74
+
75
+
## Reporting issues
76
+
77
+
In case you encounter any issues and are looking for support, please get in touch with the Erigon team. More details available in [this GitHub README](https://github.com/ledgerwatch/erigon?tab=readme-ov-file#getting-in-touch).
There are a number of guides here to help you get started with technical tasks like bridging assets from Ethereum to the Polygon PoS chain and vice-versa, smart contract development basics covering deployment and verification, messaging between Layer-1 (L1) and Layer-2 (L2) networks, etc. Check out the links listed below:
7
-
8
-
*[Bridge tokens from Ethereum to PoS](bridging/ethereum-polygon/ethereum-to-matic.md)
9
-
*[Bridge tokens from PoS to Ethereum](bridging/ethereum-polygon/matic-to-ethereum.md)
*[Work with smart contracts on PoS](smart-contracts/index.md)
12
-
13
-
## Deploy, operate, and maintain nodes
14
-
15
-
This section also contains guides that describe the system requirements and configurations necessary to spin up different kinds of Polygon nodes, and then take you step by step through the process of setting them up on the PoS network.
3
+
This section contains guides that describe the system requirements and configurations necessary to spin up different kinds of Polygon nodes, and then take you step by step through the process of setting them up on the PoS network.
16
4
17
5
Depending on the extent to which you're looking to participate in different network processes, and the kind of computational and network capabilities you can offer, you can choose to deploy any of the following nodes:
18
6
@@ -28,9 +16,3 @@ Depending on the extent to which you're looking to participate in different netw
Included in the section is an elaborate startup guide for users who wish to implement the Polygon DID, which is a three-part package consisting of an identity-registrar, identity-resolver, and identity-registry-contract.
35
-
36
-
*[Polygon DID integration guide](./polygon-did.md)
0 commit comments