just show actor id, if actor is not an account
This commit is contained in:
parent
179efaf447
commit
1fdd324efc
@ -538,20 +538,14 @@ var actorControlList = &cli.Command{
|
|||||||
}
|
}
|
||||||
b := actor.Balance
|
b := actor.Balance
|
||||||
|
|
||||||
var k address.Address
|
var k = a
|
||||||
// 'a' maybe a 'robust', in that case, 'StateAccountKey' returns an error.
|
// 'a' maybe a 'robust', in that case, 'StateAccountKey' returns an error.
|
||||||
if builtin2.IsAccountActor(actor.Code) {
|
if builtin2.IsAccountActor(actor.Code) {
|
||||||
if k, err = api.StateAccountKey(ctx, a, types.EmptyTSK); err != nil {
|
if k, err = api.StateAccountKey(ctx, a, types.EmptyTSK); err != nil {
|
||||||
fmt.Printf("%s\t%s: error getting account key: %s\n", name, a, err)
|
fmt.Printf("%s\t%s: error getting account key: %s\n", name, a, err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
} else { // if builtin2.IsMultisigActor(actor.Code), Are there any other cases exist?
|
|
||||||
if k, err = api.StateLookupRobustAddress(ctx, a, types.EmptyTSK); err != nil {
|
|
||||||
fmt.Printf("%s\t%s: error getting robust address: %s\n", name, a, err)
|
|
||||||
return
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
kstr := k.String()
|
kstr := k.String()
|
||||||
if !cctx.Bool("verbose") {
|
if !cctx.Bool("verbose") {
|
||||||
kstr = kstr[:9] + "..."
|
kstr = kstr[:9] + "..."
|
||||||
|
Loading…
Reference in New Issue
Block a user