From 81dc17718e60ffdc3c8fbbe34874e5dd0aa7c342 Mon Sep 17 00:00:00 2001 From: Pavel Karpy Date: Fri, 26 Nov 2021 17:15:22 +0300 Subject: [PATCH] [#987] ir: Add parsing `subnet` script hash from `NNS` contract Signed-off-by: Pavel Karpy --- pkg/innerring/contracts.go | 2 ++ pkg/morph/client/nns.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pkg/innerring/contracts.go b/pkg/innerring/contracts.go index 5c5504f2..8dfe4ab5 100644 --- a/pkg/innerring/contracts.go +++ b/pkg/innerring/contracts.go @@ -19,6 +19,7 @@ type contracts struct { proxy util.Uint160 // in morph processing util.Uint160 // in mainnet reputation util.Uint160 // in morph + subnet util.Uint160 // in morph neofsID util.Uint160 // in morph alphabet alphabetContracts // in morph @@ -61,6 +62,7 @@ func parseContracts(cfg *viper.Viper, morph *client.Client, withoutMainNet, with {"contracts.container", client.NNSContainerContractName, &result.container}, {"contracts.audit", client.NNSAuditContractName, &result.audit}, {"contracts.reputation", client.NNSReputationContractName, &result.reputation}, + {"contracts.subnet", client.NNSSubnetworkContractName, &result.subnet}, {"contracts.neofsid", client.NNSNeoFSIDContractName, &result.neofsID}, } diff --git a/pkg/morph/client/nns.go b/pkg/morph/client/nns.go index f3543b72..f20b6219 100644 --- a/pkg/morph/client/nns.go +++ b/pkg/morph/client/nns.go @@ -30,6 +30,8 @@ const ( NNSProxyContractName = "proxy.neofs" // NNSReputationContractName is a name of the reputation contract in NNS. NNSReputationContractName = "reputation.neofs" + // NNSSubnetworkContractName is a name of the subnet contract in NNS. + NNSSubnetworkContractName = "subnet.neofs" ) var (