sync

package
v0.2.8 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2022 License: GPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultPeriod        = types.DefaultPeriod
	ModuleName           = types.ModuleName
	StoreKey             = types.StoreKey
	RouterKey            = types.RouterKey
	QuerierRoute         = types.QuerierRoute
	DefaultParamspace    = types.DefaultParamspace
	TypeMsgApprove       = types.TypeMsgApprove
	TypeMsgSubmitChange  = types.TypeMsgSubmitChange
	StatusNil            = types.StatusNil
	StatusActive         = types.StatusActive
	StatusPassed         = types.StatusPassed
	StatusFailed         = types.StatusFailed
	QueryParams          = types.QueryParams
	QueryChanges         = types.QueryChanges
	QueryChange          = types.QueryChange
	ParamVoting          = types.ParamVoting
	ParamTallying        = types.ParamTallying
	ConfirmParamProposal = types.ConfirmParamProposal
	UpdateSidechainAddr  = types.UpdateSidechainAddr
	SyncDelegator        = types.SyncDelegator
	SyncValidator        = types.SyncValidator
	Subscribe            = types.Subscribe
	InitGuardRequest     = types.InitGuardRequest
	GuardTrigger         = types.GuardTrigger
	GuardProof           = types.GuardProof
	EventTypeSync        = types.EventTypeSync
	ActionSubmitChange   = types.ActionSubmitChange
)

Variables

View Source
var (
	// functions aliases
	NewKeeper               = keeper.NewKeeper
	NewQuerier              = keeper.NewQuerier
	RegisterCodec           = types.RegisterCodec
	RegisterChangeTypeCodec = types.RegisterChangeTypeCodec
	ErrUnknownChange        = types.ErrUnknownChange
	ErrDoubleVote           = types.ErrDoubleVote
	ErrInvalidChangeType    = types.ErrInvalidChangeType
	ErrInvalidGenesis       = types.ErrInvalidGenesis
	NewGenesisState         = types.NewGenesisState
	DefaultGenesisState     = types.DefaultGenesisState
	ValidateGenesis         = types.ValidateGenesis
	GetChangeIDBytes        = types.GetChangeIDBytes
	GetChangeIDFromBytes    = types.GetChangeIDFromBytes
	ChangeKey               = types.ChangeKey
	ActiveChangeQueueKey    = types.ActiveChangeQueueKey
	NewMsgApprove           = types.NewMsgApprove
	ParamKeyTable           = types.ParamKeyTable
	NewTallyParams          = types.NewTallyParams
	NewVotingParams         = types.NewVotingParams
	NewParams               = types.NewParams
	NewChange               = types.NewChange
	ChangeStatusFromString  = types.ChangeStatusFromString
	ValidChangeStatus       = types.ValidChangeStatus
	NewQueryChangeParams    = types.NewQueryChangeParams
	NewQueryChangesParams   = types.NewQueryChangesParams
	CLIQueryActiveChanges   = cli.QueryActiveChanges
	CLIQueryChange          = cli.QueryChange

	// variable aliases
	ModuleCdc                 = types.ModuleCdc
	ChangesKeyPrefix          = types.ChangesKeyPrefix
	ActiveChangeQueuePrefix   = types.ActiveChangeQueuePrefix
	ChangeIDKey               = types.ChangeIDKey
	ParamStoreKeyVotingParams = types.ParamStoreKeyVotingParams
	ParamStoreKeyTallyParams  = types.ParamStoreKeyTallyParams
)

Functions

func EndBlocker

func EndBlocker(ctx sdk.Context, keeper Keeper)

EndBlocker called every block, process inflation, update validator set.

func InitGenesis

func InitGenesis(ctx sdk.Context, k Keeper, data GenesisState)

InitGenesis - store genesis parameters

func NewHandler

func NewHandler(keeper Keeper) sdk.Handler

NewHandler creates an sdk.Handler for all the sync type messages

func NewMsgSubmitChange

func NewMsgSubmitChange(
	changeType string, data []byte, ethClient *ethclient.Client, sender sdk.AccAddress) types.MsgSubmitChange

Types

type AppModule

type AppModule struct {
	AppModuleBasic
	// contains filtered or unexported fields
}

AppModule implements an application module for the sync module.

func NewAppModule

func NewAppModule(keeper Keeper) AppModule

NewAppModule creates a new AppModule object

func (AppModule) BeginBlock

func (AppModule) BeginBlock(_ sdk.Context, _ abci.RequestBeginBlock)

BeginBlock performs a no-op.

func (AppModule) EndBlock

EndBlock returns the end blocker for the sync module. It returns no validator updates.

func (AppModule) ExportGenesis

func (am AppModule) ExportGenesis(ctx sdk.Context) json.RawMessage

ExportGenesis returns the exported genesis state as raw bytes for the sync module.

func (AppModule) InitGenesis

func (am AppModule) InitGenesis(ctx sdk.Context, data json.RawMessage) []abci.ValidatorUpdate

InitGenesis performs genesis initialization for the sync module. It returns no validator updates.

func (AppModule) Name

func (AppModule) Name() string

Name returns the sync module's name.

func (AppModule) NewHandler

func (am AppModule) NewHandler() sdk.Handler

NewHandler returns an sdk.Handler for the sync module.

func (AppModule) NewQuerierHandler

func (am AppModule) NewQuerierHandler() sdk.Querier

NewQuerierHandler returns no sdk.Querier.

func (AppModule) QuerierRoute

func (AppModule) QuerierRoute() string

QuerierRoute returns the sync module's querier route name.

func (AppModule) RegisterInvariants

func (am AppModule) RegisterInvariants(ir sdk.InvariantRegistry)

RegisterInvariants registers module invariants

func (AppModule) Route

func (AppModule) Route() string

Route returns the message routing key for the sync module.

type AppModuleBasic

type AppModuleBasic struct{}

AppModuleBasic defines the basic application module used by the sync module.

func (AppModuleBasic) DefaultGenesis

func (AppModuleBasic) DefaultGenesis() json.RawMessage

DefaultGenesis returns default genesis state as raw bytes for the sync module.

func (AppModuleBasic) GetQueryCmd

func (AppModuleBasic) GetQueryCmd(cdc *codec.Codec) *cobra.Command

GetQueryCmd returns the root query command for the sync module.

func (AppModuleBasic) GetTxCmd

func (a AppModuleBasic) GetTxCmd(cdc *codec.Codec) *cobra.Command

GetTxCmd returns the root tx command for the sync module.

func (AppModuleBasic) Name

func (AppModuleBasic) Name() string

Name returns the sync module's name.

func (AppModuleBasic) RegisterCodec

func (AppModuleBasic) RegisterCodec(cdc *codec.Codec)

RegisterCodec registers the sync module's types for the given codec.

func (AppModuleBasic) RegisterRESTRoutes

func (a AppModuleBasic) RegisterRESTRoutes(ctx context.CLIContext, rtr *mux.Router)

RegisterRESTRoutes registers the REST routes for the sync module.

func (AppModuleBasic) ValidateGenesis

func (AppModuleBasic) ValidateGenesis(bz json.RawMessage) error

ValidateGenesis performs genesis state validation for the sync module.

type Change

type Change = types.Change

type ChangeQueue

type ChangeQueue = types.ChangeQueue

type ChangeStatus

type ChangeStatus = types.ChangeStatus

type Changes

type Changes = types.Changes

type GenesisState

type GenesisState = types.GenesisState

func ExportGenesis

func ExportGenesis(ctx sdk.Context, k Keeper) GenesisState

ExportGenesis - output genesis parameters

type Keeper

type Keeper = keeper.Keeper

type MsgApprove

type MsgApprove = types.MsgApprove

type MsgSubmitChange

type MsgSubmitChange = types.MsgSubmitChange

type Params

type Params = types.Params

type QueryChangeParams

type QueryChangeParams = types.QueryChangeParams

type QueryChangesParams

type QueryChangesParams = types.QueryChangesParams

type TallyParams

type TallyParams = types.TallyParams

type VotingParams

type VotingParams = types.VotingParams

Directories

Path Synopsis
client
cli

Jump to

Keyboard shortcuts

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