diff --git a/bfa_client/src/client/bfa_client.go b/bfa_client/src/client/bfa_client.go index 4121a065fb634280fce51a390f171e2a7def532d..ba8661259fa11c4fcb9da5febafe38edd226ac20 100644 --- a/bfa_client/src/client/bfa_client.go +++ b/bfa_client/src/client/bfa_client.go @@ -14,13 +14,11 @@ import ( ) const ( - DefaultURL = "http://localhost:8545" latest = -1 ) type Node = bfa.Node - var ( url string json bool @@ -75,7 +73,7 @@ func proposals() { var blockNumber int64 description = "Detalla el estado de las votaciones en curso" setFlags() - flags.Int64Var(&blockNumber, "block-number", -1, "Número del bloque en el cual se quiere conocer el estado de la propuesta (-1 para el último)") + flags.Int64Var(&blockNumber, "block-number", latest, "Número del bloque en el cual se quiere conocer el estado de la propuesta (-1 para el último)") parseFlags() url = updateURL(url) node, err := bfa.Dial(url) @@ -111,10 +109,10 @@ func sealers() { ) description = "Presenta la lista de selladores. Opcionalmente indica el último bloque sellado por cada uno." setFlags() - flags.Int64Var(&blockNumber, "block-number", -1, "Número del bloque en el cual se quiere conocer la lista de selladores (-1 para el último)") + flags.Int64Var(&blockNumber, "block-number", latest, "Número del bloque en el cual se quiere conocer la lista de selladores (-1 para el último)") flags.BoolVar(&status, "status", false, "Indica el último bloque sellado por cada sellador, o -1 si un nodo no ha sellado en las últimas 5 rondas.") parseFlags() - if blockNumber == 0{ + if blockNumber == 0 { panic("El bloque génesis no tiene firmantes") } url = updateURL(url) @@ -151,7 +149,7 @@ func sealers() { func propose() { var ( - all bool + all bool authorize bool proposals []string ) @@ -180,13 +178,15 @@ func propose() { } for i := 0; i < flags.NArg(); i++ { address := flags.Arg(i) - if !util.IsAddress(address){ + if !util.IsAddress(address) { panic(fmt.Sprintf("'%v' no es una dirección válida", address)) } isSealer := node.IsSealer(address) switch { - case isSealer && authorize: panic(fmt.Sprintf("'%v' ya es un sellador", address)) - case !isSealer && !authorize: panic(fmt.Sprintf("'%v' no es un sellador", address)) + case isSealer && authorize: + panic(fmt.Sprintf("'%v' ya es un sellador", address)) + case !isSealer && !authorize: + panic(fmt.Sprintf("'%v' no es un sellador", address)) } proposals = append(proposals, flags.Arg(i)) } @@ -202,7 +202,7 @@ func main() { commands = map[string]func(){ "proposals": proposals, "sealers": sealers, - "vote": propose, + "vote": propose, } validCommands []string )