Protocol Alpha

This page documents the changes brought by protocol Alpha with respect to Boreas (see Protocol naming).

For changes brought by Boreas with respect to Atlas, see Protocol Boreas.

The code can be found in directory src/proto_alpha of the master branch of Mavkit.

Breaking Changes

A DAL attestation operation now contains a new slot field, while the attestor field is removed. (MRs !10183, !10294, !10317)

Operation receipts

  • To better differentiate Deposits coming from ‘rewards from bakers own stakes’ from ‘the edge bakers may take from their stakers rewards’, the balance updates field has been specialized. The field {“staker”:{“baker”: <delegate_pkh>}} is now split into {“staker”:{“baker_own_stake”: <delegate_pkh>}} and {“staker”:{“baker_edge”: <delegate_pkh>}}. (MR !12258)

Internal

  • Register an error’s encoding: WASM_proof_verification_failed. It was previously not registered, making the error message a bit obscure. (MR !9603)