Skip to content

Instantly share code, notes, and snippets.

@d4hines
Last active March 5, 2021 14:10
Show Gist options
  • Save d4hines/1c32dcb61fd70c7d108038abbcd8af6a to your computer and use it in GitHub Desktop.
Save d4hines/1c32dcb61fd70c7d108038abbcd8af6a to your computer and use it in GitHub Desktop.

Protocol 009 Changelog

Getting the Source Code of the Proposal

The source code can be found on the master branch of the Tezos repository on Gitlab, in the src/proto_009_PsFLorBA directory, or the or the src/proto_009_PsFlorena for the release without baking accounts.

To compute the hash of this code, you can use the tezos-protocol-compiler. For example:

tezos-protocol-compiler -hash-only src/proto_009_PsFLorBA/lib_protocol

This should output the hash PsFLorBArSaXjuy9oP76Qv1v2FRYnUs7TFtteK5GkRBC24JvbdE.

Injecting and Proposing Florence

Note that Florence depends on v2 of the Tezos Environment; thus, Edo nodes will not be able to compile the protocol. However, you can propose Florence right away using any version the Tezos client like follows:

tezos-client submit proposals for <delegate> PsFLorBArSaXjuy9oP76Qv1v2FRYnUs7TFtteK5GkRBC24JvbdE --force

To run the usual checks such as compilation, build the latest version of the node from from the head of the master branch (instructions in the docs) and run the following:

tezos-admin-client inject protocol src/proto_009_PsFLorBA/lib_protocol
tezos-client submit proposals for <delegate> PsFLorBArSaXjuy9oP76Qv1v2FRYnUs7TFtteK5GkRBC24JvbdE

The rest of this document summarizes each major change and includes links to the relevant docs and merge requests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment