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.rstfor the protocol and the environment, theDevelopment Versionsection ofCHANGES.mdfor everything else). -
Select suitable reviewers using the Reviewersfield below.