@@ -5,14 +5,10 @@ import (
5
5
"encoding/json"
6
6
"fmt"
7
7
"io"
8
- "path/filepath"
9
8
"strconv"
10
9
11
- "github.com/filecoin-project/venus/app/paths"
12
10
"github.com/filecoin-project/venus/cmd/tablewriter"
13
11
14
- "github.com/filecoin-project/venus/pkg/config"
15
-
16
12
"github.com/filecoin-project/go-address"
17
13
"github.com/filecoin-project/go-state-types/abi"
18
14
actorstypes "github.com/filecoin-project/go-state-types/actors"
@@ -257,7 +253,8 @@ var stateSectorCmd = &cmds.Command{
257
253
return err
258
254
}
259
255
260
- ts , err := env .(* node.Env ).ChainAPI .ChainHead (req .Context )
256
+ ctx := req .Context
257
+ ts , err := env .(* node.Env ).ChainAPI .ChainHead (ctx )
261
258
if err != nil {
262
259
return err
263
260
}
@@ -267,12 +264,12 @@ var stateSectorCmd = &cmds.Command{
267
264
return err
268
265
}
269
266
270
- blockDelay , err := blockDelay ( req )
267
+ blockDelay , err := getBlockDelay ( ctx , env )
271
268
if err != nil {
272
269
return err
273
270
}
274
271
275
- si , err := env .(* node.Env ).ChainAPI .StateSectorGetInfo (req . Context , maddr , abi .SectorNumber (sid ), ts .Key ())
272
+ si , err := env .(* node.Env ).ChainAPI .StateSectorGetInfo (ctx , maddr , abi .SectorNumber (sid ), ts .Key ())
276
273
if err != nil {
277
274
return err
278
275
}
@@ -289,8 +286,8 @@ var stateSectorCmd = &cmds.Command{
289
286
writer .Println ("SealedCID: " , si .SealedCID )
290
287
writer .Println ("DealIDs: " , si .DealIDs )
291
288
writer .Println ()
292
- writer .Println ("Activation: " , EpochTime (height , si .Activation , blockDelay ))
293
- writer .Println ("Expiration: " , EpochTime (height , si .Expiration , blockDelay ))
289
+ writer .Println ("Activation: " , EpochTimeTs (height , si .Activation , blockDelay , ts ))
290
+ writer .Println ("Expiration: " , EpochTimeTs (height , si .Expiration , blockDelay , ts ))
294
291
writer .Println ()
295
292
writer .Println ("DealWeight: " , si .DealWeight )
296
293
writer .Println ("VerifiedDealWeight: " , si .VerifiedDealWeight )
@@ -311,22 +308,6 @@ var stateSectorCmd = &cmds.Command{
311
308
},
312
309
}
313
310
314
- func blockDelay (req * cmds.Request ) (uint64 , error ) {
315
- var err error
316
- repoDir , _ := req .Options [OptionRepoDir ].(string )
317
- repoDir , err = paths .GetRepoPath (repoDir )
318
- if err != nil {
319
- return 0 , err
320
- }
321
- cfgPath := filepath .Join (repoDir , "config.json" )
322
- cfg , err := config .ReadFile (cfgPath )
323
- if err != nil {
324
- return 0 , err
325
- }
326
-
327
- return cfg .NetworkParams .BlockDelay , nil
328
- }
329
-
330
311
var stateGetActorCmd = & cmds.Command {
331
312
Helptext : cmds.HelpText {
332
313
Tagline : "Print actor information" ,
@@ -471,22 +452,23 @@ var stateMinerInfo = &cmds.Command{
471
452
return err
472
453
}
473
454
474
- blockDelay , err := blockDelay (req )
455
+ ctx := req .Context
456
+ blockDelay , err := getBlockDelay (ctx , env )
475
457
if err != nil {
476
458
return err
477
459
}
478
460
479
- ts , err := env .(* node.Env ).ChainAPI .ChainHead (req . Context )
461
+ ts , err := env .(* node.Env ).ChainAPI .ChainHead (ctx )
480
462
if err != nil {
481
463
return err
482
464
}
483
465
484
- mi , err := env .(* node.Env ).ChainAPI .StateMinerInfo (req . Context , addr , ts .Key ())
466
+ mi , err := env .(* node.Env ).ChainAPI .StateMinerInfo (ctx , addr , ts .Key ())
485
467
if err != nil {
486
468
return err
487
469
}
488
470
489
- availableBalance , err := env .(* node.Env ).ChainAPI .StateMinerAvailableBalance (req . Context , addr , ts .Key ())
471
+ availableBalance , err := env .(* node.Env ).ChainAPI .StateMinerAvailableBalance (ctx , addr , ts .Key ())
490
472
if err != nil {
491
473
return fmt .Errorf ("getting miner available balance: %w" , err )
492
474
}
@@ -535,7 +517,7 @@ var stateMinerInfo = &cmds.Command{
535
517
536
518
writer .Println ()
537
519
538
- cd , err := env .(* node.Env ).ChainAPI .StateMinerProvingDeadline (req . Context , addr , ts .Key ())
520
+ cd , err := env .(* node.Env ).ChainAPI .StateMinerProvingDeadline (ctx , addr , ts .Key ())
539
521
if err != nil {
540
522
return fmt .Errorf ("getting miner info: %w" , err )
541
523
}
0 commit comments