Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

wabtInsetalThings you need to know:

  1. There are updated contracts. Obtain a fresh set of contracts & recompile. Visit docs.casperlabs.io and review the Node Operator guide for instructions.

  2. There is a new component called the casper-node-launcher. This component runs the node software, and switches the version of the software at a future upgrade point when the point is reached. This is how upgrades will function.

  3. The genesis files are now stored within a version directory. The first version is 1.0.0 - therefore the chainspec, and config.toml are under /etc/casper/1_0_0/ .

  4. The system will not issue refunds for payment-amount. It assumes that all of the payment amount is consumed as transaction fees. Provide 1000000000 for your payment-amount parameter when sending a bid.

  5. Bids for validator slots need to be sent to localhost. Do not send bid transactions to another node. This prevents liveness faults, as your node will not gossip a deploy until it is synchronized with the network.

  6. To test the rotation of validators in the auction, we have reduced the number of auction slots to 75. We recommend that folks try unbonding & withdrawing rewards during this phase also.

  7. Use the --gas-price =1 parameter now in all transactions. The client doesn’t require it yet, but it will soon

  8. As a best practice, we recommend updating the trusted hash in config.toml (for a running node) to be updated at some interval of your choice. This way, in the event of an unforseen restart, synchronization will be faster and more efficient.

  9. There is a new chainspec.toml file. This is to support the node launcher. Here is the diff.

  10. There will be information in the status endpoint that expresses the version of the node launcher that is installed. This is to help track the peers that are ready for an upgrade in the future.

  11. We are still investigating a memory leak. Please report an issue if you observe memory climbing out of control.

...

Code Block
sudo apt install gcc g++ pkg-config libssl-dev make wabt jq

#install rust https://www.rust-lang.org/tools/install
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh    

...