|
|
@@ -19,6 +19,7 @@ package main
|
|
|
|
|
|
import (
|
|
|
"fmt"
|
|
|
+ "github.com/ethereum/go-ethereum/arbitrage"
|
|
|
"os"
|
|
|
"sort"
|
|
|
"strconv"
|
|
|
@@ -350,6 +351,12 @@ func geth(ctx *cli.Context) error {
|
|
|
stack, backend := makeFullNode(ctx)
|
|
|
defer stack.Close()
|
|
|
|
|
|
+ // 历史记录套利系统注入到系统生命周期
|
|
|
+ arbitrage.HistoryArbitrage{
|
|
|
+ Stack: stack,
|
|
|
+ Context: ctx,
|
|
|
+ }.Register()
|
|
|
+
|
|
|
startNode(ctx, stack, backend, false)
|
|
|
stack.Wait()
|
|
|
return nil
|