Technical Release Memo for v1.4.13

Technical Release Memo for v1.4.13

Summary:

Casper network v1.4.13 update is a patch update focused on optimization of contract and host side costs, over the previously released v1.4.9.

Key Changes:

  1. Most control flow opcode costs are now reduced to 440 motes except for a few branching tables (to discourage the excessive usage of labels in the code here) resulting in overall costs reduction for contracts using various control flows, compared to 1.4.9. This may result in NFT minting being ~45% cheaper, NFT Transfers ~50% and install ~10% cheaper.
  2. In this version, undelegation and remove_bid costs are now normalized with delegation and add_bid costs which are all now 2.5 CSPR (here).
  3. The test support crates are updated to use chainspec values (here).

What does this mean for Network Operators?

  1. No Impact to the network operation.
  2. Delegators must note that undelegation costs have changed to 2.5 CSPR.
  3. Validator withdraw_bid is normalized to add_bid cost which is 2.5 CSPR.

What does this mean for Smart Contract Developers?

  1. No Major impact, except that, one can expect a cost reduction in most cases(use of control flow opcodes), except for a few(specific tables), thus developers are recommended to test run their contracts.
  2. Contract developers can now test their contracts with chainpsec values instead of constants.

Mainnet Activation

March 2nd 2023

Installation Instructions