relayer_manager

package
v1.8.3 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2022 License: LGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	//function name
	REGISTER_RELAYER         = "registerRelayer"
	APPROVE_REGISTER_RELAYER = "approveRegisterRelayer"
	REMOVE_RELAYER           = "RemoveRelayer"
	APPROVE_REMOVE_RELAYER   = "approveRemoveRelayer"

	//key prefix
	RELAYER        = "relayer"
	RELAYER_APPLY  = "relayerApply"
	RELAYER_REMOVE = "relayerRemove"
	APPLY_ID       = "applyID"
	REMOVE_ID      = "removeID"
)

Variables

This section is empty.

Functions

func ApproveRegisterRelayer

func ApproveRegisterRelayer(native *native.NativeService) ([]byte, error)

func ApproveRemoveRelayer

func ApproveRemoveRelayer(native *native.NativeService) ([]byte, error)

func RegisterRelayer

func RegisterRelayer(native *native.NativeService) ([]byte, error)

func RegisterRelayerManagerContract

func RegisterRelayerManagerContract(native *native.NativeService)

Register methods of node_manager contract

func RemoveRelayer

func RemoveRelayer(native *native.NativeService) ([]byte, error)

Types

type ApproveRelayerParam

type ApproveRelayerParam struct {
	ID      uint64
	Address common.Address
}

func (*ApproveRelayerParam) Deserialization

func (this *ApproveRelayerParam) Deserialization(source *common.ZeroCopySource) error

func (*ApproveRelayerParam) Serialization

func (this *ApproveRelayerParam) Serialization(sink *common.ZeroCopySink)

type RelayerListParam

type RelayerListParam struct {
	AddressList []common.Address
	Address     common.Address
}

func (*RelayerListParam) Deserialization

func (this *RelayerListParam) Deserialization(source *common.ZeroCopySource) error

func (*RelayerListParam) Serialization

func (this *RelayerListParam) Serialization(sink *common.ZeroCopySink)

Jump to

Keyboard shortcuts

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