github onflow/flow-go v0.12.6
Mainnet 3 - Dec 9, 2020 Spork

latest releases: v0.37.20, v0.37.19, v0.37.17-remove-chunk-data-packs...
3 years ago

Mainnet 3 - Spork

December 9th, 2020

This is the first mainnet spork with staking enabled. Participating nodes must register with the staking contract.

State Migrations

State migrations are used to transition the execution state to be compatible with breaking changes in Cadence and the Flow virtual machine. In exceptional cases, state migrations may be used to make state changes required for the continued functioning of the protocol.

Core Contracts Key Migrations

This migration adds public keys with full weight (1000) to each core protocol contract, as well as the contracts used to managed locked FLOW, to allow for upgrades needed to support ongoing protocol development. The corresponding privates are secured and operated by the core protocol team.

Core Contracts

  • f233dcee88fe0abe: Fungible Token
  • 1654653399040a61 Flow Token
  • f919ee77447b7497: Flow Fees

Additional Contracts

  • 8d0e87b65159ae63: Locked Tokens
  • 62430cf28c26d095: Staking Proxy

Multiple Contracts Per Account

This migration restructures the contract storage portion of each account in the execution state. The protocol now supports multiple contracts per account, each of which is stored in a map contractName => contractCode. Existing deployed contracts were moved inside of this map but their contents remain unchanged.

Improvements

Don't miss a new flow-go release

NewReleases is sending notifications on new releases.