flow-core-contracts
                                
                                 flow-core-contracts copied to clipboard
                                
                                    flow-core-contracts copied to clipboard
                            
                            
                            
                        EpochRecover service event and transaction
This PR updates the FlowEpoch smart contract to support recovering the network while in Epoch Fallback Mode. It adds a new service event EpochRecover which contains the metadata for the recovery epoch. This metadata is generated out of band using the bootstrap utility util epoch efm-recover-tx-args PR and submitted to the contract with the recovery_epoch.cdc transaction. The FlowEpoch contract will end the current epoch, start the recovery epoch and store the metadata for the recovery epoch in storage. This metadata will then be emitted to the network during the next heartbeat interval.
@kc1116 Can you base this off the stable-cadence branch instead of master since we wouldn't be doing the upgrade until after Cadence 1.0?