profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/akegaviar/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Ake Gaviar akegaviar @chainstack https://ake.wtf Knowledge manager with Chainstack.

akegaviar/awesome 0

😎 Awesome lists about all kinds of interesting topics

akegaviar/awesome-decentralized-finance 0

A curated list of awesome decentralized finance projects

akegaviar/Awesome-Ethereum 0

A Curated List of Awesome Ethereum Resources

akegaviar/awesome-hyperledger-fabric 0

A curated list of resources for creating applications with hyperledger fabric

akegaviar/bsc-ecosystem 0

A guide to available tools, components, and platforms for developing applications on BSC.

akegaviar/community-web 0

community-web

akegaviar/corda 0

Corda is an open source blockchain project, designed for business from the start. Only Corda allows you to build interoperable blockchain networks that transact in strict privacy. Corda's smart contract technology allows businesses to transact directly, with value.

PR opened chainstack/docs

Reviewers
WIP Add Fantom docs
+878 -7

0 comment

17 changed files

pr created time in 3 days

create barnchchainstack/docs

branch : feat/fantom-tools

created branch time in 3 days

Pull request review commentmaticnetwork/matic-docs

Redo validator setup guides

+---+id: general-faq+title: General FAQ+description: Common questions on the Polygon network.+keywords:+  - docs+  - matic+  - polygon+  - faq+image: https://matic.network/banners/matic-network-16x9.png +---++## What is Polygon Network?++Polygon Network is a Layer 2 scaling solution that achieves scale by utilizing sidechains for off-chain computation, while ensuring asset security using the Plasma framework and a decentralized network of Proof-of-Stake (PoS) validators.++See also [What Is Polygon](/docs/validate/polygon-basics/what-is-polygon).++## What is Proof of Stake (PoS)?++Proof-of-Stake is a system in which the blockchain network aims to achieve distributed consensus. Anyone with sufficient amount of tokens can lock up their cryptocurrencies and the economic incentive lies in the shared value of the decentralized network. The individuals staking their cryptocurrencies validate transactions by voting on the same while consensus is achieved when a transaction or a set of transactions in a block or a set of blocks in a checkpoint receives enough votes. The threshold uses the weight in terms of stake that comes with every vote. For instance, in Polygon, consensus is achieved for committing checkpoints of Polygon blocks to the Ethereum network, when at least ⅔ +1  of the total staking power vote for this.++See also [What Is Proof of Stake](/docs/validate/polygon-basics/what-is-proof-of-stake).++## What role does Proof-of-Stake play in the Polygon architecture?++The Proof-of-Stake layer in the Polygon architecture serves the following 2 purposes:++* Acts as an incentivization layer for maintaining liveness of the Plasma chain, chiefly mitigating the thorny issue of data unavailability.+* Implement the Proof-of-Stake security guarantees for state transitions not covered by Plasma.++## How is Polygon PoS different from other similar systems?++It is different in the sense that it serves a dual purpose — providing data availability guarantees for the Plasma chain covering state transitions via Plasma Predicates, as well as Proof-of-Stake validation for generic smart contracts in the EVM.++The Polygon architecture also separates the process of block production and validation into 2 distinct layers. Validators as block producers create blocks as the name suggests on the Polygon chain for quicker (< 2 secs) partial confirmations while the final confirmation is attained once the checkpoint is committed on the main-chain with a certain interval, period of which may vary depending upon multiple factors like Ethereum congestion or number of Polygon transactions. In ideal conditions, it shall be around 15 min to 1 hour.++A checkpoint is basically the Merkle root of all blocks produced in between intervals. Validators play multiple roles, creating blocks at the block producer layer, participating in the consensus by signing all checkpoints and committing the checkpoint when acting as proposer. The probability of a validator becoming the block producer or proposer is based on their stake ratio in the overall pool.++## What’s the incentive to be a Polygon staker?++Polygon is allocating 12% of its total supply of 10 billion tokens to fund the staking rewards. These 1.2 billion tokens will be the staking incentive for the first five years. This is to ensure that the network is seeded well enough until transaction fees gain traction. These rewards are primarily meant to jump-start the network, while the protocol in the long run should be able to sustain itself on the basis of transaction fees.++**Validator Rewards = Staking Rewards + Transaction Fees from Polygon chain**++First year will see the maximum amount of tokens allocated as staking rewards. This is allocated in a way to ensure gradual decoupling of staking rewards from being the dominant component of the validator rewards.++See also [Economics](/docs/validate/polygon-basics/economics).++## How are staking rewards allocated to stakers?++Tokens to be given out as staking rewards for the first five years of the network life are fixed. This reward is divided per [checkpoint](/docs/validate/glossary#checkpoint-transaction) and the amount to be shared with all stakers is absolute. The reward rate will be higher during lower bonding rates and vice-versa otherwise.++The staking reward gets distributed proportionally to all stakers; proposer and signers, with the exception of proposer getting a bonus.++## Encouraging the proposer to include all signatures++To avail the proposer bonus completely, the proposer would need to include all signatures in the checkpoint. Because the protocol desires 2/3+1 weight of the total stake, the checkpoint will be accepted even with 80% votes. However, in this case, proposer gets only 80% of the calculated bonus.++## How can I reserve a validator spot?++If we have a vacant validator slot, anyone with any amount of stake can become a validator in the system. There will be validator auctions organized periodically (days mostly), where in anyone can replace any current validator by proposing higher stake. So, in short, it is an open system where we cannot reserve places for anyone.++In any case, there is always the possibility of stake delegation with the current validator set. Anyone can participate in the process with this mechanism and earn rewards as long as the respective validator is honest and online.++## Can I participate in the staking process, even if I do not want to run a node?++MATIC token holders who do not wish to run their own node can delegate their tokens to a validator. Delegation increases the power of the validator. More the power, more probability of the validator to become the block producer and checkpoint proposer and more weight in the consensus.++There is no minimum amount requirement for delegation. Any amount, even 1 MATIC, will be accepted in the system. However, it is up to validators to set a minimum limit or not while accepting delegations. Validators might charge a commission in exchange for their node running services. Other than the commission charged, one needs to evaluate the track record of the validator for example, average uptime or if the node was ever compromised.++See also [Delegate](/docs/validate/delegate).++## Where do the staked tokens reside?++Staked tokens are locked in a contract deployed on the Ethereum mainnet. Validators do not hold the custody of the delegated tokens. However, in the event of validator getting slashed delegated tokens also get slashed.++## For how long will my funds be locked?++If one wishes to opt out of the system, the staked tokens undergo an unbonding period during which they are liable to being slashed for any misbehaviour committed by the validator before the unbonding period started.++Delegated tokens enter unbonding period immediately upon unbond request. However, validators will need to serve a certain notice period in active state, participating in consensus and proposing checkpoints before entering into unbonding period.++Stakers can withdraw their tokens after the unbonding period ends. Exact durations of withdraw for both delegator and validator will be announced here soon.++See:++* [Delegate](/docs/validate/delegate)+* [Validator Staking Operations](/docs/validate/mainnet/validator-staking-operations)++## What are the different states a validator can be in?++* **Active**: Validator is in the current validator set, produces blocks at the Bor layer, participates in Heimdall consensus and commits checkpoint transactions to the Ethereum mainnet.+* **Notice**: Validator sends a transaction to unbond. Before entering into the unbonding period, validator needs to be in active state creating, signing and proposing blocks for a certain time.+* **Unbonding**: Validator is inactive in this state and thus earns no reward. However, the validator is still liable for slashing in case they have committed any malicious act previously.++## Is there a minimum amount of MATIC required to stake to become a validator?++The minimum is 1 Matic.++We had earlier mentioned that we are thinking of having a minimum self stake requirement from the validators, as we do hope that validators also have their skin in the game. However, since we will be moving to a robust replacement strategy as the number of validator slots are limited as of now, this does not need any minimum self stake requirement. It is however, logical that over time, the average/median stake by a validator will tend upwards and become substantial.++## How can a new validator replace an existing one?++There is limited space for accepting new validators. New validators can only join the active set when a currently active validator unbonds.++A new auction process for validator replacement will be rolled out.++## Slashing conditions?

Done.

akegaviar

comment created time in 7 days

PullRequestReviewEvent

Pull request review commentmaticnetwork/matic-docs

Redo validator setup guides

 --- id: delegator-faq title: Delegator FAQ-sidebar_label: Delegator FAQ-description: Build your next blockchain app on Polygon.+description: Common questions on the delegator operations on the Polygon network. keywords:   - docs   - matic+  - polygon+  - delegator+  - faq image: https://matic.network/banners/matic-network-16x9.png  --- import useBaseUrl from '@docusaurus/useBaseUrl'; -### What is the Staking Dashboard URL?+## What is the staking dashboard URL?  The staking dashboard URL is: https://wallet.polygon.technology/staking -### What is the Minimum stake amount?+## What is the minimum stake amount? -There is no minimum stake amount to delegate. However, you can always start with 1 Matic token.+There is no minimum stake amount to delegate. -### How many rewards will I get if I delegate?+## How many rewards will I get if I delegate? -Please use the Staking Rewards Calculator to determine your estimates: https://wallet.polygon.technology/staking/rewards-calculator+Please use the [staking rewards calculator](https://wallet.polygon.technology/staking/rewards-calculator) to determine your estimates. -### Why does my transaction take so long?+## Why does my transaction take so long? -All staking transactions of Polygon happen on Ethereum for security reasons.+All staking transactions of Polygon happen on the Ethereum mainnet for security reasons. -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.+The time taken to complete a transaction depends on: -### Which wallets are currently supported?+* The gas fees that you have allowed.+* The network congestion of the Ethereum mainnet. -Currently, only the Metamask extension on the desktop browser and Coinbase Wallet are supported. Additionally, you can use WalletConnect and Walletlink from supported mobile wallets to interact with the Staking UI dashboard on desktop/laptop. We will be gradually adding support for other wallets soon.+ You can always use the **Speed Up** option to increase the gas fees so that your transaction can be completed soon. -### Are hardware wallets supported?+## Which wallets are currently supported? -Yes, hardware wallets are supported. You can use the "Connect Hardware Wallet" option on Metamask to connect your Hardware wallet and continue the delegation process.+Currently, the MetaMask extension on the desktop browser and Coinbase Wallet are supported. Additionally, you can use WalletConnect and WalletLink from supported mobile wallets to interact with the staking dashboard on desktop/laptop. We will be gradually adding support for other wallets soon. -### Why can’t I stake directly from Binance?+## Are hardware wallets supported? -Staking through Binance is not yet supported. There will be an announcement if and when Binance starts supporting it.+Yes, hardware wallets are supported. You can use the **Connect Hardware Wallet** option on MetaMask to connect your hardware wallet and continue the delegation process. -### I have completed my delegation, where can I check details?+## Can I stake directly on Binance? -Once you have completed your delegation, wait for 12 block confirmations on Ethereum (~3-5 minutes). After 12 block confirmations, you can click on the “My Delegator Details” option on the left-hand side of the Dashboard. Or you could also click on `Show Delegator Profile` card.+Yes, Binance suppports staking the MATIC tokens. -### Where can I check my rewards?+## I have completed my delegation, where can I check details? -On the Dashboard, you can click on the “My Delegator Details” option on the left-hand side. Or you could also click on `Show Delegator Profile` card.+Once you have completed your delegation, wait for 12 block confirmations on the Ethereum mainnet (~3-5 minutes). After 12 block confirmations, click [My Account](https://wallet.polygon.technology/staking/my-account) on the dashboard. -Check the `New Rewards` card on the right. Once you accrue rewards, you can click on the `Details` link to check rewards in detail.+## Where can I check my rewards? -### Do I need ETH to pay for Gas fees?+Click [My Account](https://wallet.polygon.technology/staking/my-account) on the dashboard.++Check the **Reward** field under your delegated validator.++## Do I need ETH to pay for gas fees?  Yes. You should provision for ~0.05-0.1 ETH to be safe. -### Do I need to deposit Matic tokens to the Matic Mainnet network for staking?+## Do I need to deposit MATIC tokens to the Polygon mainnet network for staking? -No. All your funds need to be on the Main Ethereum Network.+No. All your funds need to be on the Ethereum mainnet. -### When I try to do the transaction my Confirm button is disabled, why so?+## When I try to do the transaction, my **Confirm** button is disabled, why so?  Please check if you have enough ETH for the gas fees. -### When does reward get distributed?+## When does reward get distributed? -The rewards are distributed whenever a checkpoint is submitted. +The rewards are distributed whenever a [checkpoint](/docs/validate/glossary#checkpoint-transaction) is submitted. -Currently 107163 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. +Currently 107163 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.  **Note:** 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. -The checkpoint submission is done by one of the validators approximately every 3 hours. This time is approximate and may vary based on validator consensus on the Polygon Heimdall layer. This may also vary based on Ethereum Network. Higher congestion in the network may result in delayed checkpoints.--You can track checkpoints on the staking contract here: https://etherscan.io/address/0x86e4dc95c7fbdbf52e33d563bbdb00823894c287+You can track checkpoints on the staking contract [on Etherscan](https://etherscan.io/address/0x86e4dc95c7fbdbf52e33d563bbdb00823894c287). -### Why does reward keep getting decreased every checkpoint?+## Why does reward keep getting decreased every checkpoint? -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. +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.  To begin with, rewards will be higher 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. -### How can I claim my rewards?+## How can I claim my rewards? -You can claim your rewards instantly by clicking on the `New Rewards` card and then clicking on the Withdraw rewards . This will transfer the rewards accumulated to your delegated account on Metamask.+1. Click [My Account](https://wallet.polygon.technology/staking/my-account) on the dashboard.+1. Click **Withdraw Reward** under your delegated validator. -### What is the Unbonding period?+## What is the unbonding period? -The unbonding period on Polygon is approximately 9 days now. It was 19 days previously. This period applies to the originally delegated amount and re-delegated amounts - it does not apply to any rewards that were nor re-delegated.+The unbonding period on Polygon is approximately 9 days now. It was 19 days previously. This period applies to the originally delegated amount and re-delegated amounts — it does not apply to any rewards that were nor re-delegated. -### Will I keep receiving rewards after I unbond?+## Will I keep receiving rewards after I unbond?  No. You stop receiving rewards once you unbond. -### How many transactions does the delegation require?+## How many transactions does the delegation require? -Delegation requires 2 transactions one after the other - one Approve and another Deposit.+Delegation requires 2 transactions one after the other — one Approve and another Deposit. -### What does Redelegate Rewards mean?+## What does Restake Reward mean? -Redelegating your rewards simply means that you want to increase your stake by restaking the rewards you have accumulated.+Restaking your rewards means increasing your stake by restaking the rewards you have accumulated. -### Can I stake to any validator?+## Can I stake to any validator? -Yes. All validators are Polygon Foundation nodes currently.+Yes, you can restake to any validator. -We are doing a phased rollout of the Polygon mainnet. Later on, external validators will be onboarded gradually. Please see https://blog.matic.network/mainnet-is-going-live-announcing-the-launch-sequence/ for more details.--### Which browser is compatible with Staking Dashboard?+## Which browser is compatible with the staking dashboard?  Chrome, Firefox, and Brave. -### My Metamask is stuck at confirming after login, what do I do? Or nothing happens when I try to login?+## My MetaMask is stuck at confirming after login, what do I do? Or nothing happens when I try to login?  Check for the following: -- If you’re using Brave, please turn off the option for “Use Crypto Wallets” in the settings panel.-- Check if you are logged into Metamask.-- Check if you are logged into Metamask with Trezor/Ledger. Additionally, you need to turn on permission to call contracts on your Ledger device, if it is not enabled already.-- Check your system timestamp. If the system time is not correct, you will need to correct it.--### How do I send funds from Binance or other exchanges to Polygon wallet?+* If you are using Brave, turn off the option for **Use Crypto Wallets** in the settings panel.+* Check if you are logged into MetaMask.+* Check if you are logged into MetaMask with Trezor/Ledger. Additionally, you need to turn on the permission to call contracts on your Ledger device, if it is not enabled already.+* Check your system timestamp. If the system time is not correct, you need to correct it. -Technically, the Polygon web wallet/Staking interface is just a web application. Currently, it supports the following wallets - Metamask. WalletConnect and WalletLink.+## How do I send funds from Binance or other exchanges to Polygon wallet? -So first you must withdraw your funds from Binance or any other exchange to your Ethereum address on Metamask. If you don't know how to use Metamask, google it a bit. There are plenty of videos and blogs to get started with it.+Technically, the Polygon web wallet/staking interface is just a web application. Currently, it supports the following wallets — MetaMask. WalletConnect and WalletLink. -### When will it be possible to become a validator and how many tokens do I need to have?+So first you must withdraw your funds from Binance or any other exchange to your Ethereum address on MetaMask. If you don't know how to use MetaMask, Google it a bit. There are plenty of videos and blogs to get started with it. -The Polygon mainnet is being rolled out gradually in phases. Currently, we are in Phase 1 with only the Polygon foundation nodes running. Gradually, additional external validators will be onboarded. Please refer to https://blog.matic.network/mainnet-is-going-live-announcing-the-launch-sequence/ for more details.+## If I have earned rewards while delegating, and if I add additional funds to the same validator node, what happens? -### If I have earned rewards while delegating, and if I add additional funds to the same validator node, what happens?+If you have not re-delegated your rewards before delegating additional funds to the same validator node, your rewards will be withdrawn automatically. -If you have not re-delegated your rewards before delegating additional funds to the same validator node, your rewards will be withdrawn automatically. +In case you do not want that to happen, re-delegate your rewards before delegating additional funds. -In case you dont want that to happen, re-delegate your rewards before delegating additional funds.+## I have delegated my tokens via MetaMask on the staking dashboard. Do I need to keep my system or device on? -### I have delegated my tokens via Metamask on the Staking dashboard. Do I need to keep my system or device on?+No. Once your delegation transactions are confirmed, and you can see your tokens reflected in the **Your Stake** and **Reward** fields in [My Account](https://wallet.polygon.technology/staking/my-account), then you are done. There is no need to keep your system or device on. -No. Once your Delegation transactions are confirmed, and you can see your tokens reflected in the `Total Stake` and `New Reward` cards/sections, then you are done. There is no need to keep your system or device on.+## I have unbonded. How long will it take to unbond? -### I have unbonded. How long will it take to Unbond?+The unbonding period is currently set to 80 checkpoints. Every checkpoint takes approximately 34 minutes. However, some checkpoints could be delayed upto ~1 hour due to congestion on the Ethereum mainnet. -The unbonding period is currently set to 424 checkpoints. This is approximately 9 days. Every checkpoint takes approximately 34 minutes. However, some checkpoints could be delayed upto ~1 hour due to congestion on Ethereum.+## Do I know when the unbonding period is over? -### I have unbonded, and I now see the Claim Stake button, but it is disabled, why is that?+Yes, you can check status of your current unbonding period on the [History](https://wallet.polygon.technology/staking/history) tab. -The `Claim Stake` button will only be enabled when your unbonding period is complete. The unbonding period is currently set at 424 checkpoints.+Every checkpoint takes approximately 30 minutes. However, some checkpoints could be delayed upto ~1 hour due to congestion on the Ethereum mainnet. -### Do I know when the Claim Stake button will be enabled?+## How do I switch my delegation from Foundation nodes to external nodes? -Yes, under the `Claim Stake` button you would see a note on how many checkpoints are pending before the `Claim Stake` button would be enabled. Every checkpoint takes approximately 30 minutes. However, some checkpoints could be delayed upto ~1 hour due to congestion on Ethereum.+You can switch your Delegation using the **Move Stake** option on the [staking dashboard](https://wallet.polygon.technology/staking/my-account). This will switch your delegation from the Foundation node to any other external node of your choice. -### How do I switch my delegation from Foundation Nodes to External nodes?+## Will there be any ubonding period when I switch delegation from Foundation nodes to external nodes? -You can switch your Delegation using the **Move Stake** option on the Staking UI. This will switch your Delegation from the Foundation node to any other external node of your choice.+There will be no unbonding period when you switch delegation from Foundation nodes to external nodes. It will be a direct switch without any delays. However, if you are unbonding from a Foundation node or an external node, there will be an unbonding period for that. -### Will there be any ubonding period when I switch Delegation from Foundation nodes to external nodes?--There will be no Unbonding period when you switch Delegation from foundation nodes to external nodes. It will be a direct switch without any delays. However, if you are unbonding from a Foundation Node or an External node, there will be an Unbonding period for that.--### Are they any specifics to choose an external node during switch delegation?+## Are they any specifics to choose an external node during switch delegation?  No. You can choose any node of your choice. -### What happens to my rewards that are accumalated if I switch delegation from Foundation to External node?+## What happens to my rewards that are accumalated if I switch delegation from Foundation to external node? -If you haven't already claimed your rewards before switching delegation, then upon successfull switch of your delegation from Foundation to External node, the Rewards that were accumalated until then will be transferred back to your account. +If you haven't already withdrawn your rewards before switching delegation, then upon successfull switch of your delegation from Foundation to external node, the rewards that were accumalated until then will be transferred back to your account. -### Will delegation on the External Nodes work the same as Foundation Nodes?+## Will delegation on the external nodes work the same as Foundation nodes?  Yes, it will work the same as Foundation nodes. -### Will I still get rewards after delegating to an External Node?+## Will I still get rewards after delegating to an external node? -Yes, rewards will be distributed the same as earlier with the Foundation nodes. Every successful submission of a checkpoint will yield rewards. Rewards will be distributed and calculated at every checkpoint relative to the stake ratio, as currently implemented.+Yes, rewards will be distributed the same as earlier with the Foundation nodes. Every successful submission of a [checkpoint]((/docs/validate/glossary#checkpoint-transaction)) will yield rewards. Rewards will be distributed and calculated at every checkpoint relative to the stake ratio, as currently implemented. -### Will there be any unbonding period if I unbond from an External Node?+## Will there be any unbonding period if I unbond from an external node? -Yes, the unbonding period will stay the same as currently implemented. 424 Checkpoints.+Yes, the unbonding period will stay the same as currently implemented. 80 checkpoints. -### Will there be any locking period after I switch my Delegation from Foundation to External node?+## Will there be any locking period after I switch my delegation from Foundation to external node?  No. There won't be any locking period after you switch your delegation. -### Can I partially switch my delegation from Foundation to External nodes?+## Can I partially switch my delegation from Foundation to external nodes?  Yes, you will have the option to partially move your stake from Foundation node to an external node. The remaining partial stake will remain on the Foundation node. You can then move that to another node of your choice or the same node. -### Can I switch delegation from an external node to another external node?--No, the **Move Stake** option is only available on the Foundation Nodes. If you want to switch your delegation from an external node to another external node, you will have to unbond first and then delegate to another external node.--### When will the Foundations nodes be turned off?--The foundation nodes will be turned off by the end of January, 2021.--### Will there be any Foundation nodes in the future?--No, there won't be any foundation nodes in the future.---### How many transactions do I need to pay for Gas when I do a Move Stake?--The Move Stake is a single transaction only. All transactions would be on the Ethereum Blockchain so you would need to spend some ETH while doing the Move Stake transaction.--### Will my stake be automatically unbonded after January 31st?--No. Your stake won't be automatically unbonded after January 31st. You will have to manually unbond. The unbonding period will still stay the same as 424 checkpoints which is approximately 9 days.+## Can I switch delegation from an external node to another external node? -### Will I earn rewards if I haven't moved my stake from the Foundation Nodes after January 31st?+No, the **Move Stake** option is only available on the Foundation nodes. If you want to switch your delegation from an external node to another external node, you will have to unbond first and then delegate to another external node.

Fixed.

akegaviar

comment created time in 7 days

PullRequestReviewEvent

Pull request review commentmaticnetwork/matic-docs

Redo validator setup guides

+---+id: delegate+title: Delegate+description: Learn how to become a delegator on the Polygon Network.+keywords:+  - docs+  - matic+  - polygon+  - delegate+image: https://matic.network/banners/matic-network-16x9.png +---+import useBaseUrl from '@docusaurus/useBaseUrl';++This is a step-by-step guide to help you become a [delegator](/docs/validate/glossary#delegator) on the Polygon Network.++The only prerequisite is to have your MATIC tokens and ETH on the Ethereum mainnet address.++## Access the dashboard++1. In your wallet (e.g. MetaMask), choose the Ethereum mainnet.+1. Log in to the [Polygon Wallet dashboard](https://wallet-dev.polygon.technology/staking/).+1. Once you log in, you will the list of validators with stats.++:::note++If you a validator, use a different non-validating address to log in as delegator.++:::++## Delegate to a validator++1. Click **Become a Delegator** or scroll down to a specific validator and click **Delegate**.+1. Provide the amount of MATIC to delegate.+1. Approve the delegation transaction and click **Delegate**.++After the delegation transaction completes, you will see the *Delegation Completed* message.++## View your delegations++To view your delegations, click [My Account](https://wallet.polygon.technology/staking/my-account).++## Withdraw rewards++1. Click [My Account](https://wallet.polygon.technology/staking/my-account).+1. Under your delegated validator, click **Withdraw Reward**.++This will withdraw the MATIC token rewards to your Ethereum address.++## Restake rewards++1. Click [My Account](https://wallet.polygon.technology/staking/my-account).+1. Under your delegated validator, click **Restake Reward**.++The will restake the MATIC token rewards to the validator and increase your delegation stake.++## Unbond from a validator++1. Click [My Account](https://wallet.polygon.technology/staking/my-account).+1. Under your delegated validator, click **Restake Reward**.++The will  withdraw your rewards from the validator and your entire stake from the validator.++Your withdrawn rewards will show up immediately on your Ethereum address.++Your withdrawn stake funds will be locked for 80 [checkpoints](/docs/validate/glossary#checkpoint-transaction).++The fund locking for the unbonding period is in place to ensure there is no malicious behaviour on the network.++## Move stake from Foundation nodes to external nodes

Fixed.

akegaviar

comment created time in 7 days

PullRequestReviewEvent

Pull request review commentmaticnetwork/matic-docs

Redo validator setup guides

+---+id: delegate+title: Delegate+description: Learn how to become a delegator on the Polygon Network.+keywords:+  - docs+  - matic+  - polygon+  - delegate+image: https://matic.network/banners/matic-network-16x9.png +---+import useBaseUrl from '@docusaurus/useBaseUrl';++This is a step-by-step guide to help you become a [delegator](/docs/validate/glossary#delegator) on the Polygon Network.++The only prerequisite is to have your MATIC tokens and ETH on the Ethereum mainnet address.++## Access the dashboard++1. In your wallet (e.g. MetaMask), choose the Ethereum mainnet.+1. Log in to the [Polygon Wallet dashboard](https://wallet-dev.polygon.technology/staking/).+1. Once you log in, you will the list of validators with stats.++:::note++If you a validator, use a different non-validating address to log in as delegator.++:::++## Delegate to a validator++1. Click **Become a Delegator** or scroll down to a specific validator and click **Delegate**.+1. Provide the amount of MATIC to delegate.+1. Approve the delegation transaction and click **Delegate**.++After the delegation transaction completes, you will see the *Delegation Completed* message.++## View your delegations++To view your delegations, click [My Account](https://wallet.polygon.technology/staking/my-account).++## Withdraw rewards++1. Click [My Account](https://wallet.polygon.technology/staking/my-account).+1. Under your delegated validator, click **Withdraw Reward**.++This will withdraw the MATIC token rewards to your Ethereum address.++## Restake rewards++1. Click [My Account](https://wallet.polygon.technology/staking/my-account).+1. Under your delegated validator, click **Restake Reward**.++The will restake the MATIC token rewards to the validator and increase your delegation stake.++## Unbond from a validator

My bad. Fixed.

akegaviar

comment created time in 7 days

PullRequestReviewEvent

push eventakegaviar/matic-docs

Ake Gaviar

commit sha 8d32085fa7c2f644e851f89437b1a1cc57da9a23

Implement feedback

view details

push time in 7 days

push eventakegaviar/matic-docs

Ake Gaviar

commit sha 0ce7a60969177f18c189fa6e2a53c42abace7241

Add snapshot links resource

view details

push time in 8 days

Pull request review commentmaticnetwork/matic-docs

Redo validator setup guides

+---+id: run-validator-ansible+title: Run a Validator Node with Ansible+description: Use Ansible to set up your validator node on the Polygon Network.+keywords:+  - docs+  - matic+  - polygon+  - ansible+  - node+  - validator+  - sentry+image: https://matic.network/banners/matic-network-16x9.png +---+import useBaseUrl from '@docusaurus/useBaseUrl';++This section guides you through starting and running the validator node through an Ansible playbook.++For the system requirements, see [Validator Node System Requirements](/docs/validate/mainnet/validator-node-system-requirements).++If you would like to start and run the validator node from binaries, see [Run a Validator Node from Binaries](/docs/validate/mainnet/validator-guide-binaries).++:::note++Steps in this guide involve waiting for the Heimdall and Bor nodes to fully sync. This process takes several days to complete.++Alternatively, you can use a maintained snapshot, which will reduce the sync time to a few hours. For detailed instructions, see [Snapshot Instructions for Heimdall and Bor](https://forum.matic.network/t/snapshot-instructions-for-heimdall-and-bor/2278).

Done

akegaviar

comment created time in 8 days

PullRequestReviewEvent

Pull request review commentchainstack/docs

Add Virtuozzo

 Chainstack currently supports the following cloud providers: * Amazon Web Services * Microsoft Azure * Google Cloud Platform+* Virtuozzo for:

Removed

akegaviar

comment created time in 10 days

PullRequestReviewEvent

push eventchainstack/docs

Ake Gaviar

commit sha 081549153952e4eeb7f09b17f72d6a57b07e3ca9

Remove Virtuozzo protocol specifics

view details

push time in 10 days

push eventakegaviar/matic-docs

Ake Gaviar

commit sha 8e40aa786dd6fdcd7a58a166511c53b53d741890

Implement feedback

view details

push time in 10 days

PullRequestReviewEvent

Pull request review commentmaticnetwork/matic-docs

Redo validator setup guides

+---+id: glossary+title: Glossary+description: Key Polygon terms+keywords:+  - docs+  - matic+  - polygon+  - glossary+image: https://matic.network/banners/matic-network-16x9.png +---++## Bor ++A Bor node is a node producing blocks on the Polygon Network.++Bor is based on [Go Ethereum](https://geth.ethereum.org/).++## Checkpoint transaction++A checkpoint transaction is a transaction containing the Merkle root of blocks of the [Bor](/docs/validate/glossary#bor) layer.++The transaction is committed to the Ethereum mainnet by a [Heimdall](/docs/validate/glossary#heimdall) node.++## Heimdall++A Heimdall node is a node running in parallel to the Ethereum mainnet, monitoring the set of contracts deployed on the Ethereum mainnet, and committing the Polygon Network [checkpoints](/docs/validate/glossary#checkpoint-transaction) to the Ethereum mainnet.++Heimdall is based on [Tendermint](https://tendermint.com/).++## Sentry++A sentry node is a node running both the [Heimdall](/docs/validate/glossary#heimdall) node and the [Bor](/docs/validate/glossary#bor) node to download the data from other nodes on the network and to propagate the [validator](/docs/validate/glossary#validator) data on the network.++A sentry node is open to all other sentry nodes on the network.++## Signer address

done

akegaviar

comment created time in 10 days

Pull request review commentmaticnetwork/matic-docs

Redo validator setup guides

+---+id: glossary+title: Glossary+description: Key Polygon terms+keywords:+  - docs+  - matic+  - polygon+  - glossary+image: https://matic.network/banners/matic-network-16x9.png +---++## Bor ++A Bor node is a node producing blocks on the Polygon Network.++Bor is based on [Go Ethereum](https://geth.ethereum.org/).++## Checkpoint transaction++A checkpoint transaction is a transaction containing the Merkle root of blocks of the [Bor](/docs/validate/glossary#bor) layer.++The transaction is committed to the Ethereum mainnet by a [Heimdall](/docs/validate/glossary#heimdall) node.++## Heimdall++A Heimdall node is a node running in parallel to the Ethereum mainnet, monitoring the set of contracts deployed on the Ethereum mainnet, and committing the Polygon Network [checkpoints](/docs/validate/glossary#checkpoint-transaction) to the Ethereum mainnet.++Heimdall is based on [Tendermint](https://tendermint.com/).++## Sentry++A sentry node is a node running both the [Heimdall](/docs/validate/glossary#heimdall) node and the [Bor](/docs/validate/glossary#bor) node to download the data from other nodes on the network and to propagate the [validator](/docs/validate/glossary#validator) data on the network.++A sentry node is open to all other sentry nodes on the network.++## Signer address++A signer address is the address of an Ethereum account of the [Heimdall](/docs/validate/glossary#heimdall) validator node. The signer address signs and submits the [checkpoint transactions](/docs/validate/glossary#checkpoint-transaction).++## Validator

done

akegaviar

comment created time in 10 days

PullRequestReviewEvent

Pull request review commentmaticnetwork/matic-docs

Redo validator setup guides

 --- id: getting-started title: Getting Started-description: Build your next blockchain app on Polygon.+description: A collection of instructions on how to run and operate validator nodes on the Polygon Network. keywords:   - docs   - matic+  - polygon+  - introduction image: https://matic.network/banners/matic-network-16x9.png  ----Hey everyone! Polygon Mainnet is here - Get ready to run Validator nodes on the Polygon Mainnet! -We have been working hard on enabling the Proof-of-Stake (PoS) layer on the Polygon, and we are launching our public  staking to the community--To participate and become a responsible validator by running a node on the the Polygon Mainnet you can follow the documentation here--Please ensure that you read the documentation carefully before starting the setup for the nodes.--Node setup guide: https://docs.matic.network/docs/validate/mainnet/validator-guide--**Stake on Polygon**--Before you initiate the staking process, ensure that your node's health check is complete. Please perform a health check by joining the Discord Server and contacting one of the admins (Delroy)--Stake tokens to become a validator - [follow this guide](https://docs.matic.network/docs/validate/mainnet/stake-on-matic)---**Queries, any?**-If you face any trouble during installation or syncing, do share your queries in this [forum](https://forum.matic.network) or on our validator [Discord](https://discord.gg/XvpHAxZ) server.  +This section guides you through the following topics:++* Core components.+* Validator responsibilities.+* Joining the network as a validator:+  * Start and run the nodes with Ansible.

done

akegaviar

comment created time in 10 days

PullRequestReviewEvent

Pull request review commentmaticnetwork/matic-docs

Redo validator setup guides

 --- id: getting-started title: Getting Started-description: Build your next blockchain app on Polygon.+description: A collection of instructions on how to run and operate validator nodes on the Polygon Network. keywords:   - docs   - matic+  - polygon+  - introduction image: https://matic.network/banners/matic-network-16x9.png  ----Hey everyone! Polygon Mainnet is here - Get ready to run Validator nodes on the Polygon Mainnet! -We have been working hard on enabling the Proof-of-Stake (PoS) layer on the Polygon, and we are launching our public  staking to the community--To participate and become a responsible validator by running a node on the the Polygon Mainnet you can follow the documentation here--Please ensure that you read the documentation carefully before starting the setup for the nodes.--Node setup guide: https://docs.matic.network/docs/validate/mainnet/validator-guide--**Stake on Polygon**--Before you initiate the staking process, ensure that your node's health check is complete. Please perform a health check by joining the Discord Server and contacting one of the admins (Delroy)--Stake tokens to become a validator - [follow this guide](https://docs.matic.network/docs/validate/mainnet/stake-on-matic)---**Queries, any?**-If you face any trouble during installation or syncing, do share your queries in this [forum](https://forum.matic.network) or on our validator [Discord](https://discord.gg/XvpHAxZ) server.  +This section guides you through the following topics:++* Core components.+* Validator responsibilities.+* Joining the network as a validator:+  * Start and run the nodes with Ansible.+  * Start and run the nodes with binaries.+  * Stake as a validator.

done

akegaviar

comment created time in 10 days

PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentmaticnetwork/matic-docs

Redo validator setup guides

+---+id: run-validator-ansible+title: Run a Validator Node with Ansible+description: Use Ansible to set up your validator node on the Polygon Network.+keywords:+  - docs+  - matic+  - polygon+  - ansible+  - node+  - validator+  - sentry+image: https://matic.network/banners/matic-network-16x9.png +---+import useBaseUrl from '@docusaurus/useBaseUrl';++This section guides you through starting and running the validator node through an Ansible playbook.++For the system requirements, see [Validator Node System Requirements](/docs/validate/mainnet/validator-node-system-requirements).++If you would like to start and run the validator node from binaries, see [Run a Validator Node from Binaries](/docs/validate/mainnet/validator-guide-binaries).++:::note++Steps in this guide involve waiting for the Heimdall and Bor nodes to fully sync. This process takes several days to complete.++Alternatively, you can use a maintained snapshot, which will reduce the sync time to a few hours. For detailed instructions, see [Snapshot Instructions for Heimdall and Bor](https://forum.matic.network/t/snapshot-instructions-for-heimdall-and-bor/2278).

I'd rather link to the forum post that links to https://snapshots.matic.today/ so that users have maintained forum instructions along with the link to the snapshots

akegaviar

comment created time in 10 days

PullRequestReviewEvent

Pull request review commentmaticnetwork/matic-docs

Redo validator setup guides

+---+id: run-validator-ansible+title: Run a Validator Node with Ansible+description: Use Ansible to set up your validator node on the Polygon Network.+keywords:+  - docs+  - matic+  - polygon+  - ansible+  - node+  - validator+  - sentry+image: https://matic.network/banners/matic-network-16x9.png +---+import useBaseUrl from '@docusaurus/useBaseUrl';++This section guides you through starting and running the validator node through an Ansible playbook.++For the system requirements, see [Validator Node System Requirements](/docs/validate/mainnet/validator-node-system-requirements).++If you would like to start and run the validator node from binaries, see [Run a Validator Node from Binaries](/docs/validate/mainnet/validator-guide-binaries).++:::note++Steps in this guide involve waiting for the Heimdall and Bor nodes to fully sync. This process takes several days to complete.++Alternatively, you can use a maintained snapshot, which will reduce the sync time to a few hours. For detailed instructions, see [Snapshot Instructions for Heimdall and Bor](https://forum.matic.network/t/snapshot-instructions-for-heimdall-and-bor/2278).++There is limited space for accepting new validators. New validators can only join the active set when a currently active validator unbonds.++:::++## Prerequisites++* Have a fully synced Ethereum mainnet node.

fixed

akegaviar

comment created time in 10 days