This PR deprecates the transcoderPool state variable in BondingManager and adds a new transcoderPoolV2 state variable. This change ensures that when the BondingManager implementation is upgraded, we start with a fresh empty pool which addresses some of the V1 -> Streamflow transition issues mentioned in #355. One side effect of this change is that any transcoder that is already in the pool pre-upgrade will have to submit an additional tx to re-enter the pool post-upgrade.
This PR deprecates the
transcoderPool
state variable in BondingManager and adds a newtranscoderPoolV2
state variable. This change ensures that when the BondingManager implementation is upgraded, we start with a fresh empty pool which addresses some of the V1 -> Streamflow transition issues mentioned in #355. One side effect of this change is that any transcoder that is already in the pool pre-upgrade will have to submit an additional tx to re-enter the pool post-upgrade.Fixes #355