Protocol Alpha¶
This page documents the changes brought by protocol Alpha with respect to Oxford (see Protocol naming).
The code can be found in directory src/proto_alpha of the master
branch of Octez.
Contents
Environment Version¶
This protocol requires a different protocol environment version than Oxford. It requires protocol environment V11, compared to V10 for Oxford.
Smart Rollups¶
The
smart_rollup_originate
operation now also takes an optional whitelist of public key hashes. This whitelist cannot be used yet (thesc_rollup.private_enable
flag has to be set to true). (MR !9401)The
transferring
parameter from smart rollup client commandget proof for message <index> of outbox at level <level>
is now optional. (MR !9461)Enable the latest version of the WASM PVM (
2.0.0-r3
). Existing smart rollups will see their PVM automatically upgrade, and newly originated smart rollups will use this version directly (MR !9735)Added the updated whitelist for private rollups in the receipt of the outbox message execution receipt. (MR !10095)
Minor Changes¶
Arithmetic errors on Michelson
mutez
type have been exported so they can now be caught outside of the protocol. (MR !9934)