forked from TrueCloudLab/frostfs-node
[#1689] morph/client: Reuse auto-generated wrappers for NNS
Make code simpler, remove unused methods. Change-Id: I18807f2c14b5a96e533e5e3fc153e23c742c66c1 Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
This commit is contained in:
parent
ccdd6cb767
commit
3bb1fb744a
2 changed files with 19 additions and 81 deletions
|
@ -9,6 +9,7 @@ import (
|
|||
"sync/atomic"
|
||||
"time"
|
||||
|
||||
nnsClient "git.frostfs.info/TrueCloudLab/frostfs-contract/rpcclient/nns"
|
||||
"git.frostfs.info/TrueCloudLab/frostfs-node/internal/logs"
|
||||
"git.frostfs.info/TrueCloudLab/frostfs-node/internal/metrics"
|
||||
morphmetrics "git.frostfs.info/TrueCloudLab/frostfs-node/pkg/morph/metrics"
|
||||
|
@ -62,6 +63,8 @@ type Client struct {
|
|||
rolemgmt *rolemgmt.Contract // neo-go Designation contract wrapper
|
||||
nnsHash util.Uint160 // NNS contract hash
|
||||
|
||||
nnsReader *nnsClient.ContractReader // NNS contract wrapper
|
||||
|
||||
acc *wallet.Account // neo account
|
||||
accAddr util.Uint160 // account's address
|
||||
|
||||
|
@ -576,6 +579,7 @@ func (c *Client) setActor(act *actor.Actor) {
|
|||
c.rpcActor = act
|
||||
c.gasToken = nep17.New(act, gas.Hash)
|
||||
c.rolemgmt = rolemgmt.New(act)
|
||||
c.nnsReader = nnsClient.NewReader(act, c.nnsHash)
|
||||
}
|
||||
|
||||
func (c *Client) GetActor() *actor.Actor {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue