|
@@ -12,6 +12,7 @@ type HistoryArbitrage struct {
|
|
|
ctx *cli.Context
|
|
ctx *cli.Context
|
|
|
apiBackend ethapi.Backend
|
|
apiBackend ethapi.Backend
|
|
|
blockChainApi *ethapi.BlockChainAPI
|
|
blockChainApi *ethapi.BlockChainAPI
|
|
|
|
|
+ ethereumApi *ethapi.EthereumAPI
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
func NewHistoryArbitrage(stack *node.Node, ctx *cli.Context, apiBackend ethapi.Backend) *HistoryArbitrage {
|
|
func NewHistoryArbitrage(stack *node.Node, ctx *cli.Context, apiBackend ethapi.Backend) *HistoryArbitrage {
|
|
@@ -20,6 +21,7 @@ func NewHistoryArbitrage(stack *node.Node, ctx *cli.Context, apiBackend ethapi.B
|
|
|
ctx: ctx,
|
|
ctx: ctx,
|
|
|
apiBackend: apiBackend,
|
|
apiBackend: apiBackend,
|
|
|
blockChainApi: ethapi.NewBlockChainAPI(apiBackend),
|
|
blockChainApi: ethapi.NewBlockChainAPI(apiBackend),
|
|
|
|
|
+ ethereumApi: ethapi.NewEthereumAPI(apiBackend),
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -30,11 +32,11 @@ func (h HistoryArbitrage) Register() {
|
|
|
|
|
|
|
|
func (h HistoryArbitrage) Start() error {
|
|
func (h HistoryArbitrage) Start() error {
|
|
|
HistoryLog("Hi, I am history arbitrage bot.")
|
|
HistoryLog("Hi, I am history arbitrage bot.")
|
|
|
- HistoryLog("api: ", h.blockChainApi)
|
|
|
|
|
- //time.Sleep(time.Second * 20)
|
|
|
|
|
|
|
|
|
|
for {
|
|
for {
|
|
|
- HistoryLog("BlockNumber: ", h.blockChainApi.BlockNumber(), "ChainID: ", h.blockChainApi.ChainId())
|
|
|
|
|
|
|
+ HistoryLog("Bot log",
|
|
|
|
|
+ "BlockNumber", h.blockChainApi.BlockNumber().String(),
|
|
|
|
|
+ "ChainID: ", h.blockChainApi.ChainId().ToInt())
|
|
|
|
|
|
|
|
time.Sleep(time.Second)
|
|
time.Sleep(time.Second)
|
|
|
}
|
|
}
|