cross_stake

package
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2023 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CrossStakeErrValidatorNotFound uint8 = 1
	CrossStakeErrValidatorJailed   uint8 = 2
	CrossStakeErrBadDelegation     uint8 = 3
)

Variables

This section is empty.

Functions

func DeserializeCrossStakeFailAckPackage

func DeserializeCrossStakeFailAckPackage(serializedPackage []byte) (interface{}, error)

func DeserializeCrossStakeRefundPackage

func DeserializeCrossStakeRefundPackage(serializedPackage []byte) (*types.CrossStakeRefundPackage, error)

func DeserializeCrossStakeSynPackage

func DeserializeCrossStakeSynPackage(serializedPackage []byte) (interface{}, error)

func PublishCrossStakeEvent

func PublishCrossStakeEvent(ctx sdk.Context, keeper Keeper, from string, to []pubsub.CrossReceiver, symbol string,
	eventType string, relayerFee int64)

Types

type CrossStakeApp

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

func NewCrossStakeApp

func NewCrossStakeApp(stakeKeeper Keeper) *CrossStakeApp

func (*CrossStakeApp) ExecuteAckPackage

func (app *CrossStakeApp) ExecuteAckPackage(ctx sdk.Context, payload []byte) sdk.ExecuteResult

func (*CrossStakeApp) ExecuteFailAckPackage

func (app *CrossStakeApp) ExecuteFailAckPackage(ctx sdk.Context, payload []byte) sdk.ExecuteResult

func (*CrossStakeApp) ExecuteSynPackage

func (app *CrossStakeApp) ExecuteSynPackage(ctx sdk.Context, payload []byte, relayFee int64) sdk.ExecuteResult

type CrossStakeSynPackageFromAXC

type CrossStakeSynPackageFromAXC struct {
	EventType   types.CrossStakeEventType
	ParamsBytes []byte
}

type Keeper

type Keeper = keeper.Keeper

Jump to

Keyboard shortcuts

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