diff --git a/components/faucet/component.go b/components/faucet/component.go index fdc4a51..b80706c 100644 --- a/components/faucet/component.go +++ b/components/faucet/component.go @@ -309,12 +309,17 @@ func run() error { consumedOutputs[output.OutputID] = types.Void } - err := deps.Faucet.ApplyAcceptedTransaction(createdOutputs, consumedOutputs) - if err != nil { - deps.ShutdownHandler.SelfShutdown(fmt.Sprintf("faucet plugin hit a critical error while applying new accepted transaction: %s", err.Error()), true) - } + // TODO: replace this workaround for slow reading with a proper solution + go deps.Faucet.ApplyAcceptedTransaction(createdOutputs, consumedOutputs) + + return nil - return err + //err := deps.Faucet.ApplyAcceptedTransaction(createdOutputs, consumedOutputs) + //if err != nil { + // deps.ShutdownHandler.SelfShutdown(fmt.Sprintf("faucet plugin hit a critical error while applying new accepted transaction: %s", err.Error()), true) + //} + // + //return err }); err != nil { deps.ShutdownHandler.SelfShutdown(fmt.Sprintf("Listening to AcceptedTransactions failed, error: %s", err), false) }