func CreateAndPopulateTestState() *state.State { s := new(state.State) s.DB = CreateAndPopulateTestDatabaseOverlay() s.LoadConfig("", "") s.Init() s.NetworkNumber = constants.NETWORK_MAIN /*err := s.RecalculateBalances() if err != nil { panic(err) }*/ s.SetFactoshisPerEC(1) state.LoadDatabase(s) s.UpdateState() go s.ValidatorLoop() time.Sleep(30 * time.Millisecond) return s }