text: const version = 14
  
  /*
  
  This migration removes provider from config and moves it too NetworkController.
  
  */
  
  import { cloneDeep } from 'lodash'
  
  export default {
    version,
  
    migrate: function (originalVersionedData) {
      const versionedData = cloneDeep(originalVersionedData)
      versionedData.meta.version = version
      try {
        const state = versionedData.data
        const newState = transformState(state)
        versionedData.data = newState
      } catch (err) {
        console.warn(`BlackTie Migration #${version}` + err.stack)
      }
      return Promise.resolve(versionedData)
    },
  }
  
  function transformState (state) {
    const newState = state
    newState.NetworkController = {}
    newState.NetworkController.provider = newState.config.provider
    delete newState.config.provider
    return newState
  }
  