To be run on devnet contracts deployed on Rinkeby/Arbitrum Rinkeby.
[ ] migrateLPT (requires BridgeMinter to hold some LPT)
[ ] migrateETH (requires BridgeMinter to hold some ETH)
[ ] migrateDelegator as delegator EOA
[ ] migrateDelegator as delegator contract
[ ] migrateDelegator as orchestrator
[ ] orchestrator migrateDelegator -> delegator migrateDelegator (i.e. orchestrator migrates before its delegators)
[ ] delegator migrateDelegator -> orchestrator migrateDelegator (i.e. orchestrator migrates after its delegators)
[ ] migrateSender
[ ] migrateUnbondingLocks
[ ] claimStake
[ ] orchestrator migrateDelegator -> claimStake (i.e. orchestrator migrates before its delegators call claimStake)
[ ] claimStake -> orchestrator migrateDelegator (i.e. orchestrator migrates after its delegators call claimStake)
After the migrateLPT and migrateETH tests, the rest of the tests will require the L2Migrator to have sufficient LPT and ETH. For the tests, we can just send LPT and ETH to the L2Migrator so that it has sufficient funds for further actions.
To be run on devnet contracts deployed on Rinkeby/Arbitrum Rinkeby.
After the migrateLPT and migrateETH tests, the rest of the tests will require the L2Migrator to have sufficient LPT and ETH. For the tests, we can just send LPT and ETH to the L2Migrator so that it has sufficient funds for further actions.