Skip to content

Crítica no NodeRules.addEnode() ou NodeRulesList.add() #29

@gladsjr

Description

@gladsjr

A princípio, seria razoável que o smart contract garantisse que a mesma organização sempre tivesse nós com nomes diferentes. Hoje, se eu passo enodeHigh e enodeLow diferentes dos existentes, mas nodeType, name e organization iguais (além do geoHash, que não estamos usando), o contrato aceita. Isso significa que podemos ter dois nós com nome writer do BNDES, por exemplo, o que não é muito adequado. Observe que "name" não é o nome do tipo, mas um nome "interno", escolhido pela organização.
Logo, o issue aqui seria para implementar essa validação.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions