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/becoming-a-validator.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -98,13 +98,13 @@ The following technical node operations are **done automatically by the nodes:**
98
98
* If more than 2/3 of the active validators reach consensus on the checkpoint, the checkpoint is submitted to the Ethereum mainnet.
99
99
* Sync changes to Polygon staking contracts on Ethereum:
100
100
* Continuing from the checkpoint submission step, since this is an external network call, the checkpoint transaction on Ethereum may or may not be confirmed, or may be pending due to Ethereum congestion issues.
101
-
* In this case, there is an `ack/no-ack` process that is followed to ensure that the next checkpoint contains a snapshot of the previous Bor blocks as well. For example, if checkpoint 1 is for Bor blocks 1-256, and it failed for some reason, the next checkpoint 2 will be for Bor blocks 1-512. See also [Heimdall architecture: Checkpoint](/pos/architecture/heimdall/checkpoints).
101
+
* In this case, there is an `ack/no-ack` process that is followed to ensure that the next checkpoint contains a snapshot of the previous Bor blocks as well. For example, if checkpoint 1 is for Bor blocks 1-256, and it failed for some reason, the next checkpoint 2 will be for Bor blocks 1-512. See also [Heimdall architecture: Checkpoint](../architecture/heimdall/checkpoints.md).
102
102
* State sync from the Ethereum mainnet to Bor:
103
103
* Contract state can be moved between Ethereum and Polygon, specifically through Bor:
104
104
* A DApp contract on Ethereum calls a function on a special Polygon contract on Ethereum.
105
105
* The corresponding event is relayed to Heimdall and then Bor.
106
106
* A state-sync transaction gets called on a Polygon smart contract and the DApp can get the value on Bor via a function call on Bor itself.
107
-
* A similar mechanism is in place for sending state from Polygon to Ethereum. See also [State Sync Mechanism](/pos/how-to/bridging/l1-l2-communication/state-transfer).
107
+
* A similar mechanism is in place for sending state from Polygon to Ethereum. See also [State Sync Mechanism](../how-to/bridging/l1-l2-communication/state-transfer.md).
108
108
109
109
### Operations
110
110
@@ -176,14 +176,14 @@ The following step-by-step guides will take you through the process of running a
176
176
177
177
### Join the network as a validator
178
178
179
-
*[Start and run the nodes with Ansible](/pos/how-to/validator/validator-ansible).
180
-
*[Start and run the nodes with binaries](/pos/how-to/validator/validator-binaries).
181
-
*[Stake as a validator](/pos/how-to/operate-validator-node/validator-staking-operations).
179
+
*[Start and run the nodes with Ansible](../how-to/validator/validator-ansible.md).
180
+
*[Start and run the nodes with binaries](../how-to/validator/validator-binaries.md).
181
+
*[Stake as a validator](../how-to/operate-validator-node/validator-staking-operations.md).
182
182
183
183
### Maintain your validator nodes
184
184
185
-
*[Change the signer address](/pos/how-to/operate-validator-node/change-signer-address).
186
-
*[Change the commission](/pos/how-to/operate-validator-node/validator-commission-operations).
185
+
*[Change the signer address](../how-to/operate-validator-node/change-signer-address.md).
186
+
*[Change the commission](../how-to/operate-validator-node/validator-commission-operations.md).
Copy file name to clipboardExpand all lines: docs/pos/how-to/snapshots.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
@@ -11,7 +11,7 @@ When setting up a new sentry, validator, or full node server, it is recommended
11
11
12
12
## Client snapshots
13
13
14
-
To begin, ensure that your node environment meets the **prerequisites** outlined [here](/pos/how-to/full-node/full-node-binaries). Before starting any services, execute the shell script provided below. This script will download and extract the snapshot data, which allows for faster bootstrapping. In our example, we will be using an Ubuntu Linux m5d.4xlarge machine with an 8TB block device attached.
14
+
To begin, ensure that your node environment meets the **prerequisites** outlined [here](../how-to/full-node/full-node-binaries.md). Before starting any services, execute the shell script provided below. This script will download and extract the snapshot data, which allows for faster bootstrapping. In our example, we will be using an Ubuntu Linux m5d.4xlarge machine with an 8TB block device attached.
15
15
To transfer the correct chaindata to your disk, follow these steps:
16
16
17
17
- All one has to do is specify the network ("mainnet" or "mumbai") and client type ("heimdall" or "bor" or "erigon") of your desired snapshot and run the following command:
Below are some additional information to the official documentation which might helpwhile setting up a new node.
95
95
96
96
97
-
This document gives some additional details for setting up a new node based on [full node deployment](/pos/how-to/full-node/full-node-binaries) guide.
97
+
This document gives some additional details for setting up a new node based on [full node deployment](../../how-to/full-node/full-node-binaries.md) guide.
98
98
99
99
- VPN setup is required before proceeding with any of these steps.
100
100
- If you are using Macbook, it has native Python 2.7 available which **needs to be replaced by with anything Python 3.x**.
[WalletKit](https://walletkit.com) is an all-in-one platform for adding smart, gasless wallets to your app. WalletKit offers pre-built components for onboarding users with email and social logins, which can be integrated in under 15 minutes using their React SDK or the wagmi connector. Alternatively, build completely bespoke experiences for your users using WalletKit's Wallets API.
0 commit comments