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 (
)
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
)
......
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