diff --git a/pkg/morph/client/netmap/client.go b/pkg/morph/client/netmap/client.go index e1e2a1aab..73a38c5a4 100644 --- a/pkg/morph/client/netmap/client.go +++ b/pkg/morph/client/netmap/client.go @@ -112,6 +112,11 @@ func New(c *client.StaticClient, opts ...Option) (*Client, error) { return res, nil } +// Morph returns raw morph client. +func (c Client) Morph() *client.Client { + return c.client.Morph() +} + // WithAddPeerMethod returns a client constructor option that // specifies the method name of adding peer operation. // diff --git a/pkg/morph/client/netmap/wrapper/wrapper.go b/pkg/morph/client/netmap/wrapper/wrapper.go index 133258096..c9ae33756 100644 --- a/pkg/morph/client/netmap/wrapper/wrapper.go +++ b/pkg/morph/client/netmap/wrapper/wrapper.go @@ -53,6 +53,11 @@ func NewFromMorph(cli *client.Client, contract util.Uint160, fee fixedn.Fixed8, return &Wrapper{client: enhancedNetmapClient}, nil } +// Morph returns raw morph client. +func (w Wrapper) Morph() *client.Client { + return w.client.Morph() +} + // TryNotary returns option to enable // notary invocation tries. func TryNotary() Option {