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
We need a new smart contract to replace the current backend implementation of registering nodes to the testnet.
Why we need it
On the testnet we always want to have majority. We need this in order to be able to upgrade quickly.
Right now, there is a backend app that, when registering a new testnet node, delegates double the amount of stake to our validators first and then registers the node.
This fails often times and is slow because we need to wait 1 block after each delegation request.
How we do it
We create a new smart contract that contains the following methods:
Constructor - Needs to take in a list of validator wallets (our own validators)
Add Own Validator - When we have a new validator own node
Register - This is the main method that first delegates 2 x tokens to our validators and then registers the validator in the DPOS contract
This will be deployed automatically in the genesis block.
The text was updated successfully, but these errors were encountered:
The registerValidator() method will be called by the testnet node's owner, right?
Will we provide a faucet and make the method payable so that the flow is "classic" or just delegate the testnet tokens from the smart contract directly to the DPOS contract?
Contract needs to get a substantial amount of tokens during construction.
What we need
We need a new smart contract to replace the current backend implementation of registering nodes to the testnet.
Why we need it
On the testnet we always want to have majority. We need this in order to be able to upgrade quickly.
Right now, there is a backend app that, when registering a new testnet node, delegates double the amount of stake to our validators first and then registers the node.
This fails often times and is slow because we need to wait 1 block after each delegation request.
How we do it
We create a new smart contract that contains the following methods:
This will be deployed automatically in the genesis block.
The text was updated successfully, but these errors were encountered: