Inactive liquidity baking

Context

This MR is a variant of !2765 (merged) that adds the code for Liquidity Baking without actually activating it on Mainnet. The main of this MR is to merge the code on master so that a testnet with Liquidity Baking can be launched while the liquidity baking smart contracts and their integration into the protocol are audited.

Manually testing the MR

See !2765 (merged) for the details on manual and automated tests for Liquidity Baking.

Checklist

  • Document the interface of any function added or modified (see the coding guidelines)
  • Document any change to the user interface, including configuration parameters (see node configuration)
  • Provide automatic testing (see the testing guide).
  • For new features and bug fixes, add an item in the appropriate changelog (docs/protocols/alpha.rst for the protocol and the environment, the Development Version section of CHANGES.md for everything else).
  • Select suitable reviewers using the Reviewers field below.

Merge request reports

Loading