Skip to content
Snippets Groups Projects
Commit 942e35a9 authored by Miguel Montes's avatar Miguel Montes
Browse files

Reemplazado -1 por constante latest

Eliminada constante innecesaria
parent 24b2343e
No related branches found
No related tags found
No related merge requests found
...@@ -14,13 +14,11 @@ import ( ...@@ -14,13 +14,11 @@ import (
) )
const ( const (
DefaultURL = "http://localhost:8545"
latest = -1 latest = -1
) )
type Node = bfa.Node type Node = bfa.Node
var ( var (
url string url string
json bool json bool
...@@ -75,7 +73,7 @@ func proposals() { ...@@ -75,7 +73,7 @@ func proposals() {
var blockNumber int64 var blockNumber int64
description = "Detalla el estado de las votaciones en curso" description = "Detalla el estado de las votaciones en curso"
setFlags() 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() parseFlags()
url = updateURL(url) url = updateURL(url)
node, err := bfa.Dial(url) node, err := bfa.Dial(url)
...@@ -111,10 +109,10 @@ func sealers() { ...@@ -111,10 +109,10 @@ func sealers() {
) )
description = "Presenta la lista de selladores. Opcionalmente indica el último bloque sellado por cada uno." description = "Presenta la lista de selladores. Opcionalmente indica el último bloque sellado por cada uno."
setFlags() 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.") 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() parseFlags()
if blockNumber == 0{ if blockNumber == 0 {
panic("El bloque génesis no tiene firmantes") panic("El bloque génesis no tiene firmantes")
} }
url = updateURL(url) url = updateURL(url)
...@@ -151,7 +149,7 @@ func sealers() { ...@@ -151,7 +149,7 @@ func sealers() {
func propose() { func propose() {
var ( var (
all bool all bool
authorize bool authorize bool
proposals []string proposals []string
) )
...@@ -180,13 +178,15 @@ func propose() { ...@@ -180,13 +178,15 @@ func propose() {
} }
for i := 0; i < flags.NArg(); i++ { for i := 0; i < flags.NArg(); i++ {
address := flags.Arg(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)) panic(fmt.Sprintf("'%v' no es una dirección válida", address))
} }
isSealer := node.IsSealer(address) isSealer := node.IsSealer(address)
switch { switch {
case isSealer && authorize: panic(fmt.Sprintf("'%v' ya es un sellador", address)) case isSealer && authorize:
case !isSealer && !authorize: panic(fmt.Sprintf("'%v' no es un sellador", address)) 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)) proposals = append(proposals, flags.Arg(i))
} }
...@@ -202,7 +202,7 @@ func main() { ...@@ -202,7 +202,7 @@ func main() {
commands = map[string]func(){ commands = map[string]func(){
"proposals": proposals, "proposals": proposals,
"sealers": sealers, "sealers": sealers,
"vote": propose, "vote": propose,
} }
validCommands []string validCommands []string
) )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment