types

package
v0.11.4 Latest Latest
Warning

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

Go to latest
Published: Dec 15, 2023 License: Apache-2.0 Imports: 39 Imported by: 11

Documentation

Overview

Package types is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package types is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	EventTypeCompleteUnbondingResourceNode = "complete_unbonding_resource_node"
	EventTypeCompleteUnbondingMetaNode     = "complete_unbonding_meta_node"

	EventTypeCreateResourceNode                  = "create_resource_node"
	EventTypeUnbondingResourceNode               = "unbonding_resource_node"
	EventTypeUpdateResourceNode                  = "update_resource_node"
	EventTypeUpdateResourceNodeDeposit           = "update_resource_node_deposit"
	EventTypeUpdateEffectiveDeposit              = "update_effective_deposit"
	EventTypeCreateMetaNode                      = "create_meta_node"
	EventTypeUnbondingMetaNode                   = "unbonding_Meta_node"
	EventTypeUpdateMetaNode                      = "update_meta_node"
	EventTypeUpdateMetaNodeDeposit               = "update_meta_node_deposit"
	EventTypeMetaNodeRegistrationVote            = "meta_node_reg_vote"
	EventTypeWithdrawMetaNodeRegistrationDeposit = "withdraw_meta_node_reg_deposit"

	AttributeKeyResourceNode            = "resource_node"
	AttributeKeyMetaNode                = "meta_node"
	AttributeKeyNetworkAddress          = "network_address"
	AttributeKeyPubKey                  = "pub_key"
	AttributeKeyCandidateNetworkAddress = "candidate_network_address"
	AttributeKeyVoterNetworkAddress     = "voter_network_address"
	AttributeKeyCandidateStatus         = "candidate_status"

	AttributeKeyUnbondingMatureTime = "unbonding_mature_time"

	AttributeKeyOZoneLimitChanges     = "ozone_limit_changes"
	AttributeKeyInitialDeposit        = "initial_deposit"
	AttributeKeyCurrentDeposit        = "current_deposit"
	AttributeKeyAvailableTokenBefore  = "available_token_before"
	AttributeKeyAvailableTokenAfter   = "available_token_after"
	AttributeKeyDepositDelta          = "deposit_delta"
	AttributeKeyDepositToRemove       = "deposit_to_remove"
	AttributeKeyIncrDeposit           = "incr_deposit"
	AttributeKeyEffectiveDepositAfter = "effective_deposit_after"
	AttributeKeyIsUnsuspended         = "is_unsuspended"

	AttributeValueCategory = ModuleName
)
View Source
const (
	// ModuleName is the name of the module
	ModuleName = "register"
	// StoreKey to be used when creating the KVStore
	StoreKey = ModuleName
	// RouterKey to be used for routing msgs
	RouterKey = ModuleName
	// QuerierRoute to be used for querier msgs
	QuerierRoute = ModuleName
	// ResourceNodeBondedPool stores the total balance of bonded resource nodes
	ResourceNodeBondedPool = "resource_node_bonded_pool"
	// ResourceNodeNotBondedPool stores the total balance of not bonded resource nodes
	ResourceNodeNotBondedPool = "resource_node_not_bonded_pool"
	// MetaNodeBondedPool stores the total balance of bonded Meta nodes
	MetaNodeBondedPool = "meta_node_bonded_pool"
	// MetaNodeNotBondedPool stores the total balance of not bonded meta nodes
	MetaNodeNotBondedPool = "meta_node_not_bonded_pool"
	// TotalUnissuedPrepay stores the balance of total unissued prepay
	TotalUnissuedPrepay = "total_unissued_prepay"
)
View Source
const (
	CACHE_NOT_DIRTY = 0
	CACHE_DIRTY     = 1
)
View Source
const (
	Approve            VoteOpinion = true
	Reject             VoteOpinion = false
	VoteOpinionApprove             = "Approve"
	VoteOpinionReject              = "Reject"
)
View Source
const (
	TypeMsgCreateResourceNode                  = "create_resource_node"
	TypeMsgRemoveResourceNode                  = "remove_resource_node"
	TypeMsgUpdateResourceNode                  = "update_resource_node"
	TypeMsgUpdateResourceNodeDeposit           = "update_resource_node_deposit"
	TypeMsgUpdateEffectiveDeposit              = "update_effective_deposit"
	TypeMsgCreateMetaNode                      = "create_meta_node"
	TypeMsgRemoveMetaNode                      = "remove_meta_node"
	TypeMsgUpdateMetaNode                      = "update_meta_node"
	TypeMsgUpdateMetaNodeDeposit               = "update_meta_node_deposit"
	TypeMsgMetaNodeRegistrationVote            = "meta_node_registration_vote"
	TypeMsgWithdrawMetaNodeRegistrationDeposit = "withdraw_meta_node_registration_deposit"
)

message type and route constants

View Source
const (
	DefaultBondDenom              = types.Wei
	DefaultMaxEntries             = uint32(16)
	DefaultResourceNodeRegEnabled = true
)

Default parameter namespace

View Source
const (
	QueryType_All     = 0
	QueryType_SP      = 1
	QueryType_PP      = 2
	QueryDefaultLimit = 100
)
View Source
const (
	// TODO:  Why can't we just have one string description which can be JSON by convention
	MaxMonikerLength         = 70
	MaxIdentityLength        = 3000
	MaxWebsiteLength         = 140
	MaxSecurityContactLength = 140
	MaxDetailsLength         = 280
)

nolint

Variables

View Source
var (
	ErrInvalid                            = sdkerrors.Register(ModuleName, codeErrInvalid, "error invalid")
	ErrInvalidNetworkAddr                 = sdkerrors.Register(ModuleName, codeErrInvalidNetworkAddr, "invalid network address")
	ErrEmptyOwnerAddr                     = sdkerrors.Register(ModuleName, codeErrEmptyOwnerAddr, "missing owner address")
	ErrValueNegative                      = sdkerrors.Register(ModuleName, codeErrValueNegative, "value must be positive")
	ErrEmptyDescription                   = sdkerrors.Register(ModuleName, codeErrEmptyDescription, "description must be not empty")
	ErrEmptyMoniker                       = sdkerrors.Register(ModuleName, codeErrEmptyMoniker, "moniker must be not empty")
	ErrEmptyResourceNodeAddr              = sdkerrors.Register(ModuleName, codeErrEmptyResourceNodeAddr, "missing resource node address")
	ErrEmptyMetaNodeAddr                  = sdkerrors.Register(ModuleName, codeErrEmptyMetaNodeAddr, "missing Meta node address")
	ErrBadDenom                           = sdkerrors.Register(ModuleName, codeErrBadDenom, "invalid coin denomination")
	ErrInsufficientDeposit                = sdkerrors.Register(ModuleName, codeErrInsufficientDeposit, "insufficient deposit")
	ErrResourceNodePubKeyExists           = sdkerrors.Register(ModuleName, codeErrResourceNodePubKeyExists, "resource node already exist for this pubkey; must use new resource node pubkey")
	ErrMetaNodePubKeyExists               = sdkerrors.Register(ModuleName, codeErrMetaNodePubKeyExists, "meta node already exist for this pubkey; must use new meta node pubkey")
	ErrNoResourceNodeFound                = sdkerrors.Register(ModuleName, codeErrNoResourceNodeFound, "resource node does not exist")
	ErrNoMetaNodeFound                    = sdkerrors.Register(ModuleName, codeErrNoMetaNodeFound, "meta node does not exist")
	ErrNoOwnerAccountFound                = sdkerrors.Register(ModuleName, codeErrNoOwnerAccountFound, "account of owner does not exist")
	ErrInsufficientBalance                = sdkerrors.Register(ModuleName, codeErrInsufficientBalance, "insufficient balance")
	ErrNodeType                           = sdkerrors.Register(ModuleName, codeErrNodeType, "node type(s) not supported")
	ErrEmptyCandidateNetworkAddr          = sdkerrors.Register(ModuleName, codeErrEmptyCandidateNetworkAddr, "missing candidate network address")
	ErrEmptyCandidateOwnerAddr            = sdkerrors.Register(ModuleName, codeErrEmptyCandidateOwnerAddr, "missing candidate owner address")
	ErrEmptyVoterNetworkAddr              = sdkerrors.Register(ModuleName, codeErrEmptyVoterNetworkAddr, "missing voter network address")
	ErrEmptyVoterOwnerAddr                = sdkerrors.Register(ModuleName, codeErrEmptyVoterOwnerAddr, "missing voter owner address")
	ErrInvalidCandidateNetworkAddr        = sdkerrors.Register(ModuleName, codeErrInvalidCandidateNetworkAddr, "invalid candidate network address")
	ErrInvalidCandidateOwnerAddr          = sdkerrors.Register(ModuleName, codeErrInvalidCandidateOwnerAddr, "invalid candidate owner address")
	ErrNoCandidateMetaNodeFound           = sdkerrors.Register(ModuleName, codeErrNoCandidateMetaNodeFound, "candidate meta node does not exist")
	ErrInvalidVoterNetworkAddr            = sdkerrors.Register(ModuleName, codeErrInvalidVoterNetworkAddr, "invalid voter network address")
	ErrInvalidVoterOwnerAddr              = sdkerrors.Register(ModuleName, codeErrInvalidVoterOwnerAddr, "invalid voter owner address")
	ErrNoVoterMetaNodeFound               = sdkerrors.Register(ModuleName, codeErrNoVoterMetaNodeFound, "voter meta node does not exist")
	ErrSameAddr                           = sdkerrors.Register(ModuleName, codeErrSameAddr, "node address should not same as the voter address")
	ErrInvalidOwnerAddr                   = sdkerrors.Register(ModuleName, codeErrInvalidOwnerAddr, "invalid owner address")
	ErrInvalidVoterStatus                 = sdkerrors.Register(ModuleName, codeErrInvalidVoterStatus, "invalid voter status")
	ErrNoRegistrationVotePoolFound        = sdkerrors.Register(ModuleName, codeEcoderrNoRegistrationVotePoolFound, "registration pool does not exist")
	ErrDuplicateVoting                    = sdkerrors.Register(ModuleName, codeErrDuplicateVoting, "duplicate voting")
	ErrVoteExpired                        = sdkerrors.Register(ModuleName, codeErrVoteExpired, "vote expired")
	ErrInsufficientBalanceOfNotBondedPool = sdkerrors.Register(ModuleName, codeErrInsufficientBalanceOfNotBondedPool, "insufficient balance of not bonded pool")
	ErrEmptyNodeNetworkAddress            = sdkerrors.Register(ModuleName, codeErrEmptyNodeNetworkAddress, "missing node network address")
	ErrEmptyPubKey                        = sdkerrors.Register(ModuleName, codeErrEmptyPubKey, "missing public key")
	ErrNoUnbondingNode                    = sdkerrors.Register(ModuleName, codeErrNoUnbondingNode, "no unbonding node found")
	ErrMaxUnbondingNodeEntries            = sdkerrors.Register(ModuleName, codeErrMaxUnbondingNodeEntries, "too many unbonding node entries for networkAddr tuple")
	ErrUnbondingNode                      = sdkerrors.Register(ModuleName, codeErrUnbondingNode, "changes cannot be made to an unbonding node")
	ErrDepositNozRate                     = sdkerrors.Register(ModuleName, codeErrDepositNozRate, "deposit noz rate must be positive")
	ErrRemainingNozLimit                  = sdkerrors.Register(ModuleName, codeErrRemainingNozLimit, "remaining Noz Limit must be non-negative")
	ErrInvalidDepositChange               = sdkerrors.Register(ModuleName, codeErrInvalidDepositChange, "invalid change for deposit")
	ErrInvalidNodeType                    = sdkerrors.Register(ModuleName, codeErrInvalidNodeType, "invalid node type")
	ErrUnknownAccountAddress              = sdkerrors.Register(ModuleName, codeErrUnknownAccountAddress, "account address does not exist")
	ErrUnknownPubKey                      = sdkerrors.Register(ModuleName, codeErrUnknownPubKey, "unknown pubKey ")
	ErrInvalidNodeStat                    = sdkerrors.Register(ModuleName, codeErrInvalidNodeStat, "invalid node status")
	ErrRegisterResourceNode               = sdkerrors.Register(ModuleName, codeErrRegisterResourceNode, "failed to register resource node")
	ErrRegisterMetaNode                   = sdkerrors.Register(ModuleName, codeErrRegisterMetaNode, "failed to register meta node")
	ErrUnbondResourceNode                 = sdkerrors.Register(ModuleName, codeErrUnbondResourceNode, "failed to unbond resource node")
	ErrUnbondMetaNode                     = sdkerrors.Register(ModuleName, codeErrUnbondMetaNode, "failed to unbond meta node")
	ErrUpdateResourceNode                 = sdkerrors.Register(ModuleName, codeErrUpdateResourceNode, "failed to update resource node")
	ErrUpdateMetaNode                     = sdkerrors.Register(ModuleName, codeErrUpdateMetaNode, "failed to update meta node")
	ErrUpdateResourceNodeDeposit          = sdkerrors.Register(ModuleName, codeErrUpdateResourceNodeDeposit, "failed to update deposit for resource node")
	ErrUpdateMetaNodeDeposit              = sdkerrors.Register(ModuleName, codeErrUpdateMetaNodeDeposit, "failed to update deposit for meta node")
	ErrVoteMetaNode                       = sdkerrors.Register(ModuleName, codeErrVoteMetaNode, "failed to vote meta node")
	ErrResourceNodeRegDisabled            = sdkerrors.Register(ModuleName, codeErrResourceNodeRegDisabled, "resource node registration is disabled")
	ErrInvalidSuspensionStatForUnbondNode = sdkerrors.Register(ModuleName, codeErrInvalidSuspensionStatForUnbondNode, "cannot unbond a suspended node")
	ErrReporterAddress                    = sdkerrors.Register(ModuleName, codeErrReporterAddress, "invalid reporter address")
	ErrInvalidAmount                      = sdkerrors.Register(ModuleName, codeErrInvalidAmount, "invalid amount")
	ErrReporterAddressOrOwner             = sdkerrors.Register(ModuleName, codeErrReporterAddressOrOwner, "invalid reporter address or owner address")
)
View Source
var (
	ErrInvalidLengthGenesis        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenesis          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ResourceNodeKey                 = []byte{0x01} // prefix for each key to a resource node
	MetaNodeKey                     = []byte{0x02} // prefix for each key to a meta node
	MetaNodeRegistrationVotesKey    = []byte{0x03} // prefix for each key to the vote for meta node registration
	UpperBoundOfTotalOzoneKey       = []byte{0x04}
	SlashingPrefix                  = []byte{0x05}
	InitialGenesisDepositTotalKey   = []byte{0x06} // key of initial genesis deposit by all resource nodes and meta nodes at t=0
	DepositNozRateKey               = []byte{0x07} // key of fixed rate of deposit unit over Noz unit
	MetaNodeCntKey                  = []byte{0x08} // the number of all meta nodes
	ResourceNodeCntKey              = []byte{0x09} // the number of all resource nodes
	EffectiveGenesisDepositTotalKey = []byte{0x10} // key of effective(ongoing) genesis deposit by all resource nodes and meta nodes at time t
	UBDNodeKey                      = []byte{0x11} // prefix for each key to an unbonding node
	UBDNodeQueueKey                 = []byte{0x12} // prefix for the timestamps in unbonding node queue

)
View Source
var (
	KeyBondDenom               = []byte("BondDenom")
	KeyUnbondingThreasholdTime = []byte("UnbondingThreasholdTime")
	KeyUnbondingCompletionTime = []byte("UnbondingCompletionTime")
	KeyMaxEntries              = []byte("MaxEntries")
	KeyResourceNodeRegEnabled  = []byte("ResourceNodeRegEnabled")
	KeyResourceNodeMinDeposit  = []byte("ResourceNodeMinDeposit")
	KeyVotingPeriod            = []byte("VotingPeriod")

	DefaultUnbondingThreasholdTime = 180 * 24 * time.Hour // threashold for unbonding - by default 180 days
	DefaultUnbondingCompletionTime = 14 * 24 * time.Hour  // lead time to complete unbonding - by default 14 days
	DefaultVotingPeriod            = 7 * 24 * time.Hour   // expiration time of registration voting - by default 7 days
	DefaultDepositNozRate          = sdk.NewDec(1000000)  // 0.001gwei -> 1noz = 1000000wei -> 1noz
	DefaultRemainingNozLimit       = sdk.NewInt(0)
	DefaultResourceNodeMinDeposit  = sdk.NewCoin(DefaultBondDenom, sdk.NewInt(1e18))
)

Parameter store keys

View Source
var (
	ErrInvalidLengthQuery        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowQuery          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthRegister        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowRegister          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupRegister = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthTx        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTx          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group")
)
View Source
var ModuleCdc *codec.LegacyAmino

ModuleCdc references the global x/register module codec. Note, the codec should ONLY be used in certain instances of tests and for JSON encoding as Amino is still used for that purpose.

The actual codec used for serialization should be provided to x/register and defined at the application level.

Functions

func GetMetaNodeKey added in v0.8.0

func GetMetaNodeKey(nodeAddr stratos.SdsAddress) []byte

GetMetaNodeKey gets the key for the metaNode with address VALUE: ResourceNode

func GetMetaNodeRegistrationVotesKey added in v0.8.0

func GetMetaNodeRegistrationVotesKey(nodeAddr stratos.SdsAddress) []byte

GetMetaNodeRegistrationVotesKey get the key for the vote for Meta node registration

func GetResourceNodeKey

func GetResourceNodeKey(nodeAddr stratos.SdsAddress) []byte

GetResourceNodeKey gets the key for the resourceNode with address VALUE: ResourceNode

func GetSlashingKey added in v0.7.0

func GetSlashingKey(walletAddress sdk.AccAddress) []byte

func GetUBDNodeKey added in v0.4.0

func GetUBDNodeKey(nodeAddr stratos.SdsAddress) []byte

GetURNKey gets the key for the unbonding Node with address

func GetUBDTimeKey added in v0.4.0

func GetUBDTimeKey(timestamp time.Time) []byte

gets the prefix for all unbonding Node

func MustMarshalMetaNode added in v0.8.0

func MustMarshalMetaNode(cdc codec.Codec, metaNode MetaNode) []byte

MustMarshalMetaNode returns the metaNode bytes. Panics if fails

func MustMarshalResourceNode

func MustMarshalResourceNode(cdc codec.Codec, resourceNode ResourceNode) []byte

MustMarshalResourceNode returns the resourceNode bytes. Panics if fails

func ParamKeyTable

func ParamKeyTable() paramtypes.KeyTable

ParamKeyTable returns the parameter key table.

func RegisterInterfaces added in v0.8.0

func RegisterInterfaces(registry types.InterfaceRegistry)

RegisterInterfaces registers the x/register interfaces types with the interface registry

func RegisterLegacyAminoCodec added in v0.8.0

func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)

RegisterLegacyAminoCodec registers concrete types on codec

func RegisterMsgHandler added in v0.8.0

func RegisterMsgHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterMsgHandler registers the http handlers for service Msg to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterMsgHandlerClient added in v0.8.0

func RegisterMsgHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MsgClient) error

RegisterMsgHandlerClient registers the http handlers for service Msg to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MsgClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MsgClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MsgClient" to call the correct interceptors.

func RegisterMsgHandlerFromEndpoint added in v0.8.0

func RegisterMsgHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterMsgHandlerFromEndpoint is same as RegisterMsgHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterMsgHandlerServer added in v0.8.0

func RegisterMsgHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MsgServer) error

RegisterMsgHandlerServer registers the http handlers for service Msg to "mux". UnaryRPC :call MsgServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterMsgHandlerFromEndpoint instead.

func RegisterMsgServer added in v0.8.0

func RegisterMsgServer(s grpc1.Server, srv MsgServer)

func RegisterQueryHandler added in v0.8.0

func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterQueryHandlerClient added in v0.8.0

func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error

RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.

func RegisterQueryHandlerFromEndpoint added in v0.8.0

func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterQueryHandlerServer added in v0.8.0

func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error

RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.

func RegisterQueryServer added in v0.8.0

func RegisterQueryServer(s grpc1.Server, srv QueryServer)

func ValidateGenesis

func ValidateGenesis(data GenesisState) error

ValidateGenesis validates the register genesis parameters

Types

type AccountKeeper

type AccountKeeper interface {
	GetAccount(ctx sdk.Context, addr sdk.AccAddress) authtypes.AccountI // only used for simulation
	GetModuleAddress(name string) sdk.AccAddress
}

AccountKeeper defines the expected account keeper (noalias)

type BankKeeper added in v0.8.0

type BankKeeper interface {
	HasBalance(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coin) bool
	GetAllBalances(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins
	GetBalance(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin
	SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error
	SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error
	SendCoinsFromModuleToModule(ctx sdk.Context, senderPool, recipientPool string, amt sdk.Coins) error
}

BankKeeper defines the expected interface needed to retrieve account balances.

type CacheStatus added in v0.10.0

type CacheStatus struct {
	Status uint8
}

type DepositInfo added in v0.10.0

type DepositInfo struct {
	NetworkAddress   string                                 `protobuf:"bytes,1,opt,name=network_address,json=networkAddress,proto3" json:"network_address" yaml:"network_address"`
	Pubkey           *types1.Any                            `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey" yaml:"pubkey"`
	Suspend          bool                                   `protobuf:"varint,3,opt,name=suspend,proto3" json:"suspend" yaml:"suspend"`
	Status           types2.BondStatus                      `protobuf:"varint,4,opt,name=status,proto3,enum=cosmos.staking.v1beta1.BondStatus" json:"status" yaml:"status"`
	Tokens           github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,5,opt,name=tokens,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"tokens" yaml:"tokens"`
	OwnerAddress     string                                 `protobuf:"bytes,6,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address" yaml:"owner_address"`
	Description      Description                            `protobuf:"bytes,7,opt,name=description,proto3" json:"description" yaml:"description"`
	CreationTime     time.Time                              `protobuf:"bytes,8,opt,name=creation_time,json=creationTime,proto3,stdtime" json:"creation_time" yaml:"creation_time"`
	NodeType         uint32                                 `protobuf:"varint,9,opt,name=node_type,json=nodeType,proto3" json:"node_type" yaml:"node_type"`
	BondedDeposit    types.Coin                             `protobuf:"bytes,10,opt,name=bonded_deposit,json=bondedDeposit,proto3" json:"bonded_deposit" yaml:"bonded_deposit"`
	UnBondingDeposit types.Coin                             `` /* 128-byte string literal not displayed */
	UnBondedDeposit  types.Coin                             `protobuf:"bytes,12,opt,name=un_bonded_deposit,json=unBondedDeposit,proto3" json:"un_bonded_deposit" yaml:"un_bonded_deposit"`
}

func NewDepositInfoByMetaNodeAddr added in v0.10.0

func NewDepositInfoByMetaNodeAddr(
	bondDenom string,
	metaNode MetaNode,
	unBondingDeposit sdk.Int,
	unBondedDeposit sdk.Int,
	bondedDeposit sdk.Int,
) DepositInfo

NewDepositInfoByMetaNodeAddr creates a new instance of DepositInfoByNodeAddr

func NewDepositInfoByResourceNodeAddr added in v0.10.0

func NewDepositInfoByResourceNodeAddr(
	bondDenom string,
	resourceNode ResourceNode,
	unBondingDeposit sdk.Int,
	unBondedDeposit sdk.Int,
	bondedDeposit sdk.Int,

) DepositInfo

NewDepositInfoByResourceNodeAddr creates a new instance of DepositInfoByNodeAddr

func (*DepositInfo) Descriptor added in v0.10.0

func (*DepositInfo) Descriptor() ([]byte, []int)

func (*DepositInfo) GetBondedDeposit added in v0.10.0

func (m *DepositInfo) GetBondedDeposit() types.Coin

func (*DepositInfo) GetCreationTime added in v0.10.0

func (m *DepositInfo) GetCreationTime() time.Time

func (*DepositInfo) GetDescription added in v0.10.0

func (m *DepositInfo) GetDescription() Description

func (*DepositInfo) GetNetworkAddress added in v0.10.0

func (m *DepositInfo) GetNetworkAddress() string

func (*DepositInfo) GetNodeType added in v0.10.0

func (m *DepositInfo) GetNodeType() uint32

func (*DepositInfo) GetOwnerAddress added in v0.10.0

func (m *DepositInfo) GetOwnerAddress() string

func (*DepositInfo) GetPubkey added in v0.10.0

func (m *DepositInfo) GetPubkey() *types1.Any

func (*DepositInfo) GetStatus added in v0.10.0

func (m *DepositInfo) GetStatus() types2.BondStatus

func (*DepositInfo) GetSuspend added in v0.10.0

func (m *DepositInfo) GetSuspend() bool

func (*DepositInfo) GetUnBondedDeposit added in v0.10.0

func (m *DepositInfo) GetUnBondedDeposit() types.Coin

func (*DepositInfo) GetUnBondingDeposit added in v0.10.0

func (m *DepositInfo) GetUnBondingDeposit() types.Coin

func (*DepositInfo) Marshal added in v0.10.0

func (m *DepositInfo) Marshal() (dAtA []byte, err error)

func (*DepositInfo) MarshalTo added in v0.10.0

func (m *DepositInfo) MarshalTo(dAtA []byte) (int, error)

func (*DepositInfo) MarshalToSizedBuffer added in v0.10.0

func (m *DepositInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DepositInfo) ProtoMessage added in v0.10.0

func (*DepositInfo) ProtoMessage()

func (*DepositInfo) Reset added in v0.10.0

func (m *DepositInfo) Reset()

func (*DepositInfo) Size added in v0.10.0

func (m *DepositInfo) Size() (n int)

func (*DepositInfo) String added in v0.10.0

func (m *DepositInfo) String() string

func (*DepositInfo) Unmarshal added in v0.10.0

func (m *DepositInfo) Unmarshal(dAtA []byte) error

func (DepositInfo) UnpackInterfaces added in v0.10.0

func (v DepositInfo) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

func (*DepositInfo) XXX_DiscardUnknown added in v0.10.0

func (m *DepositInfo) XXX_DiscardUnknown()

func (*DepositInfo) XXX_Marshal added in v0.10.0

func (m *DepositInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DepositInfo) XXX_Merge added in v0.10.0

func (m *DepositInfo) XXX_Merge(src proto.Message)

func (*DepositInfo) XXX_Size added in v0.10.0

func (m *DepositInfo) XXX_Size() int

func (*DepositInfo) XXX_Unmarshal added in v0.10.0

func (m *DepositInfo) XXX_Unmarshal(b []byte) error

type DepositInfos added in v0.10.0

type DepositInfos []DepositInfo

func (DepositInfos) UnpackInterfaces added in v0.10.0

func (v DepositInfos) UnpackInterfaces(c codectypes.AnyUnpacker) error

type Description

type Description struct {
	Moniker         string `protobuf:"bytes,1,opt,name=moniker,proto3" json:"moniker" yaml:"moniker"`
	Identity        string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity" yaml:"identity",omitempty`
	Website         string `protobuf:"bytes,3,opt,name=website,proto3" json:"website" yaml:"website",omitempty`
	SecurityContact string `` /* 130-byte string literal not displayed */
	Details         string `protobuf:"bytes,5,opt,name=details,proto3" json:"details" yaml:"details",omitempty`
}

func NewDescription

func NewDescription(moniker, identity, website, securityContact, details string) Description

NewDescription returns a new Description with the provided values.

func (*Description) Descriptor added in v0.8.0

func (*Description) Descriptor() ([]byte, []int)

func (*Description) EnsureLength

func (d *Description) EnsureLength() (*Description, error)

EnsureLength ensures the length of a resource/meta node's description.

func (*Description) Equal added in v0.8.0

func (this *Description) Equal(that interface{}) bool

func (*Description) GetDetails added in v0.8.0

func (m *Description) GetDetails() string

func (*Description) GetIdentity added in v0.8.0

func (m *Description) GetIdentity() string

func (*Description) GetMoniker added in v0.8.0

func (m *Description) GetMoniker() string

func (*Description) GetSecurityContact added in v0.8.0

func (m *Description) GetSecurityContact() string

func (*Description) GetWebsite added in v0.8.0

func (m *Description) GetWebsite() string

func (*Description) Marshal added in v0.8.0

func (m *Description) Marshal() (dAtA []byte, err error)

func (*Description) MarshalTo added in v0.8.0

func (m *Description) MarshalTo(dAtA []byte) (int, error)

func (*Description) MarshalToSizedBuffer added in v0.8.0

func (m *Description) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Description) ProtoMessage added in v0.8.0

func (*Description) ProtoMessage()

func (*Description) Reset added in v0.8.0

func (m *Description) Reset()

func (*Description) Size added in v0.8.0

func (m *Description) Size() (n int)

func (*Description) String added in v0.4.0

func (m *Description) String() string

func (*Description) Unmarshal added in v0.8.0

func (m *Description) Unmarshal(dAtA []byte) error

func (*Description) XXX_DiscardUnknown added in v0.8.0

func (m *Description) XXX_DiscardUnknown()

func (*Description) XXX_Marshal added in v0.8.0

func (m *Description) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Description) XXX_Merge added in v0.8.0

func (m *Description) XXX_Merge(src proto.Message)

func (*Description) XXX_Size added in v0.8.0

func (m *Description) XXX_Size() int

func (*Description) XXX_Unmarshal added in v0.8.0

func (m *Description) XXX_Unmarshal(b []byte) error

type DistrKeeper added in v0.9.0

type DistrKeeper interface {
	FundCommunityPool(ctx sdk.Context, amount sdk.Coins, sender sdk.AccAddress) error
}

type GenesisMetaNode added in v0.8.0

type GenesisMetaNode struct {
	NetworkAddress string            `protobuf:"bytes,1,opt,name=network_address,json=networkAddress,proto3" json:"network_address" yaml:"network_address"`
	Pubkey         *types.Any        `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey" yaml:"pubkey"`
	Suspend        bool              `protobuf:"varint,3,opt,name=suspend,proto3" json:"suspend" yaml:"suspend"`
	Status         types1.BondStatus `protobuf:"varint,4,opt,name=status,proto3,enum=cosmos.staking.v1beta1.BondStatus" json:"status" yaml:"status"`
	Tokens         string            `protobuf:"bytes,5,opt,name=tokens,proto3" json:"tokens" yaml:"tokens"`
	OwnerAddress   string            `protobuf:"bytes,6,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address" yaml:"owner_address"`
	Description    Description       `protobuf:"bytes,7,opt,name=description,proto3" json:"description" yaml:"description"`
}

func (*GenesisMetaNode) Descriptor added in v0.8.0

func (*GenesisMetaNode) Descriptor() ([]byte, []int)

func (*GenesisMetaNode) GetDescription added in v0.8.0

func (m *GenesisMetaNode) GetDescription() Description

func (*GenesisMetaNode) GetNetworkAddress added in v0.8.0

func (m *GenesisMetaNode) GetNetworkAddress() string

func (*GenesisMetaNode) GetOwnerAddress added in v0.8.0

func (m *GenesisMetaNode) GetOwnerAddress() string

func (*GenesisMetaNode) GetPubkey added in v0.8.0

func (m *GenesisMetaNode) GetPubkey() *types.Any

func (*GenesisMetaNode) GetStatus added in v0.8.0

func (m *GenesisMetaNode) GetStatus() types1.BondStatus

func (*GenesisMetaNode) GetSuspend added in v0.8.0

func (m *GenesisMetaNode) GetSuspend() bool

func (*GenesisMetaNode) GetTokens added in v0.9.0

func (m *GenesisMetaNode) GetTokens() string

func (*GenesisMetaNode) Marshal added in v0.8.0

func (m *GenesisMetaNode) Marshal() (dAtA []byte, err error)

func (*GenesisMetaNode) MarshalTo added in v0.8.0

func (m *GenesisMetaNode) MarshalTo(dAtA []byte) (int, error)

func (*GenesisMetaNode) MarshalToSizedBuffer added in v0.8.0

func (m *GenesisMetaNode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GenesisMetaNode) ProtoMessage added in v0.8.0

func (*GenesisMetaNode) ProtoMessage()

func (*GenesisMetaNode) Reset added in v0.8.0

func (m *GenesisMetaNode) Reset()

func (*GenesisMetaNode) Size added in v0.8.0

func (m *GenesisMetaNode) Size() (n int)

func (*GenesisMetaNode) String added in v0.8.0

func (m *GenesisMetaNode) String() string

func (GenesisMetaNode) ToMetaNode added in v0.8.0

func (v GenesisMetaNode) ToMetaNode() (MetaNode, error)

func (*GenesisMetaNode) Unmarshal added in v0.8.0

func (m *GenesisMetaNode) Unmarshal(dAtA []byte) error

func (*GenesisMetaNode) XXX_DiscardUnknown added in v0.8.0

func (m *GenesisMetaNode) XXX_DiscardUnknown()

func (*GenesisMetaNode) XXX_Marshal added in v0.8.0

func (m *GenesisMetaNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenesisMetaNode) XXX_Merge added in v0.8.0

func (m *GenesisMetaNode) XXX_Merge(src proto.Message)

func (*GenesisMetaNode) XXX_Size added in v0.8.0

func (m *GenesisMetaNode) XXX_Size() int

func (*GenesisMetaNode) XXX_Unmarshal added in v0.8.0

func (m *GenesisMetaNode) XXX_Unmarshal(b []byte) error

type GenesisState

type GenesisState struct {
	Params            Params                                 `protobuf:"bytes,1,opt,name=params,proto3" json:"params" yaml:"params"`
	ResourceNodes     ResourceNodes                          `` /* 139-byte string literal not displayed */
	MetaNodes         MetaNodes                              `protobuf:"bytes,3,rep,name=meta_nodes,json=metaNodes,proto3,castrepeated=MetaNodes" json:"meta_nodes" yaml:"meta_nodes"`
	RemainingNozLimit github_com_cosmos_cosmos_sdk_types.Int `` /* 181-byte string literal not displayed */
	Slashing          []Slashing                             `protobuf:"bytes,5,rep,name=slashing,proto3" json:"slashing" yaml:"slashing_info"`
	DepositNozRate    github_com_cosmos_cosmos_sdk_types.Dec `` /* 169-byte string literal not displayed */
}

GenesisState defines the register module's genesis state.

func DefaultGenesisState

func DefaultGenesisState() *GenesisState

DefaultGenesisState - default GenesisState used by Cosmos Hub

func GetGenesisStateFromAppState added in v0.4.0

func GetGenesisStateFromAppState(cdc codec.JSONCodec, appState map[string]json.RawMessage) GenesisState

GetGenesisStateFromAppState returns x/auth GenesisState given raw application genesis state.

func NewGenesisState

func NewGenesisState(params Params,
	resourceNodes ResourceNodes,
	metaNodes MetaNodes,
	remainingNozLimit sdk.Int,
	slashingInfo []Slashing,
	depositNozRate sdk.Dec,
) *GenesisState

NewGenesisState creates a new GenesisState object

func (*GenesisState) Descriptor added in v0.8.0

func (*GenesisState) Descriptor() ([]byte, []int)

func (*GenesisState) GetMetaNodes added in v0.8.0

func (m *GenesisState) GetMetaNodes() MetaNodes

func (*GenesisState) GetParams added in v0.8.0

func (m *GenesisState) GetParams() Params

func (*GenesisState) GetResourceNodes added in v0.8.0

func (m *GenesisState) GetResourceNodes() ResourceNodes

func (*GenesisState) GetSlashing added in v0.8.0

func (m *GenesisState) GetSlashing() []Slashing

func (*GenesisState) Marshal added in v0.8.0

func (m *GenesisState) Marshal() (dAtA []byte, err error)

func (*GenesisState) MarshalTo added in v0.8.0

func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)

func (*GenesisState) MarshalToSizedBuffer added in v0.8.0

func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GenesisState) ProtoMessage added in v0.8.0

func (*GenesisState) ProtoMessage()

func (*GenesisState) Reset added in v0.8.0

func (m *GenesisState) Reset()

func (*GenesisState) Size added in v0.8.0

func (m *GenesisState) Size() (n int)

func (*GenesisState) String added in v0.8.0

func (m *GenesisState) String() string

func (*GenesisState) Unmarshal added in v0.8.0

func (m *GenesisState) Unmarshal(dAtA []byte) error

func (GenesisState) UnpackInterfaces added in v0.8.0

func (g GenesisState) UnpackInterfaces(c codectypes.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

func (*GenesisState) XXX_DiscardUnknown added in v0.8.0

func (m *GenesisState) XXX_DiscardUnknown()

func (*GenesisState) XXX_Marshal added in v0.8.0

func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenesisState) XXX_Merge added in v0.8.0

func (m *GenesisState) XXX_Merge(src proto.Message)

func (*GenesisState) XXX_Size added in v0.8.0

func (m *GenesisState) XXX_Size() int

func (*GenesisState) XXX_Unmarshal added in v0.8.0

func (m *GenesisState) XXX_Unmarshal(b []byte) error

type MetaNode added in v0.8.0

type MetaNode struct {
	NetworkAddress string                                 `protobuf:"bytes,1,opt,name=network_address,json=networkAddress,proto3" json:"network_address" yaml:"network_address"`
	Pubkey         *types1.Any                            `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey" yaml:"pubkey"`
	Suspend        bool                                   `protobuf:"varint,3,opt,name=suspend,proto3" json:"suspend" yaml:"suspend"`
	Status         types2.BondStatus                      `protobuf:"varint,4,opt,name=status,proto3,enum=cosmos.staking.v1beta1.BondStatus" json:"status" yaml:"status"`
	Tokens         github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,5,opt,name=tokens,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"tokens" yaml:"tokens"`
	OwnerAddress   string                                 `protobuf:"bytes,6,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address" yaml:"owner_address"`
	Description    Description                            `protobuf:"bytes,7,opt,name=description,proto3" json:"description" yaml:"description"`
	CreationTime   time.Time                              `protobuf:"bytes,8,opt,name=creation_time,json=creationTime,proto3,stdtime" json:"creation_time" yaml:"creation_time"`
}

func MustUnmarshalMetaNode added in v0.8.0

func MustUnmarshalMetaNode(cdc codec.Codec, value []byte) MetaNode

MustUnmarshalMetaNode unmarshal an meta node from a store value. Panics if fails

func NewMetaNode added in v0.8.0

func NewMetaNode(networkAddr stratos.SdsAddress, pubKey cryptotypes.PubKey, ownerAddr sdk.AccAddress, description Description, creationTime time.Time) (MetaNode, error)

NewMetaNode - initialize a new meta node

func UnmarshalMetaNode added in v0.8.0

func UnmarshalMetaNode(cdc codec.Codec, value []byte) (metaNode MetaNode, err error)

UnmarshalMetaNode unmarshal an meta node from a store value

func (MetaNode) AddToken added in v0.8.0

func (v MetaNode) AddToken(amount sdk.Int) MetaNode

AddToken adds tokens to a meta node

func (MetaNode) ConvertToString added in v0.8.0

func (v MetaNode) ConvertToString() string

ConvertToString returns a human-readable string representation of an meta node.

func (*MetaNode) Descriptor added in v0.8.0

func (*MetaNode) Descriptor() ([]byte, []int)

func (*MetaNode) Equal added in v0.8.0

func (this *MetaNode) Equal(that interface{}) bool

func (*MetaNode) GetCreationTime added in v0.8.0

func (m *MetaNode) GetCreationTime() time.Time

func (*MetaNode) GetDescription added in v0.8.0

func (m *MetaNode) GetDescription() Description

func (*MetaNode) GetNetworkAddress added in v0.8.0

func (m *MetaNode) GetNetworkAddress() string

func (*MetaNode) GetOwnerAddress added in v0.8.0

func (m *MetaNode) GetOwnerAddress() string

func (*MetaNode) GetPubkey added in v0.8.0

func (m *MetaNode) GetPubkey() *types1.Any

func (*MetaNode) GetStatus added in v0.8.0

func (m *MetaNode) GetStatus() types2.BondStatus

func (*MetaNode) GetSuspend added in v0.8.0

func (m *MetaNode) GetSuspend() bool

func (MetaNode) IsBonded added in v0.8.0

func (v MetaNode) IsBonded() bool

IsBonded checks if the node status equals Bonded

func (MetaNode) IsUnBonded added in v0.8.0

func (v MetaNode) IsUnBonded() bool

IsUnBonded checks if the node status equals Unbonded

func (MetaNode) IsUnBonding added in v0.8.0

func (v MetaNode) IsUnBonding() bool

IsUnBonding checks if the node status equals Unbonding

func (*MetaNode) Marshal added in v0.8.0

func (m *MetaNode) Marshal() (dAtA []byte, err error)

func (*MetaNode) MarshalTo added in v0.8.0

func (m *MetaNode) MarshalTo(dAtA []byte) (int, error)

func (*MetaNode) MarshalToSizedBuffer added in v0.8.0

func (m *MetaNode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MetaNode) ProtoMessage added in v0.8.0

func (*MetaNode) ProtoMessage()

func (*MetaNode) Reset added in v0.8.0

func (m *MetaNode) Reset()

func (*MetaNode) Size added in v0.8.0

func (m *MetaNode) Size() (n int)

func (*MetaNode) String added in v0.8.0

func (m *MetaNode) String() string

func (MetaNode) SubToken added in v0.8.0

func (v MetaNode) SubToken(amount sdk.Int) MetaNode

SubToken removes tokens from a meta node

func (*MetaNode) Unmarshal added in v0.8.0

func (m *MetaNode) Unmarshal(dAtA []byte) error

func (MetaNode) UnpackInterfaces added in v0.8.0

func (v MetaNode) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

func (MetaNode) Validate added in v0.8.0

func (v MetaNode) Validate() error

func (*MetaNode) XXX_DiscardUnknown added in v0.8.0

func (m *MetaNode) XXX_DiscardUnknown()

func (*MetaNode) XXX_Marshal added in v0.8.0

func (m *MetaNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetaNode) XXX_Merge added in v0.8.0

func (m *MetaNode) XXX_Merge(src proto.Message)

func (*MetaNode) XXX_Size added in v0.8.0

func (m *MetaNode) XXX_Size() int

func (*MetaNode) XXX_Unmarshal added in v0.8.0

func (m *MetaNode) XXX_Unmarshal(b []byte) error

type MetaNodeRegistrationVotePool added in v0.8.0

type MetaNodeRegistrationVotePool struct {
	NetworkAddress string    `protobuf:"bytes,1,opt,name=network_address,json=networkAddress,proto3" json:"network_address" yaml:"network_address"`
	ApproveList    []string  `protobuf:"bytes,2,rep,name=approve_list,json=approveList,proto3" json:"approve_list" yaml:"approve_list"`
	RejectList     []string  `protobuf:"bytes,3,rep,name=reject_list,json=rejectList,proto3" json:"reject_list" yaml:"reject_list"`
	ExpireTime     time.Time `protobuf:"bytes,4,opt,name=expire_time,json=expireTime,proto3,stdtime" json:"expire_time" yaml:"expire_time"`
	IsVotePassed   bool      `protobuf:"varint,5,opt,name=is_vote_passed,json=isVotePassed,proto3" json:"is_vote_passed" yaml:"is_vote_passed"`
}

func NewRegistrationVotePool

func NewRegistrationVotePool(nodeAddress stratos.SdsAddress, approveList []stratos.SdsAddress, rejectList []stratos.SdsAddress, expireTime time.Time) MetaNodeRegistrationVotePool

func (*MetaNodeRegistrationVotePool) Descriptor added in v0.8.0

func (*MetaNodeRegistrationVotePool) Descriptor() ([]byte, []int)

func (*MetaNodeRegistrationVotePool) GetApproveList added in v0.8.0

func (m *MetaNodeRegistrationVotePool) GetApproveList() []string

func (*MetaNodeRegistrationVotePool) GetExpireTime added in v0.8.0

func (m *MetaNodeRegistrationVotePool) GetExpireTime() time.Time

func (*MetaNodeRegistrationVotePool) GetIsVotePassed added in v0.10.0

func (m *MetaNodeRegistrationVotePool) GetIsVotePassed() bool

func (*MetaNodeRegistrationVotePool) GetNetworkAddress added in v0.8.0

func (m *MetaNodeRegistrationVotePool) GetNetworkAddress() string

func (*MetaNodeRegistrationVotePool) GetRejectList added in v0.8.0

func (m *MetaNodeRegistrationVotePool) GetRejectList() []string

func (*MetaNodeRegistrationVotePool) Marshal added in v0.8.0

func (m *MetaNodeRegistrationVotePool) Marshal() (dAtA []byte, err error)

func (*MetaNodeRegistrationVotePool) MarshalTo added in v0.8.0

func (m *MetaNodeRegistrationVotePool) MarshalTo(dAtA []byte) (int, error)

func (*MetaNodeRegistrationVotePool) MarshalToSizedBuffer added in v0.8.0

func (m *MetaNodeRegistrationVotePool) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MetaNodeRegistrationVotePool) ProtoMessage added in v0.8.0

func (*MetaNodeRegistrationVotePool) ProtoMessage()

func (*MetaNodeRegistrationVotePool) Reset added in v0.8.0

func (m *MetaNodeRegistrationVotePool) Reset()

func (*MetaNodeRegistrationVotePool) Size added in v0.8.0

func (m *MetaNodeRegistrationVotePool) Size() (n int)

func (*MetaNodeRegistrationVotePool) String added in v0.8.0

func (*MetaNodeRegistrationVotePool) Unmarshal added in v0.8.0

func (m *MetaNodeRegistrationVotePool) Unmarshal(dAtA []byte) error

func (*MetaNodeRegistrationVotePool) XXX_DiscardUnknown added in v0.8.0

func (m *MetaNodeRegistrationVotePool) XXX_DiscardUnknown()

func (*MetaNodeRegistrationVotePool) XXX_Marshal added in v0.8.0

func (m *MetaNodeRegistrationVotePool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetaNodeRegistrationVotePool) XXX_Merge added in v0.8.0

func (m *MetaNodeRegistrationVotePool) XXX_Merge(src proto.Message)

func (*MetaNodeRegistrationVotePool) XXX_Size added in v0.8.0

func (m *MetaNodeRegistrationVotePool) XXX_Size() int

func (*MetaNodeRegistrationVotePool) XXX_Unmarshal added in v0.8.0

func (m *MetaNodeRegistrationVotePool) XXX_Unmarshal(b []byte) error

type MetaNodes added in v0.8.0

type MetaNodes []MetaNode

MetaNodes is a collection of meta node

func NewMetaNodes added in v0.8.0

func NewMetaNodes(metaNodes ...MetaNode) MetaNodes

func (MetaNodes) String added in v0.8.0

func (v MetaNodes) String() (out string)

func (MetaNodes) Validate added in v0.8.0

func (v MetaNodes) Validate() error

type MsgClient added in v0.8.0

type MsgClient interface {
	// CreateResourceNode defines a method for creating a new resource node.
	HandleMsgCreateResourceNode(ctx context.Context, in *MsgCreateResourceNode, opts ...grpc.CallOption) (*MsgCreateResourceNodeResponse, error)
	HandleMsgRemoveResourceNode(ctx context.Context, in *MsgRemoveResourceNode, opts ...grpc.CallOption) (*MsgRemoveResourceNodeResponse, error)
	HandleMsgUpdateResourceNode(ctx context.Context, in *MsgUpdateResourceNode, opts ...grpc.CallOption) (*MsgUpdateResourceNodeResponse, error)
	HandleMsgUpdateResourceNodeDeposit(ctx context.Context, in *MsgUpdateResourceNodeDeposit, opts ...grpc.CallOption) (*MsgUpdateResourceNodeDepositResponse, error)
	HandleMsgUpdateEffectiveDeposit(ctx context.Context, in *MsgUpdateEffectiveDeposit, opts ...grpc.CallOption) (*MsgUpdateEffectiveDepositResponse, error)
	HandleMsgCreateMetaNode(ctx context.Context, in *MsgCreateMetaNode, opts ...grpc.CallOption) (*MsgCreateMetaNodeResponse, error)
	HandleMsgRemoveMetaNode(ctx context.Context, in *MsgRemoveMetaNode, opts ...grpc.CallOption) (*MsgRemoveMetaNodeResponse, error)
	HandleMsgUpdateMetaNode(ctx context.Context, in *MsgUpdateMetaNode, opts ...grpc.CallOption) (*MsgUpdateMetaNodeResponse, error)
	HandleMsgUpdateMetaNodeDeposit(ctx context.Context, in *MsgUpdateMetaNodeDeposit, opts ...grpc.CallOption) (*MsgUpdateMetaNodeDepositResponse, error)
	HandleMsgMetaNodeRegistrationVote(ctx context.Context, in *MsgMetaNodeRegistrationVote, opts ...grpc.CallOption) (*MsgMetaNodeRegistrationVoteResponse, error)
	HandleMsgWithdrawMetaNodeRegistrationDeposit(ctx context.Context, in *MsgWithdrawMetaNodeRegistrationDeposit, opts ...grpc.CallOption) (*MsgWithdrawMetaNodeRegistrationDepositResponse, error)
}

MsgClient is the client API for Msg service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMsgClient added in v0.8.0

func NewMsgClient(cc grpc1.ClientConn) MsgClient

type MsgCreateMetaNode added in v0.8.0

type MsgCreateMetaNode struct {
	NetworkAddress string      `protobuf:"bytes,1,opt,name=network_address,json=networkAddress,proto3" json:"network_address" yaml:"network_address"`
	Pubkey         *types.Any  `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey" yaml:"pubkey"`
	Value          types1.Coin `protobuf:"bytes,3,opt,name=value,proto3" json:"value" yaml:"value"`
	OwnerAddress   string      `protobuf:"bytes,4,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address" yaml:"owner_address"`
	Description    Description `protobuf:"bytes,5,opt,name=description,proto3" json:"description" yaml:"description"`
}

MsgCreateMetaNode encapsulates an MsgCreateMetaNodeTx transaction as an SDK message.

func NewMsgCreateMetaNode added in v0.8.0

func NewMsgCreateMetaNode(networkAddr stratos.SdsAddress, pubKey cryptotypes.PubKey,
	value sdk.Coin, ownerAddr sdk.AccAddress, description Description,
) (*MsgCreateMetaNode, error)

NewMsgCreateMetaNode creates a new Msg<Action> instance

func (*MsgCreateMetaNode) Descriptor added in v0.8.0

func (*MsgCreateMetaNode) Descriptor() ([]byte, []int)

func (*MsgCreateMetaNode) GetDescription added in v0.8.0

func (m *MsgCreateMetaNode) GetDescription() Description

func (*MsgCreateMetaNode) GetNetworkAddress added in v0.8.0

func (m *MsgCreateMetaNode) GetNetworkAddress() string

func (*MsgCreateMetaNode) GetOwnerAddress added in v0.8.0

func (m *MsgCreateMetaNode) GetOwnerAddress() string

func (*MsgCreateMetaNode) GetPubkey added in v0.8.0

func (m *MsgCreateMetaNode) GetPubkey() *types.Any

func (MsgCreateMetaNode) GetSignBytes added in v0.8.0

func (msg MsgCreateMetaNode) GetSignBytes() []byte

func (MsgCreateMetaNode) GetSigners added in v0.8.0

func (msg MsgCreateMetaNode) GetSigners() []sdk.AccAddress

func (*MsgCreateMetaNode) GetValue added in v0.8.0

func (m *MsgCreateMetaNode) GetValue() types1.Coin

func (*MsgCreateMetaNode) Marshal added in v0.8.0

func (m *MsgCreateMetaNode) Marshal() (dAtA []byte, err error)

func (*MsgCreateMetaNode) MarshalTo added in v0.8.0

func (m *MsgCreateMetaNode) MarshalTo(dAtA []byte) (int, error)

func (*MsgCreateMetaNode) MarshalToSizedBuffer added in v0.8.0

func (m *MsgCreateMetaNode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgCreateMetaNode) ProtoMessage added in v0.8.0

func (*MsgCreateMetaNode) ProtoMessage()

func (*MsgCreateMetaNode) Reset added in v0.8.0

func (m *MsgCreateMetaNode) Reset()

func (MsgCreateMetaNode) Route added in v0.8.0

func (msg MsgCreateMetaNode) Route() string

func (*MsgCreateMetaNode) Size added in v0.8.0

func (m *MsgCreateMetaNode) Size() (n int)

func (*MsgCreateMetaNode) String added in v0.8.0

func (m *MsgCreateMetaNode) String() string

func (MsgCreateMetaNode) Type added in v0.8.0

func (msg MsgCreateMetaNode) Type() string

func (*MsgCreateMetaNode) Unmarshal added in v0.8.0

func (m *MsgCreateMetaNode) Unmarshal(dAtA []byte) error

func (MsgCreateMetaNode) UnpackInterfaces added in v0.8.0

func (msg MsgCreateMetaNode) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

func (MsgCreateMetaNode) ValidateBasic added in v0.8.0

func (msg MsgCreateMetaNode) ValidateBasic() error

func (*MsgCreateMetaNode) XXX_DiscardUnknown added in v0.8.0

func (m *MsgCreateMetaNode) XXX_DiscardUnknown()

func (*MsgCreateMetaNode) XXX_Marshal added in v0.8.0

func (m *MsgCreateMetaNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgCreateMetaNode) XXX_Merge added in v0.8.0

func (m *MsgCreateMetaNode) XXX_Merge(src proto.Message)

func (*MsgCreateMetaNode) XXX_Size added in v0.8.0

func (m *MsgCreateMetaNode) XXX_Size() int

func (*MsgCreateMetaNode) XXX_Unmarshal added in v0.8.0

func (m *MsgCreateMetaNode) XXX_Unmarshal(b []byte) error

type MsgCreateMetaNodeResponse added in v0.8.0

type MsgCreateMetaNodeResponse struct {
}

MsgCreateMetaNodeResponse defines the CreateMetaNode response type

func (*MsgCreateMetaNodeResponse) Descriptor added in v0.8.0

func (*MsgCreateMetaNodeResponse) Descriptor() ([]byte, []int)

func (*MsgCreateMetaNodeResponse) Marshal added in v0.8.0

func (m *MsgCreateMetaNodeResponse) Marshal() (dAtA []byte, err error)

func (*MsgCreateMetaNodeResponse) MarshalTo added in v0.8.0

func (m *MsgCreateMetaNodeResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgCreateMetaNodeResponse) MarshalToSizedBuffer added in v0.8.0

func (m *MsgCreateMetaNodeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgCreateMetaNodeResponse) ProtoMessage added in v0.8.0

func (*MsgCreateMetaNodeResponse) ProtoMessage()

func (*MsgCreateMetaNodeResponse) Reset added in v0.8.0

func (m *MsgCreateMetaNodeResponse) Reset()

func (*MsgCreateMetaNodeResponse) Size added in v0.8.0

func (m *MsgCreateMetaNodeResponse) Size() (n int)

func (*MsgCreateMetaNodeResponse) String added in v0.8.0

func (m *MsgCreateMetaNodeResponse) String() string

func (*MsgCreateMetaNodeResponse) Unmarshal added in v0.8.0

func (m *MsgCreateMetaNodeResponse) Unmarshal(dAtA []byte) error

func (*MsgCreateMetaNodeResponse) XXX_DiscardUnknown added in v0.8.0

func (m *MsgCreateMetaNodeResponse) XXX_DiscardUnknown()

func (*MsgCreateMetaNodeResponse) XXX_Marshal added in v0.8.0

func (m *MsgCreateMetaNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgCreateMetaNodeResponse) XXX_Merge added in v0.8.0

func (m *MsgCreateMetaNodeResponse) XXX_Merge(src proto.Message)

func (*MsgCreateMetaNodeResponse) XXX_Size added in v0.8.0

func (m *MsgCreateMetaNodeResponse) XXX_Size() int

func (*MsgCreateMetaNodeResponse) XXX_Unmarshal added in v0.8.0

func (m *MsgCreateMetaNodeResponse) XXX_Unmarshal(b []byte) error

type MsgCreateResourceNode

type MsgCreateResourceNode struct {
	NetworkAddress string      `protobuf:"bytes,1,opt,name=network_address,json=networkAddress,proto3" json:"network_address" yaml:"network_address"`
	Pubkey         *types.Any  `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey" yaml:"pubkey"`
	Value          types1.Coin `protobuf:"bytes,3,opt,name=value,proto3" json:"value" yaml:"value"`
	OwnerAddress   string      `protobuf:"bytes,4,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address" yaml:"owner_address"`
	Description    Description `protobuf:"bytes,5,opt,name=description,proto3" json:"description" yaml:"description"`
	NodeType       uint32      `protobuf:"varint,6,opt,name=node_type,json=nodeType,proto3" json:"node_type" yaml:"node_type"`
}

MsgCreateResourceNode encapsulates an MsgCreateResourceNodeTx transaction as an SDK message.

func NewMsgCreateResourceNode

func NewMsgCreateResourceNode(networkAddr stratos.SdsAddress, pubKey cryptotypes.PubKey,
	value sdk.Coin, ownerAddr sdk.AccAddress, description Description, nodeType uint32,
) (*MsgCreateResourceNode, error)

NewMsgCreateResourceNode NewMsg<Action> creates a new Msg<Action> instance

func (*MsgCreateResourceNode) Descriptor added in v0.8.0

func (*MsgCreateResourceNode) Descriptor() ([]byte, []int)

func (*MsgCreateResourceNode) GetDescription added in v0.8.0

func (m *MsgCreateResourceNode) GetDescription() Description

func (*MsgCreateResourceNode) GetNetworkAddress added in v0.8.0

func (m *MsgCreateResourceNode) GetNetworkAddress() string

func (*MsgCreateResourceNode) GetNodeType added in v0.8.0

func (m *MsgCreateResourceNode) GetNodeType() uint32

func (*MsgCreateResourceNode) GetOwnerAddress added in v0.8.0

func (m *MsgCreateResourceNode) GetOwnerAddress() string

func (*MsgCreateResourceNode) GetPubkey added in v0.8.0

func (m *MsgCreateResourceNode) GetPubkey() *types.Any

func (MsgCreateResourceNode) GetSignBytes

func (msg MsgCreateResourceNode) GetSignBytes() []byte

func (MsgCreateResourceNode) GetSigners

func (msg MsgCreateResourceNode) GetSigners() []sdk.AccAddress

func (*MsgCreateResourceNode) GetValue added in v0.8.0

func (m *MsgCreateResourceNode) GetValue() types1.Coin

func (*MsgCreateResourceNode) Marshal added in v0.8.0

func (m *MsgCreateResourceNode) Marshal() (dAtA []byte, err error)

func (*MsgCreateResourceNode) MarshalTo added in v0.8.0

func (m *MsgCreateResourceNode) MarshalTo(dAtA []byte) (int, error)

func (*MsgCreateResourceNode) MarshalToSizedBuffer added in v0.8.0

func (m *MsgCreateResourceNode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgCreateResourceNode) ProtoMessage added in v0.8.0

func (*MsgCreateResourceNode) ProtoMessage()

func (*MsgCreateResourceNode) Reset added in v0.8.0

func (m *MsgCreateResourceNode) Reset()

func (MsgCreateResourceNode) Route

func (msg MsgCreateResourceNode) Route() string

func (*MsgCreateResourceNode) Size added in v0.8.0

func (m *MsgCreateResourceNode) Size() (n int)

func (*MsgCreateResourceNode) String added in v0.8.0

func (m *MsgCreateResourceNode) String() string

func (MsgCreateResourceNode) Type

func (msg MsgCreateResourceNode) Type() string

func (*MsgCreateResourceNode) Unmarshal added in v0.8.0

func (m *MsgCreateResourceNode) Unmarshal(dAtA []byte) error

func (MsgCreateResourceNode) UnpackInterfaces added in v0.8.0

func (msg MsgCreateResourceNode) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

func (MsgCreateResourceNode) ValidateBasic

func (msg MsgCreateResourceNode) ValidateBasic() error

ValidateBasic validity check for the CreateResourceNode

func (*MsgCreateResourceNode) XXX_DiscardUnknown added in v0.8.0

func (m *MsgCreateResourceNode) XXX_DiscardUnknown()

func (*MsgCreateResourceNode) XXX_Marshal added in v0.8.0

func (m *MsgCreateResourceNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgCreateResourceNode) XXX_Merge added in v0.8.0

func (m *MsgCreateResourceNode) XXX_Merge(src proto.Message)

func (*MsgCreateResourceNode) XXX_Size added in v0.8.0

func (m *MsgCreateResourceNode) XXX_Size() int

func (*MsgCreateResourceNode) XXX_Unmarshal added in v0.8.0

func (m *MsgCreateResourceNode) XXX_Unmarshal(b []byte) error

type MsgCreateResourceNodeResponse added in v0.8.0

type MsgCreateResourceNodeResponse struct {
}

MsgCreateResourceNodeResponse defines the CreateResourceNodeTx response type

func (*MsgCreateResourceNodeResponse) Descriptor added in v0.8.0

func (*MsgCreateResourceNodeResponse) Descriptor() ([]byte, []int)

func (*MsgCreateResourceNodeResponse) Marshal added in v0.8.0

func (m *MsgCreateResourceNodeResponse) Marshal() (dAtA []byte, err error)

func (*MsgCreateResourceNodeResponse) MarshalTo added in v0.8.0

func (m *MsgCreateResourceNodeResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgCreateResourceNodeResponse) MarshalToSizedBuffer added in v0.8.0

func (m *MsgCreateResourceNodeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgCreateResourceNodeResponse) ProtoMessage added in v0.8.0

func (*MsgCreateResourceNodeResponse) ProtoMessage()

func (*MsgCreateResourceNodeResponse) Reset added in v0.8.0

func (m *MsgCreateResourceNodeResponse) Reset()

func (*MsgCreateResourceNodeResponse) Size added in v0.8.0

func (m *MsgCreateResourceNodeResponse) Size() (n int)

func (*MsgCreateResourceNodeResponse) String added in v0.8.0

func (*MsgCreateResourceNodeResponse) Unmarshal added in v0.8.0

func (m *MsgCreateResourceNodeResponse) Unmarshal(dAtA []byte) error

func (*MsgCreateResourceNodeResponse) XXX_DiscardUnknown added in v0.8.0

func (m *MsgCreateResourceNodeResponse) XXX_DiscardUnknown()

func (*MsgCreateResourceNodeResponse) XXX_Marshal added in v0.8.0

func (m *MsgCreateResourceNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgCreateResourceNodeResponse) XXX_Merge added in v0.8.0

func (m *MsgCreateResourceNodeResponse) XXX_Merge(src proto.Message)

func (*MsgCreateResourceNodeResponse) XXX_Size added in v0.8.0

func (m *MsgCreateResourceNodeResponse) XXX_Size() int

func (*MsgCreateResourceNodeResponse) XXX_Unmarshal added in v0.8.0

func (m *MsgCreateResourceNodeResponse) XXX_Unmarshal(b []byte) error

type MsgMetaNodeRegistrationVote added in v0.8.0

type MsgMetaNodeRegistrationVote struct {
	CandidateNetworkAddress string `` /* 155-byte string literal not displayed */
	CandidateOwnerAddress   string `` /* 147-byte string literal not displayed */
	Opinion                 bool   `protobuf:"varint,3,opt,name=opinion,proto3" json:"opinion" yaml:"opinion"`
	VoterNetworkAddress     string `` /* 139-byte string literal not displayed */
	VoterOwnerAddress       string `` /* 131-byte string literal not displayed */
}

MsgMetaNodeRegistrationVote defines a SDK message for registration vote of an existing meta node.

func NewMsgMetaNodeRegistrationVote added in v0.8.0

func NewMsgMetaNodeRegistrationVote(candidateNetworkAddress stratos.SdsAddress, candidateOwnerAddress sdk.AccAddress, opinion bool,
	voterNetworkAddress stratos.SdsAddress, voterOwnerAddress sdk.AccAddress) *MsgMetaNodeRegistrationVote

func (*MsgMetaNodeRegistrationVote) Descriptor added in v0.8.0

func (*MsgMetaNodeRegistrationVote) Descriptor() ([]byte, []int)

func (*MsgMetaNodeRegistrationVote) GetCandidateNetworkAddress added in v0.10.0

func (m *MsgMetaNodeRegistrationVote) GetCandidateNetworkAddress() string

func (*MsgMetaNodeRegistrationVote) GetCandidateOwnerAddress added in v0.10.0

func (m *MsgMetaNodeRegistrationVote) GetCandidateOwnerAddress() string

func (*MsgMetaNodeRegistrationVote) GetOpinion added in v0.10.0

func (m *MsgMetaNodeRegistrationVote) GetOpinion() bool

func (MsgMetaNodeRegistrationVote) GetSignBytes added in v0.8.0

func (msg MsgMetaNodeRegistrationVote) GetSignBytes() []byte

func (MsgMetaNodeRegistrationVote) GetSigners added in v0.8.0

func (msg MsgMetaNodeRegistrationVote) GetSigners() []sdk.AccAddress

func (*MsgMetaNodeRegistrationVote) GetVoterNetworkAddress added in v0.10.0

func (m *MsgMetaNodeRegistrationVote) GetVoterNetworkAddress() string

func (*MsgMetaNodeRegistrationVote) GetVoterOwnerAddress added in v0.10.0

func (m *MsgMetaNodeRegistrationVote) GetVoterOwnerAddress() string

func (*MsgMetaNodeRegistrationVote) Marshal added in v0.8.0

func (m *MsgMetaNodeRegistrationVote) Marshal() (dAtA []byte, err error)

func (*MsgMetaNodeRegistrationVote) MarshalTo added in v0.8.0

func (m *MsgMetaNodeRegistrationVote) MarshalTo(dAtA []byte) (int, error)

func (*MsgMetaNodeRegistrationVote) MarshalToSizedBuffer added in v0.8.0

func (m *MsgMetaNodeRegistrationVote) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgMetaNodeRegistrationVote) ProtoMessage added in v0.8.0

func (*MsgMetaNodeRegistrationVote) ProtoMessage()

func (*MsgMetaNodeRegistrationVote) Reset added in v0.8.0

func (m *MsgMetaNodeRegistrationVote) Reset()

func (MsgMetaNodeRegistrationVote) Route added in v0.8.0

func (mmsg MsgMetaNodeRegistrationVote) Route() string

func (*MsgMetaNodeRegistrationVote) Size added in v0.8.0

func (m *MsgMetaNodeRegistrationVote) Size() (n int)

func (*MsgMetaNodeRegistrationVote) String added in v0.8.0

func (m *MsgMetaNodeRegistrationVote) String() string

func (MsgMetaNodeRegistrationVote) Type added in v0.8.0

func (*MsgMetaNodeRegistrationVote) Unmarshal added in v0.8.0

func (m *MsgMetaNodeRegistrationVote) Unmarshal(dAtA []byte) error

func (MsgMetaNodeRegistrationVote) ValidateBasic added in v0.8.0

func (msg MsgMetaNodeRegistrationVote) ValidateBasic() error

func (*MsgMetaNodeRegistrationVote) XXX_DiscardUnknown added in v0.8.0

func (m *MsgMetaNodeRegistrationVote) XXX_DiscardUnknown()

func (*MsgMetaNodeRegistrationVote) XXX_Marshal added in v0.8.0

func (m *MsgMetaNodeRegistrationVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgMetaNodeRegistrationVote) XXX_Merge added in v0.8.0

func (m *MsgMetaNodeRegistrationVote) XXX_Merge(src proto.Message)

func (*MsgMetaNodeRegistrationVote) XXX_Size added in v0.8.0

func (m *MsgMetaNodeRegistrationVote) XXX_Size() int

func (*MsgMetaNodeRegistrationVote) XXX_Unmarshal added in v0.8.0

func (m *MsgMetaNodeRegistrationVote) XXX_Unmarshal(b []byte) error

type MsgMetaNodeRegistrationVoteResponse added in v0.8.0

type MsgMetaNodeRegistrationVoteResponse struct {
}

MsgMetaNodeRegistrationVoteResponse defines the Msg/MetaNodeRegistrationVote response type.

func (*MsgMetaNodeRegistrationVoteResponse) Descriptor added in v0.8.0

func (*MsgMetaNodeRegistrationVoteResponse) Descriptor() ([]byte, []int)

func (*MsgMetaNodeRegistrationVoteResponse) Marshal added in v0.8.0

func (m *MsgMetaNodeRegistrationVoteResponse) Marshal() (dAtA []byte, err error)

func (*MsgMetaNodeRegistrationVoteResponse) MarshalTo added in v0.8.0

func (m *MsgMetaNodeRegistrationVoteResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgMetaNodeRegistrationVoteResponse) MarshalToSizedBuffer added in v0.8.0

func (m *MsgMetaNodeRegistrationVoteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgMetaNodeRegistrationVoteResponse) ProtoMessage added in v0.8.0

func (*MsgMetaNodeRegistrationVoteResponse) ProtoMessage()

func (*MsgMetaNodeRegistrationVoteResponse) Reset added in v0.8.0

func (*MsgMetaNodeRegistrationVoteResponse) Size added in v0.8.0

func (*MsgMetaNodeRegistrationVoteResponse) String added in v0.8.0

func (*MsgMetaNodeRegistrationVoteResponse) Unmarshal added in v0.8.0

func (m *MsgMetaNodeRegistrationVoteResponse) Unmarshal(dAtA []byte) error

func (*MsgMetaNodeRegistrationVoteResponse) XXX_DiscardUnknown added in v0.8.0

func (m *MsgMetaNodeRegistrationVoteResponse) XXX_DiscardUnknown()

func (*MsgMetaNodeRegistrationVoteResponse) XXX_Marshal added in v0.8.0

func (m *MsgMetaNodeRegistrationVoteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgMetaNodeRegistrationVoteResponse) XXX_Merge added in v0.8.0

func (*MsgMetaNodeRegistrationVoteResponse) XXX_Size added in v0.8.0

func (*MsgMetaNodeRegistrationVoteResponse) XXX_Unmarshal added in v0.8.0

func (m *MsgMetaNodeRegistrationVoteResponse) XXX_Unmarshal(b []byte) error

type MsgRemoveMetaNode added in v0.8.0

type MsgRemoveMetaNode struct {
	MetaNodeAddress string `protobuf:"bytes,1,opt,name=meta_node_address,json=metaNodeAddress,proto3" json:"meta_node_address" yaml:"meta_node_address"`
	OwnerAddress    string `protobuf:"bytes,2,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address" yaml:"owner_address"`
}

MsgRemoveMetaNode - encapsulates an MsgRemoveMetaNode transaction as an SDK message

func NewMsgRemoveMetaNode added in v0.8.0

func NewMsgRemoveMetaNode(metaNodeAddr stratos.SdsAddress, ownerAddr sdk.AccAddress) *MsgRemoveMetaNode

NewMsgRemoveMetaNode creates a new MsgRemoveMetaNode instance.

func (*MsgRemoveMetaNode) Descriptor added in v0.8.0

func (*MsgRemoveMetaNode) Descriptor() ([]byte, []int)

func (*MsgRemoveMetaNode) GetMetaNodeAddress added in v0.10.0

func (m *MsgRemoveMetaNode) GetMetaNodeAddress() string

func (*MsgRemoveMetaNode) GetOwnerAddress added in v0.10.0

func (m *MsgRemoveMetaNode) GetOwnerAddress() string

func (MsgRemoveMetaNode) GetSignBytes added in v0.8.0

func (msg MsgRemoveMetaNode) GetSignBytes() []byte

GetSignBytes implements the sdk.Msg interface.

func (MsgRemoveMetaNode) GetSigners added in v0.8.0

func (msg MsgRemoveMetaNode) GetSigners() []sdk.AccAddress

GetSigners implements the sdk.Msg interface.

func (*MsgRemoveMetaNode) Marshal added in v0.8.0

func (m *MsgRemoveMetaNode) Marshal() (dAtA []byte, err error)

func (*MsgRemoveMetaNode) MarshalTo added in v0.8.0

func (m *MsgRemoveMetaNode) MarshalTo(dAtA []byte) (int, error)

func (*MsgRemoveMetaNode) MarshalToSizedBuffer added in v0.8.0

func (m *MsgRemoveMetaNode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRemoveMetaNode) ProtoMessage added in v0.8.0

func (*MsgRemoveMetaNode) ProtoMessage()

func (*MsgRemoveMetaNode) Reset added in v0.8.0

func (m *MsgRemoveMetaNode) Reset()

func (MsgRemoveMetaNode) Route added in v0.8.0

func (msg MsgRemoveMetaNode) Route() string

Route implements the sdk.Msg interface.

func (*MsgRemoveMetaNode) Size added in v0.8.0

func (m *MsgRemoveMetaNode) Size() (n int)

func (*MsgRemoveMetaNode) String added in v0.8.0

func (m *MsgRemoveMetaNode) String() string

func (MsgRemoveMetaNode) Type added in v0.8.0

func (msg MsgRemoveMetaNode) Type() string

Type implements the sdk.Msg interface.

func (*MsgRemoveMetaNode) Unmarshal added in v0.8.0

func (m *MsgRemoveMetaNode) Unmarshal(dAtA []byte) error

func (MsgRemoveMetaNode) ValidateBasic added in v0.8.0

func (msg MsgRemoveMetaNode) ValidateBasic() error

ValidateBasic implements the sdk.Msg interface.

func (*MsgRemoveMetaNode) XXX_DiscardUnknown added in v0.8.0

func (m *MsgRemoveMetaNode) XXX_DiscardUnknown()

func (*MsgRemoveMetaNode) XXX_Marshal added in v0.8.0

func (m *MsgRemoveMetaNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRemoveMetaNode) XXX_Merge added in v0.8.0

func (m *MsgRemoveMetaNode) XXX_Merge(src proto.Message)

func (*MsgRemoveMetaNode) XXX_Size added in v0.8.0

func (m *MsgRemoveMetaNode) XXX_Size() int

func (*MsgRemoveMetaNode) XXX_Unmarshal added in v0.8.0

func (m *MsgRemoveMetaNode) XXX_Unmarshal(b []byte) error

type MsgRemoveMetaNodeResponse added in v0.8.0

type MsgRemoveMetaNodeResponse struct {
}

MsgRemoveMetaNodeResponse defines the Msg/RemoveMetaNode response type.

func (*MsgRemoveMetaNodeResponse) Descriptor added in v0.8.0

func (*MsgRemoveMetaNodeResponse) Descriptor() ([]byte, []int)

func (*MsgRemoveMetaNodeResponse) Marshal added in v0.8.0

func (m *MsgRemoveMetaNodeResponse) Marshal() (dAtA []byte, err error)

func (*MsgRemoveMetaNodeResponse) MarshalTo added in v0.8.0

func (m *MsgRemoveMetaNodeResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgRemoveMetaNodeResponse) MarshalToSizedBuffer added in v0.8.0

func (m *MsgRemoveMetaNodeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRemoveMetaNodeResponse) ProtoMessage added in v0.8.0

func (*MsgRemoveMetaNodeResponse) ProtoMessage()

func (*MsgRemoveMetaNodeResponse) Reset added in v0.8.0

func (m *MsgRemoveMetaNodeResponse) Reset()

func (*MsgRemoveMetaNodeResponse) Size added in v0.8.0

func (m *MsgRemoveMetaNodeResponse) Size() (n int)

func (*MsgRemoveMetaNodeResponse) String added in v0.8.0

func (m *MsgRemoveMetaNodeResponse) String() string

func (*MsgRemoveMetaNodeResponse) Unmarshal added in v0.8.0

func (m *MsgRemoveMetaNodeResponse) Unmarshal(dAtA []byte) error

func (*MsgRemoveMetaNodeResponse) XXX_DiscardUnknown added in v0.8.0

func (m *MsgRemoveMetaNodeResponse) XXX_DiscardUnknown()

func (*MsgRemoveMetaNodeResponse) XXX_Marshal added in v0.8.0

func (m *MsgRemoveMetaNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRemoveMetaNodeResponse) XXX_Merge added in v0.8.0

func (m *MsgRemoveMetaNodeResponse) XXX_Merge(src proto.Message)

func (*MsgRemoveMetaNodeResponse) XXX_Size added in v0.8.0

func (m *MsgRemoveMetaNodeResponse) XXX_Size() int

func (*MsgRemoveMetaNodeResponse) XXX_Unmarshal added in v0.8.0

func (m *MsgRemoveMetaNodeResponse) XXX_Unmarshal(b []byte) error

type MsgRemoveResourceNode

type MsgRemoveResourceNode struct {
	ResourceNodeAddress string `` /* 139-byte string literal not displayed */
	OwnerAddress        string `protobuf:"bytes,2,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address" yaml:"owner_address"`
}

MsgRemoveResourceNode - encapsulates an RemoveResourceNode transaction as an SDK message

func NewMsgRemoveResourceNode

func NewMsgRemoveResourceNode(resourceNodeAddr stratos.SdsAddress, ownerAddr sdk.AccAddress) *MsgRemoveResourceNode

NewMsgRemoveResourceNode creates a new MsgRemoveResourceNode instance.

func (*MsgRemoveResourceNode) Descriptor added in v0.8.0

func (*MsgRemoveResourceNode) Descriptor() ([]byte, []int)

func (*MsgRemoveResourceNode) GetOwnerAddress added in v0.10.0

func (m *MsgRemoveResourceNode) GetOwnerAddress() string

func (*MsgRemoveResourceNode) GetResourceNodeAddress added in v0.10.0

func (m *MsgRemoveResourceNode) GetResourceNodeAddress() string

func (MsgRemoveResourceNode) GetSignBytes

func (msg MsgRemoveResourceNode) GetSignBytes() []byte

GetSignBytes implements the sdk.Msg interface.

func (MsgRemoveResourceNode) GetSigners

func (msg MsgRemoveResourceNode) GetSigners() []sdk.AccAddress

GetSigners implements the sdk.Msg interface.

func (*MsgRemoveResourceNode) Marshal added in v0.8.0

func (m *MsgRemoveResourceNode) Marshal() (dAtA []byte, err error)

func (*MsgRemoveResourceNode) MarshalTo added in v0.8.0

func (m *MsgRemoveResourceNode) MarshalTo(dAtA []byte) (int, error)

func (*MsgRemoveResourceNode) MarshalToSizedBuffer added in v0.8.0

func (m *MsgRemoveResourceNode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRemoveResourceNode) ProtoMessage added in v0.8.0

func (*MsgRemoveResourceNode) ProtoMessage()

func (*MsgRemoveResourceNode) Reset added in v0.8.0

func (m *MsgRemoveResourceNode) Reset()

func (MsgRemoveResourceNode) Route

func (msg MsgRemoveResourceNode) Route() string

Route implements the sdk.Msg interface.

func (*MsgRemoveResourceNode) Size added in v0.8.0

func (m *MsgRemoveResourceNode) Size() (n int)

func (*MsgRemoveResourceNode) String added in v0.8.0

func (m *MsgRemoveResourceNode) String() string

func (MsgRemoveResourceNode) Type

func (msg MsgRemoveResourceNode) Type() string

Type implements the sdk.Msg interface.

func (*MsgRemoveResourceNode) Unmarshal added in v0.8.0

func (m *MsgRemoveResourceNode) Unmarshal(dAtA []byte) error

func (MsgRemoveResourceNode) ValidateBasic

func (msg MsgRemoveResourceNode) ValidateBasic() error

ValidateBasic implements the sdk.Msg interface.

func (*MsgRemoveResourceNode) XXX_DiscardUnknown added in v0.8.0

func (m *MsgRemoveResourceNode) XXX_DiscardUnknown()

func (*MsgRemoveResourceNode) XXX_Marshal added in v0.8.0

func (m *MsgRemoveResourceNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRemoveResourceNode) XXX_Merge added in v0.8.0

func (m *MsgRemoveResourceNode) XXX_Merge(src proto.Message)

func (*MsgRemoveResourceNode) XXX_Size added in v0.8.0

func (m *MsgRemoveResourceNode) XXX_Size() int

func (*MsgRemoveResourceNode) XXX_Unmarshal added in v0.8.0

func (m *MsgRemoveResourceNode) XXX_Unmarshal(b []byte) error

type MsgRemoveResourceNodeResponse added in v0.8.0

type MsgRemoveResourceNodeResponse struct {
}

MsgRemoveResourceNodeResponse defines the Msg/RemoveResourceNode response type.

func (*MsgRemoveResourceNodeResponse) Descriptor added in v0.8.0

func (*MsgRemoveResourceNodeResponse) Descriptor() ([]byte, []int)

func (*MsgRemoveResourceNodeResponse) Marshal added in v0.8.0

func (m *MsgRemoveResourceNodeResponse) Marshal() (dAtA []byte, err error)

func (*MsgRemoveResourceNodeResponse) MarshalTo added in v0.8.0

func (m *MsgRemoveResourceNodeResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgRemoveResourceNodeResponse) MarshalToSizedBuffer added in v0.8.0

func (m *MsgRemoveResourceNodeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgRemoveResourceNodeResponse) ProtoMessage added in v0.8.0

func (*MsgRemoveResourceNodeResponse) ProtoMessage()

func (*MsgRemoveResourceNodeResponse) Reset added in v0.8.0

func (m *MsgRemoveResourceNodeResponse) Reset()

func (*MsgRemoveResourceNodeResponse) Size added in v0.8.0

func (m *MsgRemoveResourceNodeResponse) Size() (n int)

func (*MsgRemoveResourceNodeResponse) String added in v0.8.0

func (*MsgRemoveResourceNodeResponse) Unmarshal added in v0.8.0

func (m *MsgRemoveResourceNodeResponse) Unmarshal(dAtA []byte) error

func (*MsgRemoveResourceNodeResponse) XXX_DiscardUnknown added in v0.8.0

func (m *MsgRemoveResourceNodeResponse) XXX_DiscardUnknown()

func (*MsgRemoveResourceNodeResponse) XXX_Marshal added in v0.8.0

func (m *MsgRemoveResourceNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgRemoveResourceNodeResponse) XXX_Merge added in v0.8.0

func (m *MsgRemoveResourceNodeResponse) XXX_Merge(src proto.Message)

func (*MsgRemoveResourceNodeResponse) XXX_Size added in v0.8.0

func (m *MsgRemoveResourceNodeResponse) XXX_Size() int

func (*MsgRemoveResourceNodeResponse) XXX_Unmarshal added in v0.8.0

func (m *MsgRemoveResourceNodeResponse) XXX_Unmarshal(b []byte) error

type MsgServer added in v0.8.0

type MsgServer interface {
	// CreateResourceNode defines a method for creating a new resource node.
	HandleMsgCreateResourceNode(context.Context, *MsgCreateResourceNode) (*MsgCreateResourceNodeResponse, error)
	HandleMsgRemoveResourceNode(context.Context, *MsgRemoveResourceNode) (*MsgRemoveResourceNodeResponse, error)
	HandleMsgUpdateResourceNode(context.Context, *MsgUpdateResourceNode) (*MsgUpdateResourceNodeResponse, error)
	HandleMsgUpdateResourceNodeDeposit(context.Context, *MsgUpdateResourceNodeDeposit) (*MsgUpdateResourceNodeDepositResponse, error)
	HandleMsgUpdateEffectiveDeposit(context.Context, *MsgUpdateEffectiveDeposit) (*MsgUpdateEffectiveDepositResponse, error)
	HandleMsgCreateMetaNode(context.Context, *MsgCreateMetaNode) (*MsgCreateMetaNodeResponse, error)
	HandleMsgRemoveMetaNode(context.Context, *MsgRemoveMetaNode) (*MsgRemoveMetaNodeResponse, error)
	HandleMsgUpdateMetaNode(context.Context, *MsgUpdateMetaNode) (*MsgUpdateMetaNodeResponse, error)
	HandleMsgUpdateMetaNodeDeposit(context.Context, *MsgUpdateMetaNodeDeposit) (*MsgUpdateMetaNodeDepositResponse, error)
	HandleMsgMetaNodeRegistrationVote(context.Context, *MsgMetaNodeRegistrationVote) (*MsgMetaNodeRegistrationVoteResponse, error)
	HandleMsgWithdrawMetaNodeRegistrationDeposit(context.Context, *MsgWithdrawMetaNodeRegistrationDeposit) (*MsgWithdrawMetaNodeRegistrationDepositResponse, error)
}

MsgServer is the server API for Msg service.

type MsgUpdateEffectiveDeposit added in v0.10.0

type MsgUpdateEffectiveDeposit struct {
	Reporters       []string                               `protobuf:"bytes,1,rep,name=reporters,proto3" json:"reporters" yaml:"reporters"`
	ReporterOwner   []string                               `protobuf:"bytes,2,rep,name=reporter_owner,json=reporterOwner,proto3" json:"reporter_owner" yaml:"reporter_owner"`
	NetworkAddress  string                                 `protobuf:"bytes,3,opt,name=network_address,json=networkAddress,proto3" json:"network_address" yaml:"network_address"`
	EffectiveTokens github_com_cosmos_cosmos_sdk_types.Int `` /* 170-byte string literal not displayed */
}

MsgUpdateEffectiveDeposit defines a SDK message for updating the effective deposit of an existing resource node.

func NewMsgUpdateEffectiveDeposit added in v0.10.0

func NewMsgUpdateEffectiveDeposit(reporters []stratos.SdsAddress, reporterOwner []sdk.AccAddress,
	networkAddress stratos.SdsAddress, newEffectiveDeposit sdk.Int) *MsgUpdateEffectiveDeposit

func (*MsgUpdateEffectiveDeposit) Descriptor added in v0.10.0

func (*MsgUpdateEffectiveDeposit) Descriptor() ([]byte, []int)

func (MsgUpdateEffectiveDeposit) GetSignBytes added in v0.10.0

func (m MsgUpdateEffectiveDeposit) GetSignBytes() []byte

func (MsgUpdateEffectiveDeposit) GetSigners added in v0.10.0

func (m MsgUpdateEffectiveDeposit) GetSigners() []sdk.AccAddress

func (*MsgUpdateEffectiveDeposit) Marshal added in v0.10.0

func (m *MsgUpdateEffectiveDeposit) Marshal() (dAtA []byte, err error)

func (*MsgUpdateEffectiveDeposit) MarshalTo added in v0.10.0

func (m *MsgUpdateEffectiveDeposit) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateEffectiveDeposit) MarshalToSizedBuffer added in v0.10.0

func (m *MsgUpdateEffectiveDeposit) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateEffectiveDeposit) ProtoMessage added in v0.10.0

func (*MsgUpdateEffectiveDeposit) ProtoMessage()

func (*MsgUpdateEffectiveDeposit) Reset added in v0.10.0

func (m *MsgUpdateEffectiveDeposit) Reset()

func (MsgUpdateEffectiveDeposit) Route added in v0.10.0

func (*MsgUpdateEffectiveDeposit) Size added in v0.10.0

func (m *MsgUpdateEffectiveDeposit) Size() (n int)

func (*MsgUpdateEffectiveDeposit) String added in v0.10.0

func (m *MsgUpdateEffectiveDeposit) String() string

func (MsgUpdateEffectiveDeposit) Type added in v0.10.0

func (*MsgUpdateEffectiveDeposit) Unmarshal added in v0.10.0

func (m *MsgUpdateEffectiveDeposit) Unmarshal(dAtA []byte) error

func (MsgUpdateEffectiveDeposit) ValidateBasic added in v0.10.0

func (m MsgUpdateEffectiveDeposit) ValidateBasic() error

func (*MsgUpdateEffectiveDeposit) XXX_DiscardUnknown added in v0.10.0

func (m *MsgUpdateEffectiveDeposit) XXX_DiscardUnknown()

func (*MsgUpdateEffectiveDeposit) XXX_Marshal added in v0.10.0

func (m *MsgUpdateEffectiveDeposit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateEffectiveDeposit) XXX_Merge added in v0.10.0

func (m *MsgUpdateEffectiveDeposit) XXX_Merge(src proto.Message)

func (*MsgUpdateEffectiveDeposit) XXX_Size added in v0.10.0

func (m *MsgUpdateEffectiveDeposit) XXX_Size() int

func (*MsgUpdateEffectiveDeposit) XXX_Unmarshal added in v0.10.0

func (m *MsgUpdateEffectiveDeposit) XXX_Unmarshal(b []byte) error

type MsgUpdateEffectiveDepositResponse added in v0.10.0

type MsgUpdateEffectiveDepositResponse struct {
}

MsgUpdateEffectiveDepositResponse defines the Msg/UpdateEffectiveDeposit response type.

func (*MsgUpdateEffectiveDepositResponse) Descriptor added in v0.10.0

func (*MsgUpdateEffectiveDepositResponse) Descriptor() ([]byte, []int)

func (*MsgUpdateEffectiveDepositResponse) Marshal added in v0.10.0

func (m *MsgUpdateEffectiveDepositResponse) Marshal() (dAtA []byte, err error)

func (*MsgUpdateEffectiveDepositResponse) MarshalTo added in v0.10.0

func (m *MsgUpdateEffectiveDepositResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateEffectiveDepositResponse) MarshalToSizedBuffer added in v0.10.0

func (m *MsgUpdateEffectiveDepositResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateEffectiveDepositResponse) ProtoMessage added in v0.10.0

func (*MsgUpdateEffectiveDepositResponse) ProtoMessage()

func (*MsgUpdateEffectiveDepositResponse) Reset added in v0.10.0

func (*MsgUpdateEffectiveDepositResponse) Size added in v0.10.0

func (m *MsgUpdateEffectiveDepositResponse) Size() (n int)

func (*MsgUpdateEffectiveDepositResponse) String added in v0.10.0

func (*MsgUpdateEffectiveDepositResponse) Unmarshal added in v0.10.0

func (m *MsgUpdateEffectiveDepositResponse) Unmarshal(dAtA []byte) error

func (*MsgUpdateEffectiveDepositResponse) XXX_DiscardUnknown added in v0.10.0

func (m *MsgUpdateEffectiveDepositResponse) XXX_DiscardUnknown()

func (*MsgUpdateEffectiveDepositResponse) XXX_Marshal added in v0.10.0

func (m *MsgUpdateEffectiveDepositResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateEffectiveDepositResponse) XXX_Merge added in v0.10.0

func (*MsgUpdateEffectiveDepositResponse) XXX_Size added in v0.10.0

func (m *MsgUpdateEffectiveDepositResponse) XXX_Size() int

func (*MsgUpdateEffectiveDepositResponse) XXX_Unmarshal added in v0.10.0

func (m *MsgUpdateEffectiveDepositResponse) XXX_Unmarshal(b []byte) error

type MsgUpdateMetaNode added in v0.8.0

type MsgUpdateMetaNode struct {
	Description    Description `protobuf:"bytes,1,opt,name=description,proto3" json:"description" yaml:"description"`
	NetworkAddress string      `protobuf:"bytes,2,opt,name=network_address,json=networkAddress,proto3" json:"network_address" yaml:"network_address"`
	OwnerAddress   string      `protobuf:"bytes,3,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address" yaml:"owner_address"`
}

MsgUpdateMetaNode defines a SDK message for updating an existing meta node.

func NewMsgUpdateMetaNode added in v0.8.0

func NewMsgUpdateMetaNode(description Description, networkAddress stratos.SdsAddress, ownerAddress sdk.AccAddress,
) *MsgUpdateMetaNode

func (*MsgUpdateMetaNode) Descriptor added in v0.8.0

func (*MsgUpdateMetaNode) Descriptor() ([]byte, []int)

func (*MsgUpdateMetaNode) GetDescription added in v0.10.0

func (m *MsgUpdateMetaNode) GetDescription() Description

func (*MsgUpdateMetaNode) GetNetworkAddress added in v0.10.0

func (m *MsgUpdateMetaNode) GetNetworkAddress() string

func (*MsgUpdateMetaNode) GetOwnerAddress added in v0.10.0

func (m *MsgUpdateMetaNode) GetOwnerAddress() string

func (MsgUpdateMetaNode) GetSignBytes added in v0.8.0

func (msg MsgUpdateMetaNode) GetSignBytes() []byte

GetSignBytes implements the sdk.Msg interface.

func (MsgUpdateMetaNode) GetSigners added in v0.8.0

func (msg MsgUpdateMetaNode) GetSigners() []sdk.AccAddress

GetSigners implements the sdk.Msg interface.

func (*MsgUpdateMetaNode) Marshal added in v0.8.0

func (m *MsgUpdateMetaNode) Marshal() (dAtA []byte, err error)

func (*MsgUpdateMetaNode) MarshalTo added in v0.8.0

func (m *MsgUpdateMetaNode) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateMetaNode) MarshalToSizedBuffer added in v0.8.0

func (m *MsgUpdateMetaNode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateMetaNode) ProtoMessage added in v0.8.0

func (*MsgUpdateMetaNode) ProtoMessage()

func (*MsgUpdateMetaNode) Reset added in v0.8.0

func (m *MsgUpdateMetaNode) Reset()

func (MsgUpdateMetaNode) Route added in v0.8.0

func (msg MsgUpdateMetaNode) Route() string

Route implements the sdk.Msg interface.

func (*MsgUpdateMetaNode) Size added in v0.8.0

func (m *MsgUpdateMetaNode) Size() (n int)

func (*MsgUpdateMetaNode) String added in v0.8.0

func (m *MsgUpdateMetaNode) String() string

func (MsgUpdateMetaNode) Type added in v0.8.0

func (msg MsgUpdateMetaNode) Type() string

Type implements the sdk.Msg interface.

func (*MsgUpdateMetaNode) Unmarshal added in v0.8.0

func (m *MsgUpdateMetaNode) Unmarshal(dAtA []byte) error

func (MsgUpdateMetaNode) ValidateBasic added in v0.8.0

func (msg MsgUpdateMetaNode) ValidateBasic() error

ValidateBasic implements the sdk.Msg interface.

func (*MsgUpdateMetaNode) XXX_DiscardUnknown added in v0.8.0

func (m *MsgUpdateMetaNode) XXX_DiscardUnknown()

func (*MsgUpdateMetaNode) XXX_Marshal added in v0.8.0

func (m *MsgUpdateMetaNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateMetaNode) XXX_Merge added in v0.8.0

func (m *MsgUpdateMetaNode) XXX_Merge(src proto.Message)

func (*MsgUpdateMetaNode) XXX_Size added in v0.8.0

func (m *MsgUpdateMetaNode) XXX_Size() int

func (*MsgUpdateMetaNode) XXX_Unmarshal added in v0.8.0

func (m *MsgUpdateMetaNode) XXX_Unmarshal(b []byte) error

type MsgUpdateMetaNodeDeposit added in v0.10.0

type MsgUpdateMetaNodeDeposit struct {
	NetworkAddress string      `protobuf:"bytes,1,opt,name=network_address,json=networkAddress,proto3" json:"network_address" yaml:"network_address"`
	OwnerAddress   string      `protobuf:"bytes,2,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address" yaml:"owner_address"`
	DepositDelta   types1.Coin `protobuf:"bytes,3,opt,name=deposit_delta,json=depositDelta,proto3" json:"deposit_delta" yaml:"deposit_delta"`
}

MsgUpdateMetaNodeDeposit defines a SDK message for updating the deposit of an existing meta node.

func NewMsgUpdateMetaNodeDeposit added in v0.10.0

func NewMsgUpdateMetaNodeDeposit(networkAddress stratos.SdsAddress, ownerAddress sdk.AccAddress,
	depositDelta sdk.Coin) *MsgUpdateMetaNodeDeposit

func (*MsgUpdateMetaNodeDeposit) Descriptor added in v0.10.0

func (*MsgUpdateMetaNodeDeposit) Descriptor() ([]byte, []int)

func (*MsgUpdateMetaNodeDeposit) GetDepositDelta added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) GetDepositDelta() types1.Coin

func (*MsgUpdateMetaNodeDeposit) GetNetworkAddress added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) GetNetworkAddress() string

func (*MsgUpdateMetaNodeDeposit) GetOwnerAddress added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) GetOwnerAddress() string

func (MsgUpdateMetaNodeDeposit) GetSignBytes added in v0.10.0

func (msg MsgUpdateMetaNodeDeposit) GetSignBytes() []byte

GetSignBytes implements the sdk.Msg interface.

func (MsgUpdateMetaNodeDeposit) GetSigners added in v0.10.0

func (msg MsgUpdateMetaNodeDeposit) GetSigners() []sdk.AccAddress

GetSigners implements the sdk.Msg interface.

func (*MsgUpdateMetaNodeDeposit) Marshal added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) Marshal() (dAtA []byte, err error)

func (*MsgUpdateMetaNodeDeposit) MarshalTo added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateMetaNodeDeposit) MarshalToSizedBuffer added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateMetaNodeDeposit) ProtoMessage added in v0.10.0

func (*MsgUpdateMetaNodeDeposit) ProtoMessage()

func (*MsgUpdateMetaNodeDeposit) Reset added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) Reset()

func (MsgUpdateMetaNodeDeposit) Route added in v0.10.0

func (msg MsgUpdateMetaNodeDeposit) Route() string

Route implements the sdk.Msg interface.

func (*MsgUpdateMetaNodeDeposit) Size added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) Size() (n int)

func (*MsgUpdateMetaNodeDeposit) String added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) String() string

func (MsgUpdateMetaNodeDeposit) Type added in v0.10.0

func (msg MsgUpdateMetaNodeDeposit) Type() string

Type implements the sdk.Msg interface.

func (*MsgUpdateMetaNodeDeposit) Unmarshal added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) Unmarshal(dAtA []byte) error

func (MsgUpdateMetaNodeDeposit) ValidateBasic added in v0.10.0

func (msg MsgUpdateMetaNodeDeposit) ValidateBasic() error

ValidateBasic implements the sdk.Msg interface.

func (*MsgUpdateMetaNodeDeposit) XXX_DiscardUnknown added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) XXX_DiscardUnknown()

func (*MsgUpdateMetaNodeDeposit) XXX_Marshal added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateMetaNodeDeposit) XXX_Merge added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) XXX_Merge(src proto.Message)

func (*MsgUpdateMetaNodeDeposit) XXX_Size added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) XXX_Size() int

func (*MsgUpdateMetaNodeDeposit) XXX_Unmarshal added in v0.10.0

func (m *MsgUpdateMetaNodeDeposit) XXX_Unmarshal(b []byte) error

type MsgUpdateMetaNodeDepositResponse added in v0.10.0

type MsgUpdateMetaNodeDepositResponse struct {
}

MsgUpdateMetaNodeDepositResponse defines the Msg/UpdateMetaNodeDeposit response type.

func (*MsgUpdateMetaNodeDepositResponse) Descriptor added in v0.10.0

func (*MsgUpdateMetaNodeDepositResponse) Descriptor() ([]byte, []int)

func (*MsgUpdateMetaNodeDepositResponse) Marshal added in v0.10.0

func (m *MsgUpdateMetaNodeDepositResponse) Marshal() (dAtA []byte, err error)

func (*MsgUpdateMetaNodeDepositResponse) MarshalTo added in v0.10.0

func (m *MsgUpdateMetaNodeDepositResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateMetaNodeDepositResponse) MarshalToSizedBuffer added in v0.10.0

func (m *MsgUpdateMetaNodeDepositResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateMetaNodeDepositResponse) ProtoMessage added in v0.10.0

func (*MsgUpdateMetaNodeDepositResponse) ProtoMessage()

func (*MsgUpdateMetaNodeDepositResponse) Reset added in v0.10.0

func (*MsgUpdateMetaNodeDepositResponse) Size added in v0.10.0

func (m *MsgUpdateMetaNodeDepositResponse) Size() (n int)

func (*MsgUpdateMetaNodeDepositResponse) String added in v0.10.0

func (*MsgUpdateMetaNodeDepositResponse) Unmarshal added in v0.10.0

func (m *MsgUpdateMetaNodeDepositResponse) Unmarshal(dAtA []byte) error

func (*MsgUpdateMetaNodeDepositResponse) XXX_DiscardUnknown added in v0.10.0

func (m *MsgUpdateMetaNodeDepositResponse) XXX_DiscardUnknown()

func (*MsgUpdateMetaNodeDepositResponse) XXX_Marshal added in v0.10.0

func (m *MsgUpdateMetaNodeDepositResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateMetaNodeDepositResponse) XXX_Merge added in v0.10.0

func (*MsgUpdateMetaNodeDepositResponse) XXX_Size added in v0.10.0

func (m *MsgUpdateMetaNodeDepositResponse) XXX_Size() int

func (*MsgUpdateMetaNodeDepositResponse) XXX_Unmarshal added in v0.10.0

func (m *MsgUpdateMetaNodeDepositResponse) XXX_Unmarshal(b []byte) error

type MsgUpdateMetaNodeResponse added in v0.8.0

type MsgUpdateMetaNodeResponse struct {
}

MsgUpdateMetaNodeResponse defines the Msg/UpdateMetaNode response type.

func (*MsgUpdateMetaNodeResponse) Descriptor added in v0.8.0

func (*MsgUpdateMetaNodeResponse) Descriptor() ([]byte, []int)

func (*MsgUpdateMetaNodeResponse) Marshal added in v0.8.0

func (m *MsgUpdateMetaNodeResponse) Marshal() (dAtA []byte, err error)

func (*MsgUpdateMetaNodeResponse) MarshalTo added in v0.8.0

func (m *MsgUpdateMetaNodeResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateMetaNodeResponse) MarshalToSizedBuffer added in v0.8.0

func (m *MsgUpdateMetaNodeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateMetaNodeResponse) ProtoMessage added in v0.8.0

func (*MsgUpdateMetaNodeResponse) ProtoMessage()

func (*MsgUpdateMetaNodeResponse) Reset added in v0.8.0

func (m *MsgUpdateMetaNodeResponse) Reset()

func (*MsgUpdateMetaNodeResponse) Size added in v0.8.0

func (m *MsgUpdateMetaNodeResponse) Size() (n int)

func (*MsgUpdateMetaNodeResponse) String added in v0.8.0

func (m *MsgUpdateMetaNodeResponse) String() string

func (*MsgUpdateMetaNodeResponse) Unmarshal added in v0.8.0

func (m *MsgUpdateMetaNodeResponse) Unmarshal(dAtA []byte) error

func (*MsgUpdateMetaNodeResponse) XXX_DiscardUnknown added in v0.8.0

func (m *MsgUpdateMetaNodeResponse) XXX_DiscardUnknown()

func (*MsgUpdateMetaNodeResponse) XXX_Marshal added in v0.8.0

func (m *MsgUpdateMetaNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateMetaNodeResponse) XXX_Merge added in v0.8.0

func (m *MsgUpdateMetaNodeResponse) XXX_Merge(src proto.Message)

func (*MsgUpdateMetaNodeResponse) XXX_Size added in v0.8.0

func (m *MsgUpdateMetaNodeResponse) XXX_Size() int

func (*MsgUpdateMetaNodeResponse) XXX_Unmarshal added in v0.8.0

func (m *MsgUpdateMetaNodeResponse) XXX_Unmarshal(b []byte) error

type MsgUpdateResourceNode added in v0.4.0

type MsgUpdateResourceNode struct {
	Description    Description `protobuf:"bytes,1,opt,name=description,proto3" json:"description" yaml:"description"`
	NetworkAddress string      `protobuf:"bytes,2,opt,name=network_address,json=networkAddress,proto3" json:"network_address" yaml:"network_address"`
	OwnerAddress   string      `protobuf:"bytes,3,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address" yaml:"owner_address"`
	NodeType       uint32      `protobuf:"varint,4,opt,name=node_type,json=nodeType,proto3" json:"node_type" yaml:"node_type"`
}

MsgUpdateResourceNode defines a SDK message for updating an existing resource node.

func NewMsgUpdateResourceNode added in v0.4.0

func NewMsgUpdateResourceNode(description Description, nodeType uint32,
	networkAddress stratos.SdsAddress, ownerAddress sdk.AccAddress) *MsgUpdateResourceNode

func (*MsgUpdateResourceNode) Descriptor added in v0.8.0

func (*MsgUpdateResourceNode) Descriptor() ([]byte, []int)

func (*MsgUpdateResourceNode) GetDescription added in v0.10.0

func (m *MsgUpdateResourceNode) GetDescription() Description

func (*MsgUpdateResourceNode) GetNetworkAddress added in v0.10.0

func (m *MsgUpdateResourceNode) GetNetworkAddress() string

func (*MsgUpdateResourceNode) GetNodeType added in v0.10.0

func (m *MsgUpdateResourceNode) GetNodeType() uint32

func (*MsgUpdateResourceNode) GetOwnerAddress added in v0.10.0

func (m *MsgUpdateResourceNode) GetOwnerAddress() string

func (MsgUpdateResourceNode) GetSignBytes added in v0.4.0

func (msg MsgUpdateResourceNode) GetSignBytes() []byte

GetSignBytes implements the sdk.Msg interface.

func (MsgUpdateResourceNode) GetSigners added in v0.4.0

func (msg MsgUpdateResourceNode) GetSigners() []sdk.AccAddress

GetSigners implements the sdk.Msg interface.

func (*MsgUpdateResourceNode) Marshal added in v0.8.0

func (m *MsgUpdateResourceNode) Marshal() (dAtA []byte, err error)

func (*MsgUpdateResourceNode) MarshalTo added in v0.8.0

func (m *MsgUpdateResourceNode) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateResourceNode) MarshalToSizedBuffer added in v0.8.0

func (m *MsgUpdateResourceNode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateResourceNode) ProtoMessage added in v0.8.0

func (*MsgUpdateResourceNode) ProtoMessage()

func (*MsgUpdateResourceNode) Reset added in v0.8.0

func (m *MsgUpdateResourceNode) Reset()

func (MsgUpdateResourceNode) Route added in v0.4.0

func (msg MsgUpdateResourceNode) Route() string

Route implements the sdk.Msg interface.

func (*MsgUpdateResourceNode) Size added in v0.8.0

func (m *MsgUpdateResourceNode) Size() (n int)

func (*MsgUpdateResourceNode) String added in v0.8.0

func (m *MsgUpdateResourceNode) String() string

func (MsgUpdateResourceNode) Type added in v0.4.0

func (msg MsgUpdateResourceNode) Type() string

Type implements the sdk.Msg interface.

func (*MsgUpdateResourceNode) Unmarshal added in v0.8.0

func (m *MsgUpdateResourceNode) Unmarshal(dAtA []byte) error

func (MsgUpdateResourceNode) ValidateBasic added in v0.4.0

func (msg MsgUpdateResourceNode) ValidateBasic() error

ValidateBasic implements the sdk.Msg interface.

func (*MsgUpdateResourceNode) XXX_DiscardUnknown added in v0.8.0

func (m *MsgUpdateResourceNode) XXX_DiscardUnknown()

func (*MsgUpdateResourceNode) XXX_Marshal added in v0.8.0

func (m *MsgUpdateResourceNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateResourceNode) XXX_Merge added in v0.8.0

func (m *MsgUpdateResourceNode) XXX_Merge(src proto.Message)

func (*MsgUpdateResourceNode) XXX_Size added in v0.8.0

func (m *MsgUpdateResourceNode) XXX_Size() int

func (*MsgUpdateResourceNode) XXX_Unmarshal added in v0.8.0

func (m *MsgUpdateResourceNode) XXX_Unmarshal(b []byte) error

type MsgUpdateResourceNodeDeposit added in v0.10.0

type MsgUpdateResourceNodeDeposit struct {
	NetworkAddress string      `protobuf:"bytes,1,opt,name=network_address,json=networkAddress,proto3" json:"network_address" yaml:"network_address"`
	OwnerAddress   string      `protobuf:"bytes,2,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address" yaml:"owner_address"`
	DepositDelta   types1.Coin `protobuf:"bytes,3,opt,name=deposit_delta,json=depositDelta,proto3" json:"deposit_delta" yaml:"deposit_delta"`
}

MsgUpdateResourceNodeDeposit defines a SDK message for updating the deposit of an existing resource node.

func NewMsgUpdateResourceNodeDeposit added in v0.10.0

func NewMsgUpdateResourceNodeDeposit(networkAddress stratos.SdsAddress, ownerAddress sdk.AccAddress,
	depositDelta sdk.Coin) *MsgUpdateResourceNodeDeposit

func (*MsgUpdateResourceNodeDeposit) Descriptor added in v0.10.0

func (*MsgUpdateResourceNodeDeposit) Descriptor() ([]byte, []int)

func (*MsgUpdateResourceNodeDeposit) GetDepositDelta added in v0.10.0

func (m *MsgUpdateResourceNodeDeposit) GetDepositDelta() types1.Coin

func (*MsgUpdateResourceNodeDeposit) GetNetworkAddress added in v0.10.0

func (m *MsgUpdateResourceNodeDeposit) GetNetworkAddress() string

func (*MsgUpdateResourceNodeDeposit) GetOwnerAddress added in v0.10.0

func (m *MsgUpdateResourceNodeDeposit) GetOwnerAddress() string

func (MsgUpdateResourceNodeDeposit) GetSignBytes added in v0.10.0

func (msg MsgUpdateResourceNodeDeposit) GetSignBytes() []byte

GetSignBytes implements the sdk.Msg interface.

func (MsgUpdateResourceNodeDeposit) GetSigners added in v0.10.0

func (msg MsgUpdateResourceNodeDeposit) GetSigners() []sdk.AccAddress

GetSigners implements the sdk.Msg interface.

func (*MsgUpdateResourceNodeDeposit) Marshal added in v0.10.0

func (m *MsgUpdateResourceNodeDeposit) Marshal() (dAtA []byte, err error)

func (*MsgUpdateResourceNodeDeposit) MarshalTo added in v0.10.0

func (m *MsgUpdateResourceNodeDeposit) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateResourceNodeDeposit) MarshalToSizedBuffer added in v0.10.0

func (m *MsgUpdateResourceNodeDeposit) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateResourceNodeDeposit) ProtoMessage added in v0.10.0

func (*MsgUpdateResourceNodeDeposit) ProtoMessage()

func (*MsgUpdateResourceNodeDeposit) Reset added in v0.10.0

func (m *MsgUpdateResourceNodeDeposit) Reset()

func (MsgUpdateResourceNodeDeposit) Route added in v0.10.0

Route implements the sdk.Msg interface.

func (*MsgUpdateResourceNodeDeposit) Size added in v0.10.0

func (m *MsgUpdateResourceNodeDeposit) Size() (n int)

func (*MsgUpdateResourceNodeDeposit) String added in v0.10.0

func (MsgUpdateResourceNodeDeposit) Type added in v0.10.0

Type implements the sdk.Msg interface.

func (*MsgUpdateResourceNodeDeposit) Unmarshal added in v0.10.0

func (m *MsgUpdateResourceNodeDeposit) Unmarshal(dAtA []byte) error

func (MsgUpdateResourceNodeDeposit) ValidateBasic added in v0.10.0

func (msg MsgUpdateResourceNodeDeposit) ValidateBasic() error

ValidateBasic implements the sdk.Msg interface.

func (*MsgUpdateResourceNodeDeposit) XXX_DiscardUnknown added in v0.10.0

func (m *MsgUpdateResourceNodeDeposit) XXX_DiscardUnknown()

func (*MsgUpdateResourceNodeDeposit) XXX_Marshal added in v0.10.0

func (m *MsgUpdateResourceNodeDeposit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateResourceNodeDeposit) XXX_Merge added in v0.10.0

func (m *MsgUpdateResourceNodeDeposit) XXX_Merge(src proto.Message)

func (*MsgUpdateResourceNodeDeposit) XXX_Size added in v0.10.0

func (m *MsgUpdateResourceNodeDeposit) XXX_Size() int

func (*MsgUpdateResourceNodeDeposit) XXX_Unmarshal added in v0.10.0

func (m *MsgUpdateResourceNodeDeposit) XXX_Unmarshal(b []byte) error

type MsgUpdateResourceNodeDepositResponse added in v0.10.0

type MsgUpdateResourceNodeDepositResponse struct {
}

MsgUpdateResourceNodeDepositResponse defines the Msg/UpdateResourceNodeDeposit response type.

func (*MsgUpdateResourceNodeDepositResponse) Descriptor added in v0.10.0

func (*MsgUpdateResourceNodeDepositResponse) Descriptor() ([]byte, []int)

func (*MsgUpdateResourceNodeDepositResponse) Marshal added in v0.10.0

func (m *MsgUpdateResourceNodeDepositResponse) Marshal() (dAtA []byte, err error)

func (*MsgUpdateResourceNodeDepositResponse) MarshalTo added in v0.10.0

func (m *MsgUpdateResourceNodeDepositResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateResourceNodeDepositResponse) MarshalToSizedBuffer added in v0.10.0

func (m *MsgUpdateResourceNodeDepositResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateResourceNodeDepositResponse) ProtoMessage added in v0.10.0

func (*MsgUpdateResourceNodeDepositResponse) ProtoMessage()

func (*MsgUpdateResourceNodeDepositResponse) Reset added in v0.10.0

func (*MsgUpdateResourceNodeDepositResponse) Size added in v0.10.0

func (*MsgUpdateResourceNodeDepositResponse) String added in v0.10.0

func (*MsgUpdateResourceNodeDepositResponse) Unmarshal added in v0.10.0

func (m *MsgUpdateResourceNodeDepositResponse) Unmarshal(dAtA []byte) error

func (*MsgUpdateResourceNodeDepositResponse) XXX_DiscardUnknown added in v0.10.0

func (m *MsgUpdateResourceNodeDepositResponse) XXX_DiscardUnknown()

func (*MsgUpdateResourceNodeDepositResponse) XXX_Marshal added in v0.10.0

func (m *MsgUpdateResourceNodeDepositResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateResourceNodeDepositResponse) XXX_Merge added in v0.10.0

func (*MsgUpdateResourceNodeDepositResponse) XXX_Size added in v0.10.0

func (*MsgUpdateResourceNodeDepositResponse) XXX_Unmarshal added in v0.10.0

func (m *MsgUpdateResourceNodeDepositResponse) XXX_Unmarshal(b []byte) error

type MsgUpdateResourceNodeResponse added in v0.8.0

type MsgUpdateResourceNodeResponse struct {
}

MsgUpdateResourceNodeResponse defines the Msg/UpdateResourceNode response type.

func (*MsgUpdateResourceNodeResponse) Descriptor added in v0.8.0

func (*MsgUpdateResourceNodeResponse) Descriptor() ([]byte, []int)

func (*MsgUpdateResourceNodeResponse) Marshal added in v0.8.0

func (m *MsgUpdateResourceNodeResponse) Marshal() (dAtA []byte, err error)

func (*MsgUpdateResourceNodeResponse) MarshalTo added in v0.8.0

func (m *MsgUpdateResourceNodeResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgUpdateResourceNodeResponse) MarshalToSizedBuffer added in v0.8.0

func (m *MsgUpdateResourceNodeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgUpdateResourceNodeResponse) ProtoMessage added in v0.8.0

func (*MsgUpdateResourceNodeResponse) ProtoMessage()

func (*MsgUpdateResourceNodeResponse) Reset added in v0.8.0

func (m *MsgUpdateResourceNodeResponse) Reset()

func (*MsgUpdateResourceNodeResponse) Size added in v0.8.0

func (m *MsgUpdateResourceNodeResponse) Size() (n int)

func (*MsgUpdateResourceNodeResponse) String added in v0.8.0

func (*MsgUpdateResourceNodeResponse) Unmarshal added in v0.8.0

func (m *MsgUpdateResourceNodeResponse) Unmarshal(dAtA []byte) error

func (*MsgUpdateResourceNodeResponse) XXX_DiscardUnknown added in v0.8.0

func (m *MsgUpdateResourceNodeResponse) XXX_DiscardUnknown()

func (*MsgUpdateResourceNodeResponse) XXX_Marshal added in v0.8.0

func (m *MsgUpdateResourceNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgUpdateResourceNodeResponse) XXX_Merge added in v0.8.0

func (m *MsgUpdateResourceNodeResponse) XXX_Merge(src proto.Message)

func (*MsgUpdateResourceNodeResponse) XXX_Size added in v0.8.0

func (m *MsgUpdateResourceNodeResponse) XXX_Size() int

func (*MsgUpdateResourceNodeResponse) XXX_Unmarshal added in v0.8.0

func (m *MsgUpdateResourceNodeResponse) XXX_Unmarshal(b []byte) error

type MsgWithdrawMetaNodeRegistrationDeposit added in v0.10.0

type MsgWithdrawMetaNodeRegistrationDeposit struct {
	NetworkAddress string `protobuf:"bytes,1,opt,name=network_address,json=networkAddress,proto3" json:"network_address" yaml:"network_address"`
	OwnerAddress   string `protobuf:"bytes,2,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address" yaml:"owner_address"`
}

MsgWithdrawMetaNodeRegistrationDeposit defines a SDK message for withdrawing registration deposit of meta node.

func NewMsgWithdrawMetaNodeRegistrationDeposit added in v0.10.0

func NewMsgWithdrawMetaNodeRegistrationDeposit(networkAddress stratos.SdsAddress, ownerAddress sdk.AccAddress) *MsgWithdrawMetaNodeRegistrationDeposit

func (*MsgWithdrawMetaNodeRegistrationDeposit) Descriptor added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDeposit) Descriptor() ([]byte, []int)

func (*MsgWithdrawMetaNodeRegistrationDeposit) GetNetworkAddress added in v0.10.0

func (m *MsgWithdrawMetaNodeRegistrationDeposit) GetNetworkAddress() string

func (*MsgWithdrawMetaNodeRegistrationDeposit) GetOwnerAddress added in v0.10.0

func (m *MsgWithdrawMetaNodeRegistrationDeposit) GetOwnerAddress() string

func (MsgWithdrawMetaNodeRegistrationDeposit) GetSignBytes added in v0.10.0

func (msg MsgWithdrawMetaNodeRegistrationDeposit) GetSignBytes() []byte

func (MsgWithdrawMetaNodeRegistrationDeposit) GetSigners added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDeposit) Marshal added in v0.10.0

func (m *MsgWithdrawMetaNodeRegistrationDeposit) Marshal() (dAtA []byte, err error)

func (*MsgWithdrawMetaNodeRegistrationDeposit) MarshalTo added in v0.10.0

func (m *MsgWithdrawMetaNodeRegistrationDeposit) MarshalTo(dAtA []byte) (int, error)

func (*MsgWithdrawMetaNodeRegistrationDeposit) MarshalToSizedBuffer added in v0.10.0

func (m *MsgWithdrawMetaNodeRegistrationDeposit) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgWithdrawMetaNodeRegistrationDeposit) ProtoMessage added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDeposit) Reset added in v0.10.0

func (MsgWithdrawMetaNodeRegistrationDeposit) Route added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDeposit) Size added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDeposit) String added in v0.10.0

func (MsgWithdrawMetaNodeRegistrationDeposit) Type added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDeposit) Unmarshal added in v0.10.0

func (m *MsgWithdrawMetaNodeRegistrationDeposit) Unmarshal(dAtA []byte) error

func (MsgWithdrawMetaNodeRegistrationDeposit) ValidateBasic added in v0.10.0

func (msg MsgWithdrawMetaNodeRegistrationDeposit) ValidateBasic() error

func (*MsgWithdrawMetaNodeRegistrationDeposit) XXX_DiscardUnknown added in v0.10.0

func (m *MsgWithdrawMetaNodeRegistrationDeposit) XXX_DiscardUnknown()

func (*MsgWithdrawMetaNodeRegistrationDeposit) XXX_Marshal added in v0.10.0

func (m *MsgWithdrawMetaNodeRegistrationDeposit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgWithdrawMetaNodeRegistrationDeposit) XXX_Merge added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDeposit) XXX_Size added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDeposit) XXX_Unmarshal added in v0.10.0

func (m *MsgWithdrawMetaNodeRegistrationDeposit) XXX_Unmarshal(b []byte) error

type MsgWithdrawMetaNodeRegistrationDepositResponse added in v0.10.0

type MsgWithdrawMetaNodeRegistrationDepositResponse struct {
}

MsgWithdrawMetaNodeRegistrationDepositResponse defines the Msg/WithdrawMetaNodeRegistrationDeposit response type.

func (*MsgWithdrawMetaNodeRegistrationDepositResponse) Descriptor added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDepositResponse) Marshal added in v0.10.0

func (m *MsgWithdrawMetaNodeRegistrationDepositResponse) Marshal() (dAtA []byte, err error)

func (*MsgWithdrawMetaNodeRegistrationDepositResponse) MarshalTo added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDepositResponse) MarshalToSizedBuffer added in v0.10.0

func (m *MsgWithdrawMetaNodeRegistrationDepositResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgWithdrawMetaNodeRegistrationDepositResponse) ProtoMessage added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDepositResponse) Reset added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDepositResponse) Size added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDepositResponse) String added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDepositResponse) Unmarshal added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDepositResponse) XXX_DiscardUnknown added in v0.10.0

func (m *MsgWithdrawMetaNodeRegistrationDepositResponse) XXX_DiscardUnknown()

func (*MsgWithdrawMetaNodeRegistrationDepositResponse) XXX_Marshal added in v0.10.0

func (m *MsgWithdrawMetaNodeRegistrationDepositResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgWithdrawMetaNodeRegistrationDepositResponse) XXX_Merge added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDepositResponse) XXX_Size added in v0.10.0

func (*MsgWithdrawMetaNodeRegistrationDepositResponse) XXX_Unmarshal added in v0.10.0

type MultiRegisterHooks added in v0.4.0

type MultiRegisterHooks []RegisterHooks

MultiRegisterHooks combines multiple register hooks, all hook functions are run in array sequence

func NewMultiRegisterHooks added in v0.4.0

func NewMultiRegisterHooks(hooks ...RegisterHooks) MultiRegisterHooks

func (MultiRegisterHooks) AfterNodeBeginUnbonding added in v0.4.0

func (h MultiRegisterHooks) AfterNodeBeginUnbonding(ctx sdk.Context, networkAddr stratos.SdsAddress, isMetaNode bool)

func (MultiRegisterHooks) AfterNodeBonded added in v0.4.0

func (h MultiRegisterHooks) AfterNodeBonded(ctx sdk.Context, networkAddr stratos.SdsAddress, isMetaNode bool)

func (MultiRegisterHooks) AfterNodeCreated added in v0.4.0

func (h MultiRegisterHooks) AfterNodeCreated(ctx sdk.Context, networkAddr stratos.SdsAddress, isMetaNode bool)

nolint

func (MultiRegisterHooks) AfterNodeRemoved added in v0.4.0

func (h MultiRegisterHooks) AfterNodeRemoved(ctx sdk.Context, networkAddr stratos.SdsAddress, isMetaNode bool)

func (MultiRegisterHooks) BeforeNodeModified added in v0.4.0

func (h MultiRegisterHooks) BeforeNodeModified(ctx sdk.Context, networkAddr stratos.SdsAddress, isMetaNode bool)

type NodeType

type NodeType uint32
const (
	STORAGE     NodeType = 4
	DATABASE    NodeType = 2
	COMPUTATION NodeType = 1
)

func (NodeType) String added in v0.7.0

func (n NodeType) String() string

func (NodeType) Type

func (n NodeType) Type() string

type Params

type Params struct {
	BondDenom               string        `protobuf:"bytes,1,opt,name=bond_denom,json=bondDenom,proto3" json:"bond_denom" yaml:"bond_denom"`
	UnbondingThreasholdTime time.Duration `` /* 167-byte string literal not displayed */
	UnbondingCompletionTime time.Duration `` /* 167-byte string literal not displayed */
	MaxEntries              uint32        `protobuf:"varint,4,opt,name=max_entries,json=maxEntries,proto3" json:"max_entries" yaml:"max_entries",omitempty`
	ResourceNodeRegEnabled  bool          `` /* 155-byte string literal not displayed */
	ResourceNodeMinDeposit  types.Coin    `` /* 154-byte string literal not displayed */
	VotingPeriod            time.Duration `protobuf:"bytes,7,opt,name=voting_period,json=votingPeriod,proto3,stdduration" json:"voting_period" yaml:"voting_period"`
}

Params defines the Register module parameters

func DefaultParams

func DefaultParams() Params

DefaultParams defines the parameters for this module

func NewParams

func NewParams(bondDenom string, threashold, completion time.Duration, maxEntries uint32,
	resourceNodeRegEnabled bool, resourceNodeMinDeposit sdk.Coin, votingPeriod time.Duration) Params

NewParams creates a new Params object

func (*Params) Descriptor added in v0.8.0

func (*Params) Descriptor() ([]byte, []int)

func (*Params) GetBondDenom added in v0.8.0

func (m *Params) GetBondDenom() string

func (*Params) GetMaxEntries added in v0.8.0

func (m *Params) GetMaxEntries() uint32

func (*Params) GetResourceNodeMinDeposit added in v0.10.0

func (m *Params) GetResourceNodeMinDeposit() types.Coin

func (*Params) GetResourceNodeRegEnabled added in v0.9.0

func (m *Params) GetResourceNodeRegEnabled() bool

func (*Params) GetUnbondingCompletionTime added in v0.8.0

func (m *Params) GetUnbondingCompletionTime() time.Duration

func (*Params) GetUnbondingThreasholdTime added in v0.8.0

func (m *Params) GetUnbondingThreasholdTime() time.Duration

func (*Params) GetVotingPeriod added in v0.10.0

func (m *Params) GetVotingPeriod() time.Duration

func (*Params) Marshal added in v0.8.0

func (m *Params) Marshal() (dAtA []byte, err error)

func (*Params) MarshalTo added in v0.8.0

func (m *Params) MarshalTo(dAtA []byte) (int, error)

func (*Params) MarshalToSizedBuffer added in v0.8.0

func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Params) ParamSetPairs

func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs

ParamSetPairs - Implements params.ParamSet

func (*Params) ProtoMessage added in v0.8.0

func (*Params) ProtoMessage()

func (*Params) Reset added in v0.8.0

func (m *Params) Reset()

func (*Params) Size added in v0.8.0

func (m *Params) Size() (n int)

func (*Params) String

func (m *Params) String() string

func (*Params) Unmarshal added in v0.8.0

func (m *Params) Unmarshal(dAtA []byte) error

func (Params) Validate added in v0.4.0

func (p Params) Validate() error

func (*Params) XXX_DiscardUnknown added in v0.8.0

func (m *Params) XXX_DiscardUnknown()

func (*Params) XXX_Marshal added in v0.8.0

func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Params) XXX_Merge added in v0.8.0

func (m *Params) XXX_Merge(src proto.Message)

func (*Params) XXX_Size added in v0.8.0

func (m *Params) XXX_Size() int

func (*Params) XXX_Unmarshal added in v0.8.0

func (m *Params) XXX_Unmarshal(b []byte) error

type QueryBondedMetaNodeCountRequest added in v0.8.0

type QueryBondedMetaNodeCountRequest struct {
}

QueryBondedMetaNodeCountRequest is request type for the Query/MetaNodeNumber RPC method.

func (*QueryBondedMetaNodeCountRequest) Descriptor added in v0.8.0

func (*QueryBondedMetaNodeCountRequest) Descriptor() ([]byte, []int)

func (*QueryBondedMetaNodeCountRequest) Marshal added in v0.8.0

func (m *QueryBondedMetaNodeCountRequest) Marshal() (dAtA []byte, err error)

func (*QueryBondedMetaNodeCountRequest) MarshalTo added in v0.8.0

func (m *QueryBondedMetaNodeCountRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryBondedMetaNodeCountRequest) MarshalToSizedBuffer added in v0.8.0

func (m *QueryBondedMetaNodeCountRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryBondedMetaNodeCountRequest) ProtoMessage added in v0.8.0

func (*QueryBondedMetaNodeCountRequest) ProtoMessage()

func (*QueryBondedMetaNodeCountRequest) Reset added in v0.8.0

func (*QueryBondedMetaNodeCountRequest) Size added in v0.8.0

func (m *QueryBondedMetaNodeCountRequest) Size() (n int)

func (*QueryBondedMetaNodeCountRequest) String added in v0.8.0

func (*QueryBondedMetaNodeCountRequest) Unmarshal added in v0.8.0

func (m *QueryBondedMetaNodeCountRequest) Unmarshal(dAtA []byte) error

func (*QueryBondedMetaNodeCountRequest) XXX_DiscardUnknown added in v0.8.0

func (m *QueryBondedMetaNodeCountRequest) XXX_DiscardUnknown()

func (*QueryBondedMetaNodeCountRequest) XXX_Marshal added in v0.8.0

func (m *QueryBondedMetaNodeCountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryBondedMetaNodeCountRequest) XXX_Merge added in v0.8.0

func (m *QueryBondedMetaNodeCountRequest) XXX_Merge(src proto.Message)

func (*QueryBondedMetaNodeCountRequest) XXX_Size added in v0.8.0

func (m *QueryBondedMetaNodeCountRequest) XXX_Size() int

func (*QueryBondedMetaNodeCountRequest) XXX_Unmarshal added in v0.8.0

func (m *QueryBondedMetaNodeCountRequest) XXX_Unmarshal(b []byte) error

type QueryBondedMetaNodeCountResponse added in v0.8.0

type QueryBondedMetaNodeCountResponse struct {
	// number holds the total number of meta nodes.
	Number uint64 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"`
}

QueryBondedMetaNodeCountResponse is response type for the Query/MetaNodeNumber RPC method.

func (*QueryBondedMetaNodeCountResponse) Descriptor added in v0.8.0

func (*QueryBondedMetaNodeCountResponse) Descriptor() ([]byte, []int)

func (*QueryBondedMetaNodeCountResponse) GetNumber added in v0.8.0

func (*QueryBondedMetaNodeCountResponse) Marshal added in v0.8.0

func (m *QueryBondedMetaNodeCountResponse) Marshal() (dAtA []byte, err error)

func (*QueryBondedMetaNodeCountResponse) MarshalTo added in v0.8.0

func (m *QueryBondedMetaNodeCountResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryBondedMetaNodeCountResponse) MarshalToSizedBuffer added in v0.8.0

func (m *QueryBondedMetaNodeCountResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryBondedMetaNodeCountResponse) ProtoMessage added in v0.8.0

func (*QueryBondedMetaNodeCountResponse) ProtoMessage()

func (*QueryBondedMetaNodeCountResponse) Reset added in v0.8.0

func (*QueryBondedMetaNodeCountResponse) Size added in v0.8.0

func (m *QueryBondedMetaNodeCountResponse) Size() (n int)

func (*QueryBondedMetaNodeCountResponse) String added in v0.8.0

func (*QueryBondedMetaNodeCountResponse) Unmarshal added in v0.8.0

func (m *QueryBondedMetaNodeCountResponse) Unmarshal(dAtA []byte) error

func (*QueryBondedMetaNodeCountResponse) XXX_DiscardUnknown added in v0.8.0

func (m *QueryBondedMetaNodeCountResponse) XXX_DiscardUnknown()

func (*QueryBondedMetaNodeCountResponse) XXX_Marshal added in v0.8.0

func (m *QueryBondedMetaNodeCountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryBondedMetaNodeCountResponse) XXX_Merge added in v0.8.0

func (*QueryBondedMetaNodeCountResponse) XXX_Size added in v0.8.0

func (m *QueryBondedMetaNodeCountResponse) XXX_Size() int

func (*QueryBondedMetaNodeCountResponse) XXX_Unmarshal added in v0.8.0

func (m *QueryBondedMetaNodeCountResponse) XXX_Unmarshal(b []byte) error

type QueryBondedResourceNodeCountRequest added in v0.8.0

type QueryBondedResourceNodeCountRequest struct {
}

QueryBondedResourceNodeCountRequest is request type for the Query/BondedResourceNodeCount RPC method.

func (*QueryBondedResourceNodeCountRequest) Descriptor added in v0.8.0

func (*QueryBondedResourceNodeCountRequest) Descriptor() ([]byte, []int)

func (*QueryBondedResourceNodeCountRequest) Marshal added in v0.8.0

func (m *QueryBondedResourceNodeCountRequest) Marshal() (dAtA []byte, err error)

func (*QueryBondedResourceNodeCountRequest) MarshalTo added in v0.8.0

func (m *QueryBondedResourceNodeCountRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryBondedResourceNodeCountRequest) MarshalToSizedBuffer added in v0.8.0

func (m *QueryBondedResourceNodeCountRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryBondedResourceNodeCountRequest) ProtoMessage added in v0.8.0

func (*QueryBondedResourceNodeCountRequest) ProtoMessage()

func (*QueryBondedResourceNodeCountRequest) Reset added in v0.8.0

func (*QueryBondedResourceNodeCountRequest) Size added in v0.8.0

func (*QueryBondedResourceNodeCountRequest) String added in v0.8.0

func (*QueryBondedResourceNodeCountRequest) Unmarshal added in v0.8.0

func (m *QueryBondedResourceNodeCountRequest) Unmarshal(dAtA []byte) error

func (*QueryBondedResourceNodeCountRequest) XXX_DiscardUnknown added in v0.8.0

func (m *QueryBondedResourceNodeCountRequest) XXX_DiscardUnknown()

func (*QueryBondedResourceNodeCountRequest) XXX_Marshal added in v0.8.0

func (m *QueryBondedResourceNodeCountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryBondedResourceNodeCountRequest) XXX_Merge added in v0.8.0

func (*QueryBondedResourceNodeCountRequest) XXX_Size added in v0.8.0

func (*QueryBondedResourceNodeCountRequest) XXX_Unmarshal added in v0.8.0

func (m *QueryBondedResourceNodeCountRequest) XXX_Unmarshal(b []byte) error

type QueryBondedResourceNodeCountResponse added in v0.8.0

type QueryBondedResourceNodeCountResponse struct {
	// number holds the total number of resource nodes.
	Number uint64 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"`
}

QueryBondedResourceNodeCountResponse is response type for the Query/BondedResourceNodeCount RPC method.

func (*QueryBondedResourceNodeCountResponse) Descriptor added in v0.8.0

func (*QueryBondedResourceNodeCountResponse) Descriptor() ([]byte, []int)

func (*QueryBondedResourceNodeCountResponse) GetNumber added in v0.8.0

func (*QueryBondedResourceNodeCountResponse) Marshal added in v0.8.0

func (m *QueryBondedResourceNodeCountResponse) Marshal() (dAtA []byte, err error)

func (*QueryBondedResourceNodeCountResponse) MarshalTo added in v0.8.0

func (m *QueryBondedResourceNodeCountResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryBondedResourceNodeCountResponse) MarshalToSizedBuffer added in v0.8.0

func (m *QueryBondedResourceNodeCountResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryBondedResourceNodeCountResponse) ProtoMessage added in v0.8.0

func (*QueryBondedResourceNodeCountResponse) ProtoMessage()

func (*QueryBondedResourceNodeCountResponse) Reset added in v0.8.0

func (*QueryBondedResourceNodeCountResponse) Size added in v0.8.0

func (*QueryBondedResourceNodeCountResponse) String added in v0.8.0

func (*QueryBondedResourceNodeCountResponse) Unmarshal added in v0.8.0

func (m *QueryBondedResourceNodeCountResponse) Unmarshal(dAtA []byte) error

func (*QueryBondedResourceNodeCountResponse) XXX_DiscardUnknown added in v0.8.0

func (m *QueryBondedResourceNodeCountResponse) XXX_DiscardUnknown()

func (*QueryBondedResourceNodeCountResponse) XXX_Marshal added in v0.8.0

func (m *QueryBondedResourceNodeCountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryBondedResourceNodeCountResponse) XXX_Merge added in v0.8.0

func (*QueryBondedResourceNodeCountResponse) XXX_Size added in v0.8.0

func (*QueryBondedResourceNodeCountResponse) XXX_Unmarshal added in v0.8.0

func (m *QueryBondedResourceNodeCountResponse) XXX_Unmarshal(b []byte) error

type QueryClient added in v0.8.0

type QueryClient interface {
	// ResourceNode queries ResourceNode info for given ResourceNode address.
	ResourceNode(ctx context.Context, in *QueryResourceNodeRequest, opts ...grpc.CallOption) (*QueryResourceNodeResponse, error)
	// MetaNode queries MetaNode info for given MetaNode address.
	MetaNode(ctx context.Context, in *QueryMetaNodeRequest, opts ...grpc.CallOption) (*QueryMetaNodeResponse, error)
	// Params queries Register module Params info.
	Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error)
	// DepositByNode queries all deposit info for given node network address.
	DepositByNode(ctx context.Context, in *QueryDepositByNodeRequest, opts ...grpc.CallOption) (*QueryDepositByNodeResponse, error)
	// DepositByOwner queries all deposit info for given owner address.
	DepositByOwner(ctx context.Context, in *QueryDepositByOwnerRequest, opts ...grpc.CallOption) (*QueryDepositByOwnerResponse, error)
	// DepositTotal queries all deposit info.
	DepositTotal(ctx context.Context, in *QueryDepositTotalRequest, opts ...grpc.CallOption) (*QueryDepositTotalResponse, error)
	// BondedResourceNodeCount queries total number of ResourceNodes.
	BondedResourceNodeCount(ctx context.Context, in *QueryBondedResourceNodeCountRequest, opts ...grpc.CallOption) (*QueryBondedResourceNodeCountResponse, error)
	// BondedMetaNodeCount queries total number of MetaNodes.
	BondedMetaNodeCount(ctx context.Context, in *QueryBondedMetaNodeCountRequest, opts ...grpc.CallOption) (*QueryBondedMetaNodeCountResponse, error)
}

QueryClient is the client API for Query service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewQueryClient added in v0.8.0

func NewQueryClient(cc grpc1.ClientConn) QueryClient

type QueryDepositByNodeRequest added in v0.10.0

type QueryDepositByNodeRequest struct {
	// network_addr defines the node network address to query for.
	NetworkAddr string `protobuf:"bytes,1,opt,name=network_addr,json=networkAddr,proto3" json:"network_addr,omitempty"`
	QueryType   uint32 `protobuf:"varint,2,opt,name=query_type,json=queryType,proto3" json:"query_type,omitempty"`
}

QueryDepositByNodeRequest is request type for the Query/DepositByNode RPC method

func (*QueryDepositByNodeRequest) Descriptor added in v0.10.0

func (*QueryDepositByNodeRequest) Descriptor() ([]byte, []int)

func (*QueryDepositByNodeRequest) GetNetworkAddr added in v0.10.0

func (m *QueryDepositByNodeRequest) GetNetworkAddr() string

func (*QueryDepositByNodeRequest) GetQueryType added in v0.10.0

func (m *QueryDepositByNodeRequest) GetQueryType() uint32

func (*QueryDepositByNodeRequest) Marshal added in v0.10.0

func (m *QueryDepositByNodeRequest) Marshal() (dAtA []byte, err error)

func (*QueryDepositByNodeRequest) MarshalTo added in v0.10.0

func (m *QueryDepositByNodeRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryDepositByNodeRequest) MarshalToSizedBuffer added in v0.10.0

func (m *QueryDepositByNodeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryDepositByNodeRequest) ProtoMessage added in v0.10.0

func (*QueryDepositByNodeRequest) ProtoMessage()

func (*QueryDepositByNodeRequest) Reset added in v0.10.0

func (m *QueryDepositByNodeRequest) Reset()

func (*QueryDepositByNodeRequest) Size added in v0.10.0

func (m *QueryDepositByNodeRequest) Size() (n int)

func (*QueryDepositByNodeRequest) String added in v0.10.0

func (m *QueryDepositByNodeRequest) String() string

func (*QueryDepositByNodeRequest) Unmarshal added in v0.10.0

func (m *QueryDepositByNodeRequest) Unmarshal(dAtA []byte) error

func (*QueryDepositByNodeRequest) XXX_DiscardUnknown added in v0.10.0

func (m *QueryDepositByNodeRequest) XXX_DiscardUnknown()

func (*QueryDepositByNodeRequest) XXX_Marshal added in v0.10.0

func (m *QueryDepositByNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryDepositByNodeRequest) XXX_Merge added in v0.10.0

func (m *QueryDepositByNodeRequest) XXX_Merge(src proto.Message)

func (*QueryDepositByNodeRequest) XXX_Size added in v0.10.0

func (m *QueryDepositByNodeRequest) XXX_Size() int

func (*QueryDepositByNodeRequest) XXX_Unmarshal added in v0.10.0

func (m *QueryDepositByNodeRequest) XXX_Unmarshal(b []byte) error

type QueryDepositByNodeResponse added in v0.10.0

type QueryDepositByNodeResponse struct {
	// deposit_info defines the the deposit info of the node.
	DepositInfo *DepositInfo `protobuf:"bytes,1,opt,name=deposit_info,json=depositInfo,proto3" json:"deposit_info,omitempty"`
}

QueryDepositByNodeResponse is response type for the Query/DepositByNode RPC method

func (*QueryDepositByNodeResponse) Descriptor added in v0.10.0

func (*QueryDepositByNodeResponse) Descriptor() ([]byte, []int)

func (*QueryDepositByNodeResponse) GetDepositInfo added in v0.10.0

func (m *QueryDepositByNodeResponse) GetDepositInfo() *DepositInfo

func (*QueryDepositByNodeResponse) Marshal added in v0.10.0

func (m *QueryDepositByNodeResponse) Marshal() (dAtA []byte, err error)

func (*QueryDepositByNodeResponse) MarshalTo added in v0.10.0

func (m *QueryDepositByNodeResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryDepositByNodeResponse) MarshalToSizedBuffer added in v0.10.0

func (m *QueryDepositByNodeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryDepositByNodeResponse) ProtoMessage added in v0.10.0

func (*QueryDepositByNodeResponse) ProtoMessage()

func (*QueryDepositByNodeResponse) Reset added in v0.10.0

func (m *QueryDepositByNodeResponse) Reset()

func (*QueryDepositByNodeResponse) Size added in v0.10.0

func (m *QueryDepositByNodeResponse) Size() (n int)

func (*QueryDepositByNodeResponse) String added in v0.10.0

func (m *QueryDepositByNodeResponse) String() string

func (*QueryDepositByNodeResponse) Unmarshal added in v0.10.0

func (m *QueryDepositByNodeResponse) Unmarshal(dAtA []byte) error

func (*QueryDepositByNodeResponse) XXX_DiscardUnknown added in v0.10.0

func (m *QueryDepositByNodeResponse) XXX_DiscardUnknown()

func (*QueryDepositByNodeResponse) XXX_Marshal added in v0.10.0

func (m *QueryDepositByNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryDepositByNodeResponse) XXX_Merge added in v0.10.0

func (m *QueryDepositByNodeResponse) XXX_Merge(src proto.Message)

func (*QueryDepositByNodeResponse) XXX_Size added in v0.10.0

func (m *QueryDepositByNodeResponse) XXX_Size() int

func (*QueryDepositByNodeResponse) XXX_Unmarshal added in v0.10.0

func (m *QueryDepositByNodeResponse) XXX_Unmarshal(b []byte) error

type QueryDepositByOwnerRequest added in v0.10.0

type QueryDepositByOwnerRequest struct {
	// owner_addr defines the owner address to query for.
	OwnerAddr string `protobuf:"bytes,1,opt,name=owner_addr,json=ownerAddr,proto3" json:"owner_addr,omitempty"`
	// pagination defines an optional pagination for the request.
	Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryDepositByOwnerRequest is request type for the Query/DepositByOwner RPC method

func (*QueryDepositByOwnerRequest) Descriptor added in v0.10.0

func (*QueryDepositByOwnerRequest) Descriptor() ([]byte, []int)

func (*QueryDepositByOwnerRequest) GetOwnerAddr added in v0.10.0

func (m *QueryDepositByOwnerRequest) GetOwnerAddr() string

func (*QueryDepositByOwnerRequest) GetPagination added in v0.10.0

func (m *QueryDepositByOwnerRequest) GetPagination() *query.PageRequest

func (*QueryDepositByOwnerRequest) Marshal added in v0.10.0

func (m *QueryDepositByOwnerRequest) Marshal() (dAtA []byte, err error)

func (*QueryDepositByOwnerRequest) MarshalTo added in v0.10.0

func (m *QueryDepositByOwnerRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryDepositByOwnerRequest) MarshalToSizedBuffer added in v0.10.0

func (m *QueryDepositByOwnerRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryDepositByOwnerRequest) ProtoMessage added in v0.10.0

func (*QueryDepositByOwnerRequest) ProtoMessage()

func (*QueryDepositByOwnerRequest) Reset added in v0.10.0

func (m *QueryDepositByOwnerRequest) Reset()

func (*QueryDepositByOwnerRequest) Size added in v0.10.0

func (m *QueryDepositByOwnerRequest) Size() (n int)

func (*QueryDepositByOwnerRequest) String added in v0.10.0

func (m *QueryDepositByOwnerRequest) String() string

func (*QueryDepositByOwnerRequest) Unmarshal added in v0.10.0

func (m *QueryDepositByOwnerRequest) Unmarshal(dAtA []byte) error

func (*QueryDepositByOwnerRequest) XXX_DiscardUnknown added in v0.10.0

func (m *QueryDepositByOwnerRequest) XXX_DiscardUnknown()

func (*QueryDepositByOwnerRequest) XXX_Marshal added in v0.10.0

func (m *QueryDepositByOwnerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryDepositByOwnerRequest) XXX_Merge added in v0.10.0

func (m *QueryDepositByOwnerRequest) XXX_Merge(src proto.Message)

func (*QueryDepositByOwnerRequest) XXX_Size added in v0.10.0

func (m *QueryDepositByOwnerRequest) XXX_Size() int

func (*QueryDepositByOwnerRequest) XXX_Unmarshal added in v0.10.0

func (m *QueryDepositByOwnerRequest) XXX_Unmarshal(b []byte) error

type QueryDepositByOwnerResponse added in v0.10.0

type QueryDepositByOwnerResponse struct {
	// deposit_infos defines the the node deposit info of this owner.
	DepositInfos []*DepositInfo `protobuf:"bytes,1,rep,name=deposit_infos,json=depositInfos,proto3" json:"deposit_infos,omitempty"`
	// pagination defines an optional pagination for the request.
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryDepositByOwnerResponse is response type for the Query/DepositByOwner RPC method

func (*QueryDepositByOwnerResponse) Descriptor added in v0.10.0

func (*QueryDepositByOwnerResponse) Descriptor() ([]byte, []int)

func (*QueryDepositByOwnerResponse) GetDepositInfos added in v0.10.0

func (m *QueryDepositByOwnerResponse) GetDepositInfos() []*DepositInfo

func (*QueryDepositByOwnerResponse) GetPagination added in v0.10.0

func (m *QueryDepositByOwnerResponse) GetPagination() *query.PageResponse

func (*QueryDepositByOwnerResponse) Marshal added in v0.10.0

func (m *QueryDepositByOwnerResponse) Marshal() (dAtA []byte, err error)

func (*QueryDepositByOwnerResponse) MarshalTo added in v0.10.0

func (m *QueryDepositByOwnerResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryDepositByOwnerResponse) MarshalToSizedBuffer added in v0.10.0

func (m *QueryDepositByOwnerResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryDepositByOwnerResponse) ProtoMessage added in v0.10.0

func (*QueryDepositByOwnerResponse) ProtoMessage()

func (*QueryDepositByOwnerResponse) Reset added in v0.10.0

func (m *QueryDepositByOwnerResponse) Reset()

func (*QueryDepositByOwnerResponse) Size added in v0.10.0

func (m *QueryDepositByOwnerResponse) Size() (n int)

func (*QueryDepositByOwnerResponse) String added in v0.10.0

func (m *QueryDepositByOwnerResponse) String() string

func (*QueryDepositByOwnerResponse) Unmarshal added in v0.10.0

func (m *QueryDepositByOwnerResponse) Unmarshal(dAtA []byte) error

func (*QueryDepositByOwnerResponse) XXX_DiscardUnknown added in v0.10.0

func (m *QueryDepositByOwnerResponse) XXX_DiscardUnknown()

func (*QueryDepositByOwnerResponse) XXX_Marshal added in v0.10.0

func (m *QueryDepositByOwnerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryDepositByOwnerResponse) XXX_Merge added in v0.10.0

func (m *QueryDepositByOwnerResponse) XXX_Merge(src proto.Message)

func (*QueryDepositByOwnerResponse) XXX_Size added in v0.10.0

func (m *QueryDepositByOwnerResponse) XXX_Size() int

func (*QueryDepositByOwnerResponse) XXX_Unmarshal added in v0.10.0

func (m *QueryDepositByOwnerResponse) XXX_Unmarshal(b []byte) error

type QueryDepositTotalRequest added in v0.10.0

type QueryDepositTotalRequest struct {
}

QueryDepositTotalRequest is request type for the Query/DepositTotal RPC method

func (*QueryDepositTotalRequest) Descriptor added in v0.10.0

func (*QueryDepositTotalRequest) Descriptor() ([]byte, []int)

func (*QueryDepositTotalRequest) Marshal added in v0.10.0

func (m *QueryDepositTotalRequest) Marshal() (dAtA []byte, err error)

func (*QueryDepositTotalRequest) MarshalTo added in v0.10.0

func (m *QueryDepositTotalRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryDepositTotalRequest) MarshalToSizedBuffer added in v0.10.0

func (m *QueryDepositTotalRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryDepositTotalRequest) ProtoMessage added in v0.10.0

func (*QueryDepositTotalRequest) ProtoMessage()

func (*QueryDepositTotalRequest) Reset added in v0.10.0

func (m *QueryDepositTotalRequest) Reset()

func (*QueryDepositTotalRequest) Size added in v0.10.0

func (m *QueryDepositTotalRequest) Size() (n int)

func (*QueryDepositTotalRequest) String added in v0.10.0

func (m *QueryDepositTotalRequest) String() string

func (*QueryDepositTotalRequest) Unmarshal added in v0.10.0

func (m *QueryDepositTotalRequest) Unmarshal(dAtA []byte) error

func (*QueryDepositTotalRequest) XXX_DiscardUnknown added in v0.10.0

func (m *QueryDepositTotalRequest) XXX_DiscardUnknown()

func (*QueryDepositTotalRequest) XXX_Marshal added in v0.10.0

func (m *QueryDepositTotalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryDepositTotalRequest) XXX_Merge added in v0.10.0

func (m *QueryDepositTotalRequest) XXX_Merge(src proto.Message)

func (*QueryDepositTotalRequest) XXX_Size added in v0.10.0

func (m *QueryDepositTotalRequest) XXX_Size() int

func (*QueryDepositTotalRequest) XXX_Unmarshal added in v0.10.0

func (m *QueryDepositTotalRequest) XXX_Unmarshal(b []byte) error

type QueryDepositTotalResponse added in v0.10.0

type QueryDepositTotalResponse struct {
	ResourceNodesTotalDeposit *types.Coin `` /* 140-byte string literal not displayed */
	MetaNodesTotalDeposit     *types.Coin `` /* 128-byte string literal not displayed */
	TotalBondedDeposit        *types.Coin `protobuf:"bytes,3,opt,name=total_bonded_deposit,json=totalBondedDeposit,proto3" json:"total_bonded_deposit,omitempty"`
	TotalUnbondedDeposit      *types.Coin `protobuf:"bytes,4,opt,name=total_unbonded_deposit,json=totalUnbondedDeposit,proto3" json:"total_unbonded_deposit,omitempty"`
	TotalUnbondingDeposit     *types.Coin `` /* 126-byte string literal not displayed */
}

QueryDepositTotalResponse is response type for the Query/DepositTotal RPC method

func NewQueryDepositTotalInfo added in v0.10.0

func NewQueryDepositTotalInfo(bondDenom string, ResourceNodeTotalDeposit, MetaNodeTotalDeposit, totalBondedDeposit,
	totalUnbondedDeposit, totalUnbondingDeposit sdk.Int) *QueryDepositTotalResponse

NewQueryDepositTotalInfo creates a new instance of QueryDepositTotalResponse

func (*QueryDepositTotalResponse) Descriptor added in v0.10.0

func (*QueryDepositTotalResponse) Descriptor() ([]byte, []int)

func (*QueryDepositTotalResponse) GetMetaNodesTotalDeposit added in v0.10.0

func (m *QueryDepositTotalResponse) GetMetaNodesTotalDeposit() *types.Coin

func (*QueryDepositTotalResponse) GetResourceNodesTotalDeposit added in v0.10.0

func (m *QueryDepositTotalResponse) GetResourceNodesTotalDeposit() *types.Coin

func (*QueryDepositTotalResponse) GetTotalBondedDeposit added in v0.10.0

func (m *QueryDepositTotalResponse) GetTotalBondedDeposit() *types.Coin

func (*QueryDepositTotalResponse) GetTotalUnbondedDeposit added in v0.10.0

func (m *QueryDepositTotalResponse) GetTotalUnbondedDeposit() *types.Coin

func (*QueryDepositTotalResponse) GetTotalUnbondingDeposit added in v0.10.0

func (m *QueryDepositTotalResponse) GetTotalUnbondingDeposit() *types.Coin

func (*QueryDepositTotalResponse) Marshal added in v0.10.0

func (m *QueryDepositTotalResponse) Marshal() (dAtA []byte, err error)

func (*QueryDepositTotalResponse) MarshalTo added in v0.10.0

func (m *QueryDepositTotalResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryDepositTotalResponse) MarshalToSizedBuffer added in v0.10.0

func (m *QueryDepositTotalResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryDepositTotalResponse) ProtoMessage added in v0.10.0

func (*QueryDepositTotalResponse) ProtoMessage()

func (*QueryDepositTotalResponse) Reset added in v0.10.0

func (m *QueryDepositTotalResponse) Reset()

func (*QueryDepositTotalResponse) Size added in v0.10.0

func (m *QueryDepositTotalResponse) Size() (n int)

func (*QueryDepositTotalResponse) String added in v0.10.0

func (m *QueryDepositTotalResponse) String() string

func (*QueryDepositTotalResponse) Unmarshal added in v0.10.0

func (m *QueryDepositTotalResponse) Unmarshal(dAtA []byte) error

func (*QueryDepositTotalResponse) XXX_DiscardUnknown added in v0.10.0

func (m *QueryDepositTotalResponse) XXX_DiscardUnknown()

func (*QueryDepositTotalResponse) XXX_Marshal added in v0.10.0

func (m *QueryDepositTotalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryDepositTotalResponse) XXX_Merge added in v0.10.0

func (m *QueryDepositTotalResponse) XXX_Merge(src proto.Message)

func (*QueryDepositTotalResponse) XXX_Size added in v0.10.0

func (m *QueryDepositTotalResponse) XXX_Size() int

func (*QueryDepositTotalResponse) XXX_Unmarshal added in v0.10.0

func (m *QueryDepositTotalResponse) XXX_Unmarshal(b []byte) error

type QueryMetaNodeRequest added in v0.8.0

type QueryMetaNodeRequest struct {
	// network_addr defines the node network address to query for.
	NetworkAddr string `protobuf:"bytes,1,opt,name=network_addr,json=networkAddr,proto3" json:"network_addr,omitempty"`
}

QueryMetaNodeRequest is request type for the Query/MetaNode RPC method

func (*QueryMetaNodeRequest) Descriptor added in v0.8.0

func (*QueryMetaNodeRequest) Descriptor() ([]byte, []int)

func (*QueryMetaNodeRequest) GetNetworkAddr added in v0.8.0

func (m *QueryMetaNodeRequest) GetNetworkAddr() string

func (*QueryMetaNodeRequest) Marshal added in v0.8.0

func (m *QueryMetaNodeRequest) Marshal() (dAtA []byte, err error)

func (*QueryMetaNodeRequest) MarshalTo added in v0.8.0

func (m *QueryMetaNodeRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryMetaNodeRequest) MarshalToSizedBuffer added in v0.8.0

func (m *QueryMetaNodeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryMetaNodeRequest) ProtoMessage added in v0.8.0

func (*QueryMetaNodeRequest) ProtoMessage()

func (*QueryMetaNodeRequest) Reset added in v0.8.0

func (m *QueryMetaNodeRequest) Reset()

func (*QueryMetaNodeRequest) Size added in v0.8.0

func (m *QueryMetaNodeRequest) Size() (n int)

func (*QueryMetaNodeRequest) String added in v0.8.0

func (m *QueryMetaNodeRequest) String() string

func (*QueryMetaNodeRequest) Unmarshal added in v0.8.0

func (m *QueryMetaNodeRequest) Unmarshal(dAtA []byte) error

func (*QueryMetaNodeRequest) XXX_DiscardUnknown added in v0.8.0

func (m *QueryMetaNodeRequest) XXX_DiscardUnknown()

func (*QueryMetaNodeRequest) XXX_Marshal added in v0.8.0

func (m *QueryMetaNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryMetaNodeRequest) XXX_Merge added in v0.8.0

func (m *QueryMetaNodeRequest) XXX_Merge(src proto.Message)

func (*QueryMetaNodeRequest) XXX_Size added in v0.8.0

func (m *QueryMetaNodeRequest) XXX_Size() int

func (*QueryMetaNodeRequest) XXX_Unmarshal added in v0.8.0

func (m *QueryMetaNodeRequest) XXX_Unmarshal(b []byte) error

type QueryMetaNodeResponse added in v0.8.0

type QueryMetaNodeResponse struct {
	// node defines the the meta info.
	Node *MetaNode `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
}

QueryMetaNodeResponse is response type for the Query/MetaNode RPC method

func (*QueryMetaNodeResponse) Descriptor added in v0.8.0

func (*QueryMetaNodeResponse) Descriptor() ([]byte, []int)

func (*QueryMetaNodeResponse) GetNode added in v0.8.0

func (m *QueryMetaNodeResponse) GetNode() *MetaNode

func (*QueryMetaNodeResponse) Marshal added in v0.8.0

func (m *QueryMetaNodeResponse) Marshal() (dAtA []byte, err error)

func (*QueryMetaNodeResponse) MarshalTo added in v0.8.0

func (m *QueryMetaNodeResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryMetaNodeResponse) MarshalToSizedBuffer added in v0.8.0

func (m *QueryMetaNodeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryMetaNodeResponse) ProtoMessage added in v0.8.0

func (*QueryMetaNodeResponse) ProtoMessage()

func (*QueryMetaNodeResponse) Reset added in v0.8.0

func (m *QueryMetaNodeResponse) Reset()

func (*QueryMetaNodeResponse) Size added in v0.8.0

func (m *QueryMetaNodeResponse) Size() (n int)

func (*QueryMetaNodeResponse) String added in v0.8.0

func (m *QueryMetaNodeResponse) String() string

func (*QueryMetaNodeResponse) Unmarshal added in v0.8.0

func (m *QueryMetaNodeResponse) Unmarshal(dAtA []byte) error

func (*QueryMetaNodeResponse) XXX_DiscardUnknown added in v0.8.0

func (m *QueryMetaNodeResponse) XXX_DiscardUnknown()

func (*QueryMetaNodeResponse) XXX_Marshal added in v0.8.0

func (m *QueryMetaNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryMetaNodeResponse) XXX_Merge added in v0.8.0

func (m *QueryMetaNodeResponse) XXX_Merge(src proto.Message)

func (*QueryMetaNodeResponse) XXX_Size added in v0.8.0

func (m *QueryMetaNodeResponse) XXX_Size() int

func (*QueryMetaNodeResponse) XXX_Unmarshal added in v0.8.0

func (m *QueryMetaNodeResponse) XXX_Unmarshal(b []byte) error

type QueryNodeDepositParams added in v0.10.0

type QueryNodeDepositParams struct {
	AccAddr   stratos.SdsAddress
	QueryType int64 //0:All(Default) 1: MetaNode; 2: ResourceNode
}

func NewQueryNodeDepositParams added in v0.10.0

func NewQueryNodeDepositParams(nodeAddr stratos.SdsAddress, queryType int64) QueryNodeDepositParams

NewQueryNodeDepositParams creates a new instance of QueryNodesParams

type QueryNodesParams added in v0.6.0

type QueryNodesParams struct {
	PageQuery   pagiquery.PageRequest
	NetworkAddr stratos.SdsAddress
	Moniker     string
	OwnerAddr   sdk.AccAddress
}

QueryNodesParams Params for query 'custom/register/resource-nodes'

func NewQueryNodesParams added in v0.6.0

func NewQueryNodesParams(networkAddr stratos.SdsAddress, moniker string, ownerAddr sdk.AccAddress, pageQuery pagiquery.PageRequest) QueryNodesParams

NewQueryNodesParams creates a new instance of QueryNodesParams

type QueryParamsRequest added in v0.8.0

type QueryParamsRequest struct {
}

QueryParamsRequest is request type for the Query/Params RPC method.

func (*QueryParamsRequest) Descriptor added in v0.8.0

func (*QueryParamsRequest) Descriptor() ([]byte, []int)

func (*QueryParamsRequest) Marshal added in v0.8.0

func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)

func (*QueryParamsRequest) MarshalTo added in v0.8.0

func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryParamsRequest) MarshalToSizedBuffer added in v0.8.0

func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryParamsRequest) ProtoMessage added in v0.8.0

func (*QueryParamsRequest) ProtoMessage()

func (*QueryParamsRequest) Reset added in v0.8.0

func (m *QueryParamsRequest) Reset()

func (*QueryParamsRequest) Size added in v0.8.0

func (m *QueryParamsRequest) Size() (n int)

func (*QueryParamsRequest) String added in v0.8.0

func (m *QueryParamsRequest) String() string

func (*QueryParamsRequest) Unmarshal added in v0.8.0

func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error

func (*QueryParamsRequest) XXX_DiscardUnknown added in v0.8.0

func (m *QueryParamsRequest) XXX_DiscardUnknown()

func (*QueryParamsRequest) XXX_Marshal added in v0.8.0

func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryParamsRequest) XXX_Merge added in v0.8.0

func (m *QueryParamsRequest) XXX_Merge(src proto.Message)

func (*QueryParamsRequest) XXX_Size added in v0.8.0

func (m *QueryParamsRequest) XXX_Size() int

func (*QueryParamsRequest) XXX_Unmarshal added in v0.8.0

func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error

type QueryParamsResponse added in v0.8.0

type QueryParamsResponse struct {
	// params holds all the parameters of this module.
	Params *Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"`
}

QueryParamsResponse is response type for the Query/Params RPC method.

func (*QueryParamsResponse) Descriptor added in v0.8.0

func (*QueryParamsResponse) Descriptor() ([]byte, []int)

func (*QueryParamsResponse) GetParams added in v0.8.0

func (m *QueryParamsResponse) GetParams() *Params

func (*QueryParamsResponse) Marshal added in v0.8.0

func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)

func (*QueryParamsResponse) MarshalTo added in v0.8.0

func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryParamsResponse) MarshalToSizedBuffer added in v0.8.0

func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryParamsResponse) ProtoMessage added in v0.8.0

func (*QueryParamsResponse) ProtoMessage()

func (*QueryParamsResponse) Reset added in v0.8.0

func (m *QueryParamsResponse) Reset()

func (*QueryParamsResponse) Size added in v0.8.0

func (m *QueryParamsResponse) Size() (n int)

func (*QueryParamsResponse) String added in v0.8.0

func (m *QueryParamsResponse) String() string

func (*QueryParamsResponse) Unmarshal added in v0.8.0

func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error

func (*QueryParamsResponse) XXX_DiscardUnknown added in v0.8.0

func (m *QueryParamsResponse) XXX_DiscardUnknown()

func (*QueryParamsResponse) XXX_Marshal added in v0.8.0

func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryParamsResponse) XXX_Merge added in v0.8.0

func (m *QueryParamsResponse) XXX_Merge(src proto.Message)

func (*QueryParamsResponse) XXX_Size added in v0.8.0

func (m *QueryParamsResponse) XXX_Size() int

func (*QueryParamsResponse) XXX_Unmarshal added in v0.8.0

func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error

type QueryResourceNodeRequest added in v0.8.0

type QueryResourceNodeRequest struct {
	// network_addr defines the node network address to query for.
	NetworkAddr string `protobuf:"bytes,1,opt,name=network_addr,json=networkAddr,proto3" json:"network_addr,omitempty"`
}

QueryResourceNodeRequest is request type for the Query/ResourceNode RPC method

func (*QueryResourceNodeRequest) Descriptor added in v0.8.0

func (*QueryResourceNodeRequest) Descriptor() ([]byte, []int)

func (*QueryResourceNodeRequest) GetNetworkAddr added in v0.8.0

func (m *QueryResourceNodeRequest) GetNetworkAddr() string

func (*QueryResourceNodeRequest) Marshal added in v0.8.0

func (m *QueryResourceNodeRequest) Marshal() (dAtA []byte, err error)

func (*QueryResourceNodeRequest) MarshalTo added in v0.8.0

func (m *QueryResourceNodeRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryResourceNodeRequest) MarshalToSizedBuffer added in v0.8.0

func (m *QueryResourceNodeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryResourceNodeRequest) ProtoMessage added in v0.8.0

func (*QueryResourceNodeRequest) ProtoMessage()

func (*QueryResourceNodeRequest) Reset added in v0.8.0

func (m *QueryResourceNodeRequest) Reset()

func (*QueryResourceNodeRequest) Size added in v0.8.0

func (m *QueryResourceNodeRequest) Size() (n int)

func (*QueryResourceNodeRequest) String added in v0.8.0

func (m *QueryResourceNodeRequest) String() string

func (*QueryResourceNodeRequest) Unmarshal added in v0.8.0

func (m *QueryResourceNodeRequest) Unmarshal(dAtA []byte) error

func (*QueryResourceNodeRequest) XXX_DiscardUnknown added in v0.8.0

func (m *QueryResourceNodeRequest) XXX_DiscardUnknown()

func (*QueryResourceNodeRequest) XXX_Marshal added in v0.8.0

func (m *QueryResourceNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryResourceNodeRequest) XXX_Merge added in v0.8.0

func (m *QueryResourceNodeRequest) XXX_Merge(src proto.Message)

func (*QueryResourceNodeRequest) XXX_Size added in v0.8.0

func (m *QueryResourceNodeRequest) XXX_Size() int

func (*QueryResourceNodeRequest) XXX_Unmarshal added in v0.8.0

func (m *QueryResourceNodeRequest) XXX_Unmarshal(b []byte) error

type QueryResourceNodeResponse added in v0.8.0

type QueryResourceNodeResponse struct {
	// node defines the the resourceNode info.
	Node *ResourceNode `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
}

QueryResourceNodeResponse is response type for the Query/ResourceNode RPC method

func (*QueryResourceNodeResponse) Descriptor added in v0.8.0

func (*QueryResourceNodeResponse) Descriptor() ([]byte, []int)

func (*QueryResourceNodeResponse) GetNode added in v0.8.0

func (*QueryResourceNodeResponse) Marshal added in v0.8.0

func (m *QueryResourceNodeResponse) Marshal() (dAtA []byte, err error)

func (*QueryResourceNodeResponse) MarshalTo added in v0.8.0

func (m *QueryResourceNodeResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryResourceNodeResponse) MarshalToSizedBuffer added in v0.8.0

func (m *QueryResourceNodeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryResourceNodeResponse) ProtoMessage added in v0.8.0

func (*QueryResourceNodeResponse) ProtoMessage()

func (*QueryResourceNodeResponse) Reset added in v0.8.0

func (m *QueryResourceNodeResponse) Reset()

func (*QueryResourceNodeResponse) Size added in v0.8.0

func (m *QueryResourceNodeResponse) Size() (n int)

func (*QueryResourceNodeResponse) String added in v0.8.0

func (m *QueryResourceNodeResponse) String() string

func (*QueryResourceNodeResponse) Unmarshal added in v0.8.0

func (m *QueryResourceNodeResponse) Unmarshal(dAtA []byte) error

func (*QueryResourceNodeResponse) XXX_DiscardUnknown added in v0.8.0

func (m *QueryResourceNodeResponse) XXX_DiscardUnknown()

func (*QueryResourceNodeResponse) XXX_Marshal added in v0.8.0

func (m *QueryResourceNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryResourceNodeResponse) XXX_Merge added in v0.8.0

func (m *QueryResourceNodeResponse) XXX_Merge(src proto.Message)

func (*QueryResourceNodeResponse) XXX_Size added in v0.8.0

func (m *QueryResourceNodeResponse) XXX_Size() int

func (*QueryResourceNodeResponse) XXX_Unmarshal added in v0.8.0

func (m *QueryResourceNodeResponse) XXX_Unmarshal(b []byte) error

type QueryServer added in v0.8.0

type QueryServer interface {
	// ResourceNode queries ResourceNode info for given ResourceNode address.
	ResourceNode(context.Context, *QueryResourceNodeRequest) (*QueryResourceNodeResponse, error)
	// MetaNode queries MetaNode info for given MetaNode address.
	MetaNode(context.Context, *QueryMetaNodeRequest) (*QueryMetaNodeResponse, error)
	// Params queries Register module Params info.
	Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error)
	// DepositByNode queries all deposit info for given node network address.
	DepositByNode(context.Context, *QueryDepositByNodeRequest) (*QueryDepositByNodeResponse, error)
	// DepositByOwner queries all deposit info for given owner address.
	DepositByOwner(context.Context, *QueryDepositByOwnerRequest) (*QueryDepositByOwnerResponse, error)
	// DepositTotal queries all deposit info.
	DepositTotal(context.Context, *QueryDepositTotalRequest) (*QueryDepositTotalResponse, error)
	// BondedResourceNodeCount queries total number of ResourceNodes.
	BondedResourceNodeCount(context.Context, *QueryBondedResourceNodeCountRequest) (*QueryBondedResourceNodeCountResponse, error)
	// BondedMetaNodeCount queries total number of MetaNodes.
	BondedMetaNodeCount(context.Context, *QueryBondedMetaNodeCountRequest) (*QueryBondedMetaNodeCountResponse, error)
}

QueryServer is the server API for Query service.

type RegisterHooks added in v0.4.0

type RegisterHooks interface {
	AfterNodeCreated(ctx sdk.Context, networkAddr stratos.SdsAddress, isMetaNode bool)        // Must be called when a node is created
	BeforeNodeModified(ctx sdk.Context, networkAddr stratos.SdsAddress, isMetaNode bool)      // Must be called when a node's state changes
	AfterNodeRemoved(ctx sdk.Context, networkAddr stratos.SdsAddress, isMetaNode bool)        // Must be called when a node is deleted
	AfterNodeBonded(ctx sdk.Context, networkAddr stratos.SdsAddress, isMetaNode bool)         // Must be called when a node is bonded
	AfterNodeBeginUnbonding(ctx sdk.Context, networkAddr stratos.SdsAddress, isMetaNode bool) // Must be called when a node begins unbonding
}

RegisterHooks event hooks for registered node object (noalias)

type ResourceNode

type ResourceNode struct {
	NetworkAddress  string                                 `protobuf:"bytes,1,opt,name=network_address,json=networkAddress,proto3" json:"network_address" yaml:"network_address"`
	Pubkey          *types1.Any                            `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey" yaml:"pubkey"`
	Suspend         bool                                   `protobuf:"varint,3,opt,name=suspend,proto3" json:"suspend" yaml:"suspend"`
	Status          types2.BondStatus                      `protobuf:"varint,4,opt,name=status,proto3,enum=cosmos.staking.v1beta1.BondStatus" json:"status" yaml:"status"`
	Tokens          github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,5,opt,name=tokens,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"tokens" yaml:"tokens"`
	OwnerAddress    string                                 `protobuf:"bytes,6,opt,name=owner_address,json=ownerAddress,proto3" json:"owner_address" yaml:"owner_address"`
	Description     Description                            `protobuf:"bytes,7,opt,name=description,proto3" json:"description" yaml:"description"`
	CreationTime    time.Time                              `protobuf:"bytes,8,opt,name=creation_time,json=creationTime,proto3,stdtime" json:"creation_time" yaml:"creation_time"`
	NodeType        uint32                                 `protobuf:"varint,9,opt,name=node_type,json=nodeType,proto3" json:"node_type" yaml:"node_type"`
	EffectiveTokens github_com_cosmos_cosmos_sdk_types.Int `` /* 171-byte string literal not displayed */
}

func MustUnmarshalResourceNode

func MustUnmarshalResourceNode(cdc codec.Codec, value []byte) ResourceNode

MustUnmarshalResourceNode unmarshal a resourceNode from a store value. Panics if fails

func NewResourceNode

func NewResourceNode(networkAddr stratos.SdsAddress, pubKey cryptotypes.PubKey, ownerAddr sdk.AccAddress,
	description Description, nodeType NodeType, creationTime time.Time) (ResourceNode, error)

NewResourceNode - initialize a new resource node

func UnmarshalResourceNode

func UnmarshalResourceNode(cdc codec.Codec, value []byte) (v ResourceNode, err error)

UnmarshalResourceNode unmarshal a resourceNode from a store value

func (ResourceNode) AddToken

func (v ResourceNode) AddToken(amount sdk.Int) ResourceNode

AddToken adds tokens to a resource node

func (ResourceNode) ConvertToString added in v0.8.0

func (v ResourceNode) ConvertToString() string

ConvertToString returns a human-readable string representation of a resource node.

func (*ResourceNode) Descriptor added in v0.8.0

func (*ResourceNode) Descriptor() ([]byte, []int)

func (*ResourceNode) Equal added in v0.4.0

func (this *ResourceNode) Equal(that interface{}) bool

func (*ResourceNode) GetCreationTime added in v0.4.0

func (m *ResourceNode) GetCreationTime() time.Time

func (*ResourceNode) GetDescription added in v0.8.0

func (m *ResourceNode) GetDescription() Description

func (*ResourceNode) GetNetworkAddress added in v0.8.0

func (m *ResourceNode) GetNetworkAddress() string

func (*ResourceNode) GetNodeType

func (m *ResourceNode) GetNodeType() uint32

func (*ResourceNode) GetOwnerAddress added in v0.8.0

func (m *ResourceNode) GetOwnerAddress() string

func (*ResourceNode) GetPubkey added in v0.8.0

func (m *ResourceNode) GetPubkey() *types1.Any

func (*ResourceNode) GetStatus

func (m *ResourceNode) GetStatus() types2.BondStatus

func (*ResourceNode) GetSuspend added in v0.8.0

func (m *ResourceNode) GetSuspend() bool

func (ResourceNode) IsBonded added in v0.6.0

func (v ResourceNode) IsBonded() bool

IsBonded checks if the node status equals Bonded

func (ResourceNode) IsUnBonded added in v0.6.0

func (v ResourceNode) IsUnBonded() bool

IsUnBonded checks if the node status equals Unbonded

func (ResourceNode) IsUnBonding added in v0.6.0

func (v ResourceNode) IsUnBonding() bool

IsUnBonding checks if the node status equals Unbonding

func (*ResourceNode) Marshal added in v0.8.0

func (m *ResourceNode) Marshal() (dAtA []byte, err error)

func (*ResourceNode) MarshalTo added in v0.8.0

func (m *ResourceNode) MarshalTo(dAtA []byte) (int, error)

func (*ResourceNode) MarshalToSizedBuffer added in v0.8.0

func (m *ResourceNode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ResourceNode) ProtoMessage added in v0.8.0

func (*ResourceNode) ProtoMessage()

func (*ResourceNode) Reset added in v0.8.0

func (m *ResourceNode) Reset()

func (*ResourceNode) Size added in v0.8.0

func (m *ResourceNode) Size() (n int)

func (*ResourceNode) String

func (m *ResourceNode) String() string

func (ResourceNode) SubToken added in v0.4.0

func (v ResourceNode) SubToken(amount sdk.Int) ResourceNode

SubToken removes tokens from a resource node

func (*ResourceNode) Unmarshal added in v0.8.0

func (m *ResourceNode) Unmarshal(dAtA []byte) error

func (ResourceNode) UnpackInterfaces added in v0.8.0

func (v ResourceNode) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

func (ResourceNode) Validate added in v0.4.0

func (v ResourceNode) Validate() error

func (*ResourceNode) XXX_DiscardUnknown added in v0.8.0

func (m *ResourceNode) XXX_DiscardUnknown()

func (*ResourceNode) XXX_Marshal added in v0.8.0

func (m *ResourceNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResourceNode) XXX_Merge added in v0.8.0

func (m *ResourceNode) XXX_Merge(src proto.Message)

func (*ResourceNode) XXX_Size added in v0.8.0

func (m *ResourceNode) XXX_Size() int

func (*ResourceNode) XXX_Unmarshal added in v0.8.0

func (m *ResourceNode) XXX_Unmarshal(b []byte) error

type ResourceNodes

type ResourceNodes []ResourceNode

ResourceNodes is a collection of resource node

func NewResourceNodes added in v0.8.0

func NewResourceNodes(resourceNodes ...ResourceNode) ResourceNodes

func (ResourceNodes) String

func (v ResourceNodes) String() (out string)

func (ResourceNodes) Validate added in v0.4.0

func (v ResourceNodes) Validate() error

type Slashing added in v0.7.0

type Slashing struct {
	WalletAddress string `protobuf:"bytes,1,opt,name=wallet_address,json=walletAddress,proto3" json:"wallet_address" yaml:"wallet_address"`
	Value         int64  `protobuf:"varint,2,opt,name=value,proto3" json:"value" yaml:"value"`
}

func NewSlashing added in v0.7.0

func NewSlashing(walletAddress sdk.AccAddress, value sdk.Int) Slashing

func (*Slashing) Descriptor added in v0.8.0

func (*Slashing) Descriptor() ([]byte, []int)

func (*Slashing) GetValue added in v0.8.0

func (m *Slashing) GetValue() int64

func (*Slashing) GetWalletAddress added in v0.8.0

func (m *Slashing) GetWalletAddress() string

func (*Slashing) Marshal added in v0.8.0

func (m *Slashing) Marshal() (dAtA []byte, err error)

func (*Slashing) MarshalTo added in v0.8.0

func (m *Slashing) MarshalTo(dAtA []byte) (int, error)

func (*Slashing) MarshalToSizedBuffer added in v0.8.0

func (m *Slashing) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Slashing) ProtoMessage added in v0.8.0

func (*Slashing) ProtoMessage()

func (*Slashing) Reset added in v0.8.0

func (m *Slashing) Reset()

func (*Slashing) Size added in v0.8.0

func (m *Slashing) Size() (n int)

func (*Slashing) String added in v0.8.0

func (m *Slashing) String() string

func (*Slashing) Unmarshal added in v0.8.0

func (m *Slashing) Unmarshal(dAtA []byte) error

func (*Slashing) XXX_DiscardUnknown added in v0.8.0

func (m *Slashing) XXX_DiscardUnknown()

func (*Slashing) XXX_Marshal added in v0.8.0

func (m *Slashing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Slashing) XXX_Merge added in v0.8.0

func (m *Slashing) XXX_Merge(src proto.Message)

func (*Slashing) XXX_Size added in v0.8.0

func (m *Slashing) XXX_Size() int

func (*Slashing) XXX_Unmarshal added in v0.8.0

func (m *Slashing) XXX_Unmarshal(b []byte) error

type UnbondingNode added in v0.4.0

type UnbondingNode struct {
	NetworkAddr string                `protobuf:"bytes,1,opt,name=network_addr,json=networkAddr,proto3" json:"network_addr" yaml:"network_addr"`
	IsMetaNode  bool                  `protobuf:"varint,2,opt,name=is_meta_node,json=isMetaNode,proto3" json:"is_meta_node" yaml:"is_meta_node"`
	Entries     []*UnbondingNodeEntry `protobuf:"bytes,3,rep,name=entries,proto3" json:"entries" yaml:"entries"`
}

UnbondingNode stores all of a single delegator's unbonding bonds for a single unbonding node in a time-ordered list

func NewUnbondingNode added in v0.4.0

func NewUnbondingNode(networkAddr stratos.SdsAddress, isMetaNode bool, creationHeight int64, minTime time.Time,
	balance sdk.Int) UnbondingNode

NewUnbondingNode - create a new unbonding Node object

func (*UnbondingNode) AddEntry added in v0.4.0

func (un *UnbondingNode) AddEntry(creationHeight int64, minTime time.Time, balance sdk.Int)

AddEntry - append entry to the unbonding Node

func (*UnbondingNode) Descriptor added in v0.8.0

func (*UnbondingNode) Descriptor() ([]byte, []int)

func (*UnbondingNode) GetEntries added in v0.8.0

func (m *UnbondingNode) GetEntries() []*UnbondingNodeEntry

func (*UnbondingNode) GetIsMetaNode added in v0.8.0

func (m *UnbondingNode) GetIsMetaNode() bool

func (*UnbondingNode) GetNetworkAddr added in v0.4.0

func (m *UnbondingNode) GetNetworkAddr() string

func (*UnbondingNode) Marshal added in v0.8.0

func (m *UnbondingNode) Marshal() (dAtA []byte, err error)

func (*UnbondingNode) MarshalTo added in v0.8.0

func (m *UnbondingNode) MarshalTo(dAtA []byte) (int, error)

func (*UnbondingNode) MarshalToSizedBuffer added in v0.8.0

func (m *UnbondingNode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UnbondingNode) ProtoMessage added in v0.8.0

func (*UnbondingNode) ProtoMessage()

func (*UnbondingNode) RemoveEntry added in v0.4.0

func (un *UnbondingNode) RemoveEntry(i int64)

RemoveEntry - remove entry at index i to the unbonding Node

func (*UnbondingNode) Reset added in v0.8.0

func (m *UnbondingNode) Reset()

func (*UnbondingNode) Size added in v0.8.0

func (m *UnbondingNode) Size() (n int)

func (*UnbondingNode) String added in v0.4.0

func (m *UnbondingNode) String() string

func (*UnbondingNode) Unmarshal added in v0.8.0

func (m *UnbondingNode) Unmarshal(dAtA []byte) error

func (*UnbondingNode) XXX_DiscardUnknown added in v0.8.0

func (m *UnbondingNode) XXX_DiscardUnknown()

func (*UnbondingNode) XXX_Marshal added in v0.8.0

func (m *UnbondingNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnbondingNode) XXX_Merge added in v0.8.0

func (m *UnbondingNode) XXX_Merge(src proto.Message)

func (*UnbondingNode) XXX_Size added in v0.8.0

func (m *UnbondingNode) XXX_Size() int

func (*UnbondingNode) XXX_Unmarshal added in v0.8.0

func (m *UnbondingNode) XXX_Unmarshal(b []byte) error

type UnbondingNodeEntry added in v0.4.0

type UnbondingNodeEntry struct {
	CreationHeight int64                                   `protobuf:"varint,1,opt,name=creation_height,json=creationHeight,proto3" json:"creation_height" yaml:"creation_height"`
	CompletionTime time.Time                               `protobuf:"bytes,2,opt,name=completion_time,json=completionTime,proto3,stdtime" json:"creation_time" yaml:"creation_time"`
	InitialBalance *github_com_cosmos_cosmos_sdk_types.Int `` /* 166-byte string literal not displayed */
	Balance        *github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,4,opt,name=balance,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"balance" yaml:"balance"`
}

func NewUnbondingNodeEntry added in v0.4.0

func NewUnbondingNodeEntry(creationHeight int64, completionTime time.Time, balance sdk.Int) UnbondingNodeEntry

NewUnbondingNodeEntry - create a new unbonding Node object

func (*UnbondingNodeEntry) Descriptor added in v0.8.0

func (*UnbondingNodeEntry) Descriptor() ([]byte, []int)

func (*UnbondingNodeEntry) GetCompletionTime added in v0.8.0

func (m *UnbondingNodeEntry) GetCompletionTime() time.Time

func (*UnbondingNodeEntry) GetCreationHeight added in v0.8.0

func (m *UnbondingNodeEntry) GetCreationHeight() int64

func (UnbondingNodeEntry) IsMature added in v0.4.0

func (e UnbondingNodeEntry) IsMature(currentTime time.Time) bool

IsMature - is the current entry mature

func (*UnbondingNodeEntry) Marshal added in v0.8.0

func (m *UnbondingNodeEntry) Marshal() (dAtA []byte, err error)

func (*UnbondingNodeEntry) MarshalTo added in v0.8.0

func (m *UnbondingNodeEntry) MarshalTo(dAtA []byte) (int, error)

func (*UnbondingNodeEntry) MarshalToSizedBuffer added in v0.8.0

func (m *UnbondingNodeEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UnbondingNodeEntry) ProtoMessage added in v0.8.0

func (*UnbondingNodeEntry) ProtoMessage()

func (*UnbondingNodeEntry) Reset added in v0.8.0

func (m *UnbondingNodeEntry) Reset()

func (*UnbondingNodeEntry) Size added in v0.8.0

func (m *UnbondingNodeEntry) Size() (n int)

func (*UnbondingNodeEntry) String added in v0.8.0

func (m *UnbondingNodeEntry) String() string

func (*UnbondingNodeEntry) Unmarshal added in v0.8.0

func (m *UnbondingNodeEntry) Unmarshal(dAtA []byte) error

func (*UnbondingNodeEntry) XXX_DiscardUnknown added in v0.8.0

func (m *UnbondingNodeEntry) XXX_DiscardUnknown()

func (*UnbondingNodeEntry) XXX_Marshal added in v0.8.0

func (m *UnbondingNodeEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnbondingNodeEntry) XXX_Merge added in v0.8.0

func (m *UnbondingNodeEntry) XXX_Merge(src proto.Message)

func (*UnbondingNodeEntry) XXX_Size added in v0.8.0

func (m *UnbondingNodeEntry) XXX_Size() int

func (*UnbondingNodeEntry) XXX_Unmarshal added in v0.8.0

func (m *UnbondingNodeEntry) XXX_Unmarshal(b []byte) error

type UnimplementedMsgServer added in v0.8.0

type UnimplementedMsgServer struct {
}

UnimplementedMsgServer can be embedded to have forward compatible implementations.

func (*UnimplementedMsgServer) HandleMsgCreateMetaNode added in v0.8.0

func (*UnimplementedMsgServer) HandleMsgCreateResourceNode added in v0.8.0

func (*UnimplementedMsgServer) HandleMsgMetaNodeRegistrationVote added in v0.8.0

func (*UnimplementedMsgServer) HandleMsgRemoveMetaNode added in v0.8.0

func (*UnimplementedMsgServer) HandleMsgRemoveResourceNode added in v0.8.0

func (*UnimplementedMsgServer) HandleMsgUpdateEffectiveDeposit added in v0.10.0

func (*UnimplementedMsgServer) HandleMsgUpdateMetaNode added in v0.8.0

func (*UnimplementedMsgServer) HandleMsgUpdateMetaNodeDeposit added in v0.10.0

func (*UnimplementedMsgServer) HandleMsgUpdateResourceNode added in v0.8.0

func (*UnimplementedMsgServer) HandleMsgUpdateResourceNodeDeposit added in v0.10.0

func (*UnimplementedMsgServer) HandleMsgWithdrawMetaNodeRegistrationDeposit added in v0.10.0

type UnimplementedQueryServer added in v0.8.0

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServer) BondedMetaNodeCount added in v0.8.0

func (*UnimplementedQueryServer) BondedResourceNodeCount added in v0.8.0

func (*UnimplementedQueryServer) DepositByNode added in v0.10.0

func (*UnimplementedQueryServer) DepositByOwner added in v0.10.0

func (*UnimplementedQueryServer) DepositTotal added in v0.10.0

func (*UnimplementedQueryServer) MetaNode added in v0.8.0

func (*UnimplementedQueryServer) Params added in v0.8.0

func (*UnimplementedQueryServer) ResourceNode added in v0.8.0

type VoteOpinion

type VoteOpinion bool

func VoteOpinionFromBool

func VoteOpinionFromBool(b bool) VoteOpinion

func (VoteOpinion) Equal

func (v VoteOpinion) Equal(v2 VoteOpinion) bool

Equal compares two VoteOpinion instances

func (VoteOpinion) String

func (v VoteOpinion) String() string

String implements the Stringer interface for VoteOpinion.

Jump to

Keyboard shortcuts

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