Skip to content

Commit 6bab14b

Browse files
committed
PoS: MATIC to POL update
- Update MATIC token to POL across different PoS docs
1 parent 1d84070 commit 6bab14b

18 files changed

+65
-43
lines changed

docs/img/pos/delegateB.png

-31.8 KB
Loading

docs/pos/architecture/heimdall/authentication.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ Expected result:
113113
```json
114114
address: 0x68243159a498cf20d945cf3e4250918278ba538e
115115
coins:
116-
- denom: matic
116+
- denom: pol
117117
amount:
118118
i: "1000000000000000000000"
119119
pubkey: ""

docs/pos/architecture/heimdall/balance-transfers.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ The bank module contains the following parameters:
3939

4040
### Send balance
4141

42-
The following command sends 1000 matic tokens to the specified `address`:
42+
The following command sends 1000 POL tokens to the specified `address`:
4343

4444
```bash
45-
heimdallcli tx bank send <address> 1000matic --chain-id <chain-id>
45+
heimdallcli tx bank send <address> 1000pol --chain-id <chain-id>
4646
```

docs/pos/architecture/heimdall/chain-management.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ type ChainParams struct {
1313
// BorChainID is valid bor chainId
1414
BorChainID string `json:"bor_chain_id" yaml:"bor_chain_id"`
1515

16-
// MaticTokenAddress is valid matic token address
17-
MaticTokenAddress hmTypes.HeimdallAddress `json:"matic_token_address" yaml:"matic_token_address"`
16+
// PolTokenAddress is valid POL token address
17+
PolTokenAddress hmTypes.HeimdallAddress `json:"pol_token_address" yaml:"pol_token_address"`
1818

1919
// StakingManagerAddress is valid contract address
2020
StakingManagerAddress hmTypes.HeimdallAddress `json:"staking_manager_address" yaml:"staking_manager_address"`
@@ -53,7 +53,7 @@ Expected result:
5353
tx_confirmation_time: 12s
5454
chain_params:
5555
bor_chain_id: "15001"
56-
matic_token_address: "0x0000000000000000000000000000000000000000"
56+
pol_token_address: "0x0000000000000000000000000000000000000000"
5757
staking_manager_address: "0x0000000000000000000000000000000000000000"
5858
root_chain_address: "0x0000000000000000000000000000000000000000"
5959
staking_info_address: "0x0000000000000000000000000000000000000000"

docs/pos/architecture/heimdall/key-management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ The signer key is an address that is used for signing Heimdall blocks, checkpoin
88

99
The validator must keep two types of balances on this address:
1010

11-
- MATIC tokens on Heimdall (through top-up transactions) to perform validator responsibilities on Heimdall.
11+
- POL tokens on Heimdall (through top-up transactions) to perform validator responsibilities on Heimdall.
1212
- ETH on Ethereum chain to send checkpoints on Ethereum.
1313

1414
## Owner key

docs/pos/get-started/becoming-a-validator.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,16 @@
22
comments: true
33
---
44

5-
Validators are the key actor in maintaining the Polygon PoS network. Validators run a full node, secure the network by staking MATIC to produce blocks, validate and participate in PoS consensus.
5+
!!! info "Transitioning to POL"
66

7-
Validators play a crucial role in maintaining the integrity and security of the Polygon PoS network. By running a full node, validators contribute to the network's infrastructure and help facilitate transactions. They secure the network by staking MATIC tokens, which enables them to produce blocks and participate in network consensus (PoS). This contributes to greater network security and enhances network decentralization making it more resilient against potential attacks.
7+
Polygon network is transitioning from MATIC to POL, which will serve as the gas and staking token on Polygon PoS. Use the links below to learn more:
8+
9+
- [Migrate from MATIC to POL](../get-started/matic-to-pol.md)
10+
- [POL token specs](../concepts/tokens/pol.md)
11+
12+
Validators are the key actor in maintaining the Polygon PoS network. Validators run a full node, secure the network by staking POL to produce blocks, validate and participate in PoS consensus.
13+
14+
Validators play a crucial role in maintaining the integrity and security of the Polygon PoS network. By running a full node, validators contribute to the network's infrastructure and help facilitate transactions. They secure the network by staking POL tokens, which enables them to produce blocks and participate in network consensus (PoS). This contributes to greater network security and enhances network decentralization making it more resilient against potential attacks.
815

916
In return for their efforts, validators are rewarded with incentives, encouraging active participation and commitment to the network's stability and growth.
1017

@@ -29,7 +36,7 @@ To be a validator on the Polygon PoS network, you must do the following:
2936

3037
* Run a sentry node: A separate machine running a Heimdall node and a Bor node. A sentry node is open to all nodes on the Polygon PoS network.
3138
* Run a validator node: A separate machine running a Heimdall node and a Bor node. A validator node is only open to its sentry node and closed to the rest of the network.
32-
* Stake the MATIC tokens in the staking contracts deployed on the Ethereum mainnet.
39+
* Stake the POL tokens in the staking contracts deployed on the Ethereum mainnet.
3340

3441
## Components
3542

@@ -68,11 +75,11 @@ Bor is the block producing node and layer for the Polygon PoS network. It is bas
6875

6976
Keep up with the latest node and validator updates from the Polygon team and the community by keeping an eye on the [announcements posed to Polygon forums](https://forum.polygon.technology/c/announcement/6).
7077

71-
A blockchain validator is someone who is responsible for validating transactions within a blockchain. On the Polygon PoS network, any participant can be qualified to become a Polygon's validator by running a validator node (sentry + validator) to earn rewards and collect transaction fees. To ensure the good participation by validators, they lock up at least 1 MATIC token as a stake in the ecosystem.
78+
A blockchain validator is someone who is responsible for validating transactions within a blockchain. On the Polygon PoS network, any participant can be qualified to become a Polygon's validator by running a validator node (sentry + validator) to earn rewards and collect transaction fees. To ensure the good participation by validators, they lock up at least 1 POL token as a stake in the ecosystem.
7279

73-
!!! info "PIP4 raises the minimum staking amount"
80+
!!! info "PIP4 raised the minimum staking amount"
7481

75-
After the implementation of the [PIP4 governance proposal](https://forum.polygon.technology/t/pip-4-validator-performance-management/9956) at the contract level, the minimum staking amount will increase to *10,000 MATIC*.
82+
After the implementation of the [PIP4 governance proposal](https://forum.polygon.technology/t/pip-4-validator-performance-management/9956) at the contract level, the minimum staking amount was increased to *10,000 POL*.
7683

7784
Any validator on the Polygon PoS network has the following responsibilities:
7885

docs/pos/get-started/building-on-polygon.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22
comments: true
33
---
44

5+
!!! info "Transitioning to POL"
6+
7+
Polygon network is transitioning from MATIC to POL, which will serve as the gas and staking token on Polygon PoS. Use the links below to learn more:
8+
9+
- [Migrate from MATIC to POL](../get-started/matic-to-pol.md)
10+
- [POL token specs](../concepts/tokens/pol.md)
11+
512
## Overview
613

714
All your favorite Ethereum tools (Foundry, Remix, Web3.js) work seamlessly on Polygon, with the same familiar UX. Just switch to the [Polygon RPC](https://polygon-rpc.com/) and keep building.

docs/pos/governance/governance-fundamentals.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Changes to the network require a high level of coordination and ecosystem consen
88

99
A block number is selected, before which all nodes in the network should have upgraded to the new version; nodes running the old version will be disconnected from the canonical chain after the hard fork block.
1010

11-
Should there be ${1/3}+1$ staked MATIC in disagreement with the fork, two canonical chains will temporarily form until the end of the current span. Afterwards, Bor will stop producing blocks, and the chain will halt until consensus is reached.
11+
Should there be ${1/3}+1$ staked POL in disagreement with the fork, two canonical chains will temporarily form until the end of the current span. Afterwards, Bor will stop producing blocks, and the chain will halt until consensus is reached.
1212

1313
In contrast, a *soft fork* is backward-compatible with the pre-fork blocks. This type of protocol change does not require nodes to upgrade before a deadline, therefore, multiple versions of the node software can be running at once and be able to validate transactions.
1414

@@ -69,7 +69,7 @@ The Heimdall client also has an [in-built governance module](https://github.com/
6969
2. Each validator then tallies votes cast by validators.
7070
3. When the defined voting parameters are met, each validator makes the upgrade with the proposal data.
7171

72-
The current voting parameters (denominated in staked MATIC):
72+
The current voting parameters (denominated in staked POL):
7373

7474
- Quorum: 33.4%
7575
- Threshold: 50%

docs/pos/how-to/delegate.md

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,20 @@
22
comments: true
33
---
44

5-
65
# How to delegate
76

8-
This is a step-by-step guide to help you become a delegator on the Polygon Network.
7+
This is a step-by-step guide to help you become a delegator in the Polygon network.
8+
9+
The only prerequisite is to have your POL tokens and ETH on the Ethereum mainnet address.
10+
11+
!!! info "Staking MATIC"
912

10-
The only prerequisite is to have your MATIC tokens and ETH on the Ethereum mainnet address.
13+
Polygon network is transitioning from MATIC to POL, which will serve as the gas and staking token on Polygon PoS. Use the links below to learn more:
14+
15+
- [Migrate from MATIC to POL](../get-started/matic-to-pol.md)
16+
- [POL token specs](../concepts/tokens/pol.md)
17+
18+
It is advisable to [migrate your MATIC tokens to POL](../get-started/matic-to-pol.md), but if you continue to delegate MATIC tokens, you'll receive the staking rewards in the form of POL tokens.
1119

1220
## Access the dashboard
1321

@@ -34,7 +42,7 @@ The only prerequisite is to have your MATIC tokens and ETH on the Ethereum mainn
3442
![img](../../img/pos/home.png)
3543
</center>
3644

37-
2. Enter the amount of MATIC to delegate.
45+
2. Select POL or MATIC from the drop-down list and enter the token amount to delegate. It is recommended to migrate your MATIC tokens to POL and delegate POL tokens. If you choose MATIC, you'll still receive your staking rewards in POL. Then, select **Continue**.
3846
<center>
3947
![img](../../img/pos/delegateB.png){width=50%}
4048
</center>
@@ -70,7 +78,7 @@ To view your delegations, select **My Account**.
7078
![img](../../img/pos/withdraw-reward.png)
7179
</center>
7280

73-
This will withdraw the MATIC token rewards to your Ethereum address.
81+
This will withdraw the POL token rewards to your Ethereum address.
7482

7583
## Restake rewards
7684

@@ -85,7 +93,7 @@ This will withdraw the MATIC token rewards to your Ethereum address.
8593
![img](../../img/pos/restake-rewards.png)
8694

8795

88-
This will restake the MATIC token rewards to the validator and increase your delegation stake.
96+
This will restake the POL token rewards to the validator and increase your delegation stake.
8997

9098
## Unbond from a validator
9199

@@ -135,15 +143,15 @@ Moving stake from one node to another node is a single transaction. There are no
135143

136144
This will move the stake. The dashboard will update *after 12 block confirmations*.
137145

138-
# Common queries and solutions
146+
## Common queries and solutions
139147

140148
### What is the staking dashboard URL?
141149

142150
The staking dashboard URL is https://staking.polygon.technology/.
143151

144152
### What is the minimum stake amount?
145153

146-
There is no minimum stake amount to delegate. However, you can always start with 1 MATIC token.
154+
There is no minimum stake amount to delegate. However, you can always start with 1 POL token.
147155

148156

149157
### How to stake tokens on Polygon?
@@ -165,7 +173,7 @@ All staking transactions of Polygon PoS take place on Ethereum for security reas
165173
The time taken to complete a transaction depends on the gas fees that you have allowed and also the network congestion of Ethereum mainnet at that point in time. You can always use the **Speed Up** option to increase the gas fees so that your transaction can be completed soon.
166174

167175

168-
### I've staked my MATIC tokens. How can I stake more?
176+
### I've staked my POL tokens. How can I stake more?
169177

170178
Navigate to the **Your Delegations** page and choose one of the stakes. Then click on **Stake More**.
171179

@@ -243,7 +251,7 @@ Please watch the video for a graphical illustration of how this works:
243251

244252
### I want to restake rewards but I am unable to.
245253

246-
You would need to have a minimum of **2 MATIC** to restake rewards.
254+
You'll need to have a minimum of **2 POL** to restake rewards.
247255

248256
### How to withdraw rewards?
249257

@@ -268,7 +276,7 @@ Please watch the video for a graphical illustration of how this works:
268276

269277
### I want to withdraw rewards but I am unable to.
270278

271-
You would need to have a minimum of **2 MATIC** available to withdraw rewards.
279+
You'll need to have a minimum of **2 POL** available to withdraw rewards.
272280

273281
### How to claim stake?
274282

@@ -329,7 +337,7 @@ On the dashboard, you can click on the **My Account** option on the left-hand si
329337

330338
Yes. You should maintain at least ~0.05-0.1 ETH balance for gas fees to be safe.
331339

332-
### Do I need to deposit MATIC tokens to the Polygon mainnet network for staking?
340+
### Do I need to deposit POL tokens to the Polygon mainnet network for staking?
333341

334342
No. All your funds need to be on the main Ethereum network.
335343

@@ -341,7 +349,7 @@ Please check if you have enough ETH for the gas fees.
341349

342350
The rewards are distributed whenever a checkpoint is submitted.
343351

344-
Currently, 71795 MATIC tokens are distributed proportionately on each successful checkpoint submission to each delegator based on their stake relative to the overall staking pool of all validators and delegators. Also, the percentage for the reward distributed to each delegator will vary with each checkpoint depending on the relative stake of the delegator, validator and the overall stake.
352+
Currently, 71795 POL tokens are distributed proportionately on each successful checkpoint submission to each delegator based on their stake relative to the overall staking pool of all validators and delegators. Also, the percentage for the reward distributed to each delegator will vary with each checkpoint depending on the relative stake of the delegator, validator and the overall stake.
345353

346354
Note that there is a 10% proposer bonus that accrues to the validator who submits the checkpoint, but over time, the effect of the extra bonus is nullified over multiple checkpoints by different validators.
347355

@@ -351,7 +359,7 @@ You can track checkpoints on the staking contract [here](https://etherscan.io/ad
351359

352360
### Why do rewards keep getting decreased at every checkpoint?
353361

354-
Actual rewards earned will depend on the actual total locked supply in the network at each checkpoint. This is expected to vary significantly as more MATIC tokens get locked in the staking contracts.
362+
Actual rewards earned will depend on the actual total locked supply in the network at each checkpoint. This is expected to vary significantly as more POL tokens get locked in the staking contracts.
355363

356364
Rewards will be higher, to begin with, and will keep decreasing as the locked supply % goes up. This change in locked supply is captured at every checkpoint, and rewards are calculated based on this.
357365

docs/pos/how-to/full-node/full-node-gcp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ comments: true
33
---
44

55
!!! warning "Mumbai testnet deprecated"
6+
7+
Mumbai testnet is deprecated and will not receive any future updates. GCP support for deploying Amoy testnet nodes will be ready soon. Stay tuned!
68

7-
Mumbai testnet is deprecated and will not receive any future updates. GCP support for deploying Amoy testnet nodes will be ready soon. Stay tuned!
8-
9-
In this document, we will describe how to deploy Polygon nodes into a Virtual Machine instance on the Google Cloud Platform (GCP).
9+
This document describes how to deploy Polygon PoS nodes into a Virtual Machine instance on the Google Cloud Platform (GCP).
1010

1111
It is recommended to use any modern Debian or Linux Ubuntu OS with long-term support, i.e. Debian 11, Ubuntu 20.04. We'll focus on Ubuntu 20.04 in this guide.
1212

0 commit comments

Comments
 (0)