[#883] adm: Use proxy contract as admin for frostfsid and policy contracts

Signed-off-by: Alex Vanin <a.vanin@yadro.com>
pull/883/head
Alexey Vanin 2023-12-21 12:16:55 +03:00
parent 32f4e72e6a
commit 419b07e8b8
1 changed files with 2 additions and 2 deletions

View File

@ -546,7 +546,7 @@ func (c *initializeContext) getContractDeployData(ctrName string, keysParam []an
if found { if found {
items = append(items, h) items = append(items, h)
} else { } else {
items = append(items, nil) items = append(items, c.Contracts[proxyContract].Hash)
} }
case netmapContract: case netmapContract:
md := getDefaultNetmapContractConfigMap() md := getDefaultNetmapContractConfigMap()
@ -582,7 +582,7 @@ func (c *initializeContext) getContractDeployData(ctrName string, keysParam []an
case proxyContract: case proxyContract:
items = nil items = nil
case policyContract: case policyContract:
items = []any{nil} items = append(items, c.Contracts[proxyContract].Hash)
default: default:
panic(fmt.Sprintf("invalid contract name: %s", ctrName)) panic(fmt.Sprintf("invalid contract name: %s", ctrName))
} }