From d4f883c1b0a9899105e936672a2c4837178c0eef Mon Sep 17 00:00:00 2001 From: Anton Evangelatov Date: Wed, 24 Jun 2020 15:40:30 +0200 Subject: [PATCH] connect miner node to its full node??? --- lotus-soup/baseline.go | 6 ++++-- lotus-soup/node.go | 14 +++++++++----- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/lotus-soup/baseline.go b/lotus-soup/baseline.go index 407467d8f..711e68835 100644 --- a/lotus-soup/baseline.go +++ b/lotus-soup/baseline.go @@ -189,8 +189,10 @@ func collectClientsAddrs(t *TestEnvironment, ctx context.Context, clients int) ( } func startDeal(ctx context.Context, minerActorAddr address.Address, client *impl.FullNodeAPI, fcid cid.Cid) *cid.Cid { - //func startDeal(ctx context.Context, minerActorAddr address.Address, client api.FullNodeAPI, fcid cid.Cid) *cid.Cid { - addr, _ := client.WalletDefaultAddress(ctx) + addr, err := client.WalletDefaultAddress(ctx) + if err != nil { + panic(err) + } deal, err := client.ClientStartDeal(ctx, &api.StartDealParams{ Data: &storagemarket.DataRef{Root: fcid}, diff --git a/lotus-soup/node.go b/lotus-soup/node.go index 64ca59529..00d78b4cb 100644 --- a/lotus-soup/node.go +++ b/lotus-soup/node.go @@ -379,12 +379,16 @@ func prepareMiner(t *TestEnvironment) (*Node, error) { return err1 } - /*// Bootstrap with full node - remoteAddrs, err := tnd.NetAddrsListen(ctx) - require.NoError(t, err) + remoteAddrs, err := n.fullApi.NetAddrsListen(ctx) + if err != nil { + panic(err) + } + + err = n.minerApi.NetConnect(ctx, remoteAddrs) + if err != nil { + panic(err) + } - err = minerapi.NetConnect(ctx, remoteAddrs) - require.NoError(t, err)*/ n.MineOne = func(ctx context.Context, cb func(bool)) error { select { case mineBlock <- cb: