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/architecture/index.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
# Architecture
2
2
3
+
This section provides architectural details of Polygon PoS from a node perspective.
4
+
3
5
Due to the proof-of-stake consensus, Polygon PoS consists of a consensus layer called Heimdall and execution layer called Bor.
4
6
5
7
Nodes on Polygon are therefore designed with a two-layer implementation represented by Bor (the block producer layer) and Heimdall (the validator layer).
6
8
7
-
This section provides architectural details of Polygon PoS.
8
-
9
9
In particular, and on the execution client side, it delineates on snapshots and state syncing, network configurations, and frequently used commands when running PoS nodes.
10
10
11
11
On the consesus client side, one finds descriptions on how Heimdall handles; authentication of account addresses, management of validators' keys, management of gas limits, enhancement of transaction verifications, balance transfers, staking and general chain management.
Copy file name to clipboardExpand all lines: docs/pos/get-started/building-on-polygon.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,15 +22,15 @@ In order to be a validator on the Polygon Network, you need to:
22
22
23
23
## Wallets
24
24
25
-
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](https://github.com/0xPolygon/wiki/blob/master/docs/develop/wallets/arkane/intro_arkane.md) Wallet. More on wallet-related information and why you need one can be found in our [wallet documentation](https://docs.polygon.technology/docs/develop/wallets/getting-started).
25
+
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.
26
26
27
27
## Smart contracts
28
28
29
-
Polygon supports many services you can use to test, compile, debug, and deploy decentralized applications onto the Polygon Network. These include deployment using [thirdweb](https://github.com/0xPolygon/wiki/blob/master/docs/develop/thirdweb.md), [Alchemy](https://github.com/0xPolygon/wiki/blob/master/docs/develop/alchemy.md), [Chainstack](https://github.com/0xPolygon/wiki/blob/master/docs/develop/chainstack.md), [QuickNode](https://github.com/0xPolygon/wiki/blob/master/docs/develop/quicknode.md), [Remix](https://github.com/0xPolygon/wiki/blob/master/docs/develop/remix.md), [Truffle](https://github.com/0xPolygon/wiki/blob/master/docs/develop/truffle.md), [Hardhat](https://github.com/0xPolygon/wiki/blob/master/docs/develop/hardhat.md), and [Replit](https://github.com/0xPolygon/wiki/blob/master/docs/develop/replit.md).
29
+
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.
30
30
31
31
## Connecting to Polygon
32
32
33
-
You can add Polygon to MetaMask or directly use Arkane, which allows you to connect to Polygon using [RPC](https://docs.polygon.technology/docs/tools/wallets/metamask/config-polygon-on-metamask/).
33
+
You can add Polygon to MetaMask or directly use Arkane, which allows you to connect to Polygon using RPC.
34
34
35
35
In order to connect with the Polygon network to read blockchain information, we recommend using the Alchemy SDK.
36
36
@@ -71,11 +71,11 @@ Suppose you have no prior experience building decentralized applications (dApps)
This subsection contains guides on how to deploy bridge smart contracts to enable transfer of assets between the Polygon PoS and Ethereum, as well as setting up a communication channel between an L2 chain and an L1 network.
2
+
3
+
The subsection gives details on how to enable reading state data in the Polygon chain as though it is read in the Ethereum network. This is enabled through a process that involves deployment of a `Sender contract` and a `Receiver contract`, mapping the Sender with the Receiver, and finally sending and receiving data.
4
+
5
+
Sending data from Polygon to Ethereum is different from the converse, which is discussed above. The `MATIC to Ethereum` subsection outlines how to setup such a bridge, and provides a tutorial on how to achieve the transfer.
6
+
7
+
The L1-L2 communication sub-subsection discusses how to achieve `State transfer` and `State syncing`.
This sub-subsection provides technical details on how to achieve `State transfer` and `State syncing`.
2
+
3
+
The `State transfer` sub-subsection provides details of all requirements, contracts and functions that will be called to execute a State transfer.
4
+
5
+
The subsequent `Bridging with FxPortal` sub-subsection contains a tutorial implementing State syncing using FxPortal, which is a powerful yet simple implementation of Polygon's State syncing mechanism relying on a centralized mapping of a party's tokens on one chain to their contract on the other.
Copy file name to clipboardExpand all lines: docs/pos/how-to/operating/access-node.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ The majority of developers use a node provider, or a third-party external servic
4
4
5
5
!!! tip Recommended
6
6
7
-
New developers on the Polygon network can use Alchemy as their node provider because of it's reliability, scale, and [Enhanced APIs](https://docs.alchemy.com/reference/enhanced-apis-overview).
7
+
New developers on the Polygon network can use Alchemy as their node provider because of its reliability, scalability, and [Enhanced APIs](https://docs.alchemy.com/reference/enhanced-apis-overview).
Copy file name to clipboardExpand all lines: docs/pos/how-to/smart-contracts/alchemy.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,8 +6,6 @@
6
6
7
7
Polygon technical documentation serves as an industry public good and is made available under the [MIT License](https://opensource.org/license/mit/). In addition, please view the official [Polygon Labs Terms of Use](https://polygon.technology/terms-of-use).
8
8
9
-
This tutorial is for developers who are either new to Ethereum blockchain development or want to understand the fundamentals of deploying and interacting with smart contracts. It will walk you through creating and deploying a smart contract on the Polygon Mumbai test network using a cryptocurrency wallet ([Metamask](https://metamask.io)), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org), and [Alchemy](https://alchemy.com/?a=polygon-docs).
10
-
11
9
## What you will learn
12
10
13
11
To create a smart contract in this tutorial, you will learn how to use Alchemy's platform to:
Welcome to the Polygon PoS how-to section! There's a bunch of how-tos here to help you get started with common technical tasks. We hope you find them useful.
1
+
This subsection provides guides on how to work with smart contracts, following tutorials supplied by various third parties.
2
+
3
+
The tutorials contained in here are suitable for developers who are either new to blockchain development on Ethereum, or want to understand the fundamentals of deploying and interacting with smart contracts.
4
+
5
+
The tutorials are walk-throughs to creating and deploying smart contracts on the Polygon Mumbai test network using a Web3 wallet like [Metamask](https://metamask.io), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org), and [Alchemy](https://alchemy.com/?a=polygon-docs).
0 commit comments