forked from TrueCloudLab/frostfs-contract
[#58] common: Remove unused functions
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
parent
7cb7b0905b
commit
c3a7c6ad23
1 changed files with 0 additions and 50 deletions
50
common/ir.go
50
common/ir.go
|
@ -7,13 +7,6 @@ import (
|
||||||
"github.com/nspcc-dev/neo-go/pkg/interop/native/neo"
|
"github.com/nspcc-dev/neo-go/pkg/interop/native/neo"
|
||||||
"github.com/nspcc-dev/neo-go/pkg/interop/native/roles"
|
"github.com/nspcc-dev/neo-go/pkg/interop/native/roles"
|
||||||
"github.com/nspcc-dev/neo-go/pkg/interop/runtime"
|
"github.com/nspcc-dev/neo-go/pkg/interop/runtime"
|
||||||
"github.com/nspcc-dev/neo-go/pkg/interop/storage"
|
|
||||||
)
|
|
||||||
|
|
||||||
const (
|
|
||||||
irListMethod = "innerRingList"
|
|
||||||
multiaddrMethod = "multiaddress"
|
|
||||||
committeeMethod = "committee"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type IRNode struct {
|
type IRNode struct {
|
||||||
|
@ -32,49 +25,6 @@ func InnerRingInvoker(ir []IRNode) interop.PublicKey {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// InnerRingList returns list of inner ring nodes through calling
|
|
||||||
// "innerRingList" method of smart contract.
|
|
||||||
//
|
|
||||||
// Address of smart contract is received from storage by key.
|
|
||||||
func InnerRingListViaStorage(ctx storage.Context, key interface{}) []IRNode {
|
|
||||||
sc := storage.Get(ctx, key).(interop.Hash160)
|
|
||||||
return InnerRingList(sc)
|
|
||||||
}
|
|
||||||
|
|
||||||
// InnerRingList gets list of inner ring through
|
|
||||||
// calling "innerRingList" method of smart contract.
|
|
||||||
func InnerRingList(sc interop.Hash160) []IRNode {
|
|
||||||
return contract.Call(sc, irListMethod, contract.ReadOnly).([]IRNode)
|
|
||||||
}
|
|
||||||
|
|
||||||
// InnerRingMultiAddressViaStorage returns multiaddress of inner ring public
|
|
||||||
// keys by invoking netmap contract, which scripthash stored in the contract
|
|
||||||
// storage by the key `key`.
|
|
||||||
func InnerRingMultiAddressViaStorage(ctx storage.Context, key interface{}) []byte {
|
|
||||||
sc := storage.Get(ctx, key).(interop.Hash160)
|
|
||||||
return InnerRingMultiAddress(sc)
|
|
||||||
}
|
|
||||||
|
|
||||||
// InnerRingMultiAddress returns multiaddress of inner ring public keys by
|
|
||||||
// invoking netmap contract.
|
|
||||||
func InnerRingMultiAddress(sc interop.Hash160) []byte {
|
|
||||||
return contract.Call(sc, multiaddrMethod, contract.ReadOnly).([]byte)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CommitteeMultiAddressViaStorage returns multiaddress of committee public
|
|
||||||
// keys by invoking netmap contract, which scripthash stored in the contract
|
|
||||||
// storage by the key `key`.
|
|
||||||
func CommitteeMultiAddressViaStorage(ctx storage.Context, key interface{}) []byte {
|
|
||||||
sc := storage.Get(ctx, key).(interop.Hash160)
|
|
||||||
return CommitteeMultiAddress(sc)
|
|
||||||
}
|
|
||||||
|
|
||||||
// CommitteeMultiAddress returns multiaddress of committee public keys by
|
|
||||||
// invoking netmap contract.
|
|
||||||
func CommitteeMultiAddress(sc interop.Hash160) []byte {
|
|
||||||
return contract.Call(sc, committeeMethod, contract.ReadOnly).([]byte)
|
|
||||||
}
|
|
||||||
|
|
||||||
// InnerRingNodes return list of inner ring nodes from state validator role
|
// InnerRingNodes return list of inner ring nodes from state validator role
|
||||||
// in side chain.
|
// in side chain.
|
||||||
func InnerRingNodes() []IRNode {
|
func InnerRingNodes() []IRNode {
|
||||||
|
|
Loading…
Reference in a new issue