[#732] neofs-adm: get contract path on initialization

Simplifies code a bit.

Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
This commit is contained in:
Evgenii Stratonikov 2021-07-29 16:23:36 +03:00 committed by Alex Vanin
parent 67b17cfb02
commit 6a40adcfca
5 changed files with 19 additions and 43 deletions

View file

@ -21,12 +21,7 @@ const defaultNameServiceSysfee = 4000_0000
const defaultRegisterSysfee = 10_0000_0000 + defaultNameServiceDomainPrice
func (c *initializeContext) setNNS() error {
ctrPath, err := c.Command.Flags().GetString(contractsInitFlag)
if err != nil {
return fmt.Errorf("missing contracts path: %w", err)
}
cs, err := c.readContract(ctrPath, nnsContract)
cs, err := c.readContract(nnsContract)
if err != nil {
return err
}
@ -46,7 +41,7 @@ func (c *initializeContext) setNNS() error {
}
}
alphaCs, err := c.readContract(ctrPath, alphabetContract)
alphaCs, err := c.readContract(alphabetContract)
if err != nil {
return fmt.Errorf("can't read alphabet contract: %w", err)
}
@ -79,7 +74,7 @@ func (c *initializeContext) setNNS() error {
}
for _, ctrName := range contractList {
cs, err := c.readContract(ctrPath, ctrName)
cs, err := c.readContract(ctrName)
if err != nil {
return err
}