nodedomain

package
v0.9.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 1, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var PrototypeReference, _ = insolar.NewObjectReferenceFromBase58("0111A6NKbCjpzFr9MttfcWV8vX8eFjiyGPPfSH1AMtwN")

PrototypeReference to prototype of this contract error checking hides in generator

Functions

func GetPrototype

func GetPrototype() insolar.Reference

GetPrototype returns reference to the prototype

Types

type ContractConstructorHolder

type ContractConstructorHolder struct {
	// contains filtered or unexported fields
}

ContractConstructorHolder holds logic with object construction

func NewNodeDomain

func NewNodeDomain() *ContractConstructorHolder

NewNodeDomain is constructor

func (*ContractConstructorHolder) AsChild

AsChild saves object as child

type NodeDomain

type NodeDomain struct {
	Reference insolar.Reference
	Prototype insolar.Reference
	Code      insolar.Reference
}

NodeDomain holds proxy type

func GetObject

func GetObject(ref insolar.Reference) *NodeDomain

GetObject returns proxy object

func (*NodeDomain) GetCode

func (r *NodeDomain) GetCode() (insolar.Reference, error)

GetCode returns reference to the code

func (*NodeDomain) GetNodeRefByPublicKey

func (r *NodeDomain) GetNodeRefByPublicKey(publicKey string) (string, error)

GetNodeRefByPublicKeyAsImmutable is proxy generated method

func (*NodeDomain) GetNodeRefByPublicKeyAsMutable

func (r *NodeDomain) GetNodeRefByPublicKeyAsMutable(publicKey string) (string, error)

GetNodeRefByPublicKey is proxy generated method

func (*NodeDomain) GetPrototype

func (r *NodeDomain) GetPrototype() (insolar.Reference, error)

GetPrototype returns reference to the code

func (*NodeDomain) GetReference

func (r *NodeDomain) GetReference() insolar.Reference

GetReference returns reference of the object

func (*NodeDomain) RegisterNode

func (r *NodeDomain) RegisterNode(publicKey string, role string) (string, error)

RegisterNode is proxy generated method

func (*NodeDomain) RegisterNodeAsImmutable

func (r *NodeDomain) RegisterNodeAsImmutable(publicKey string, role string) (string, error)

RegisterNodeAsImmutable is proxy generated method

func (*NodeDomain) RemoveNode

func (r *NodeDomain) RemoveNode(nodeRef insolar.Reference) error

RemoveNode is proxy generated method

func (*NodeDomain) RemoveNodeAsImmutable

func (r *NodeDomain) RemoveNodeAsImmutable(nodeRef insolar.Reference) error

RemoveNodeAsImmutable is proxy generated method

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL