feat: fork collator-selection and use escrow for bonding
Signed-off-by: Gregory Hill [email protected]
Forks pallet-collator-selection and distinguishes StakingCurrency and RewardsCurrency so that we can use the illiquid Escrow balance for candidacy bonds.
The reason for the split is because the ReservableCurrency implementation on the Escrow pallet is incompatible with the calls made in note_author.
Any chance you can split up your pr in at least 2 separate commits - one where you just add unchanged forked pallet, and one with the changes you made to it? The current pr with a single commit is quite hard to review
Wouldn't switching over without migration lead to their KINT/INTR being locked forever? And wouldn't it lead to problems when existing collators quit, as we would attempt to unlock vKINT but didn't lock?
This is not a problem because we have not yet enabled registration.