gateway

package
v0.2.3-dev Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2020 License: GPL-3.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ServeCommand

func ServeCommand(cdc *codec.Codec) *cobra.Command

ServeCommand will start the application REST service as a blocking process. It takes a codec to create a RestServer object and a function to register all necessary routes.

Types

type GuardRequest added in v0.2.0

type GuardRequest struct {
	SignedSimplexStateBytes string `json:"signedSimplexStateBytes" yaml:"signedSimplexStateBytes"`
	SimplexReceiverSig      string `json:"simplexReceiverSig" yaml:"simplexReceiverSig"`
}

type RestServer

type RestServer struct {
	Mux *mux.Router
	// contains filtered or unexported fields
}

RestServer represents the Light Client Rest server

func NewRestServer

func NewRestServer(cdc *codec.Codec) (*RestServer, error)

NewRestServer creates a new rest server instance

func (*RestServer) Start

func (rs *RestServer) Start(listenAddr string, maxOpen int, readTimeout, writeTimeout uint) error

Start starts the rest server

type SubscribeRequest

type SubscribeRequest struct {
	EthAddr string `json:"ethAddr" yaml:"ethAddr"`
	Amount  string `json:"amount" yaml:"amount"`
}

type SyncDelegatorRequest

type SyncDelegatorRequest struct {
	CandidateAddress string `json:"candidateAddress"`
	DelegatorAddress string `json:"delegatorAddress"`
}

type UpdateSidechainAddrRequest added in v0.2.0

type UpdateSidechainAddrRequest struct {
	EthAddr string `json:"ethAddr" yaml:"ethAddr"`
}

type WithdrawRewardRequest

type WithdrawRewardRequest struct {
	EthAddr string `json:"ethAddr" yaml:"ethAddr"`
}

Jump to

Keyboard shortcuts

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