types

package
v1.9.0 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2024 License: Apache-2.0 Imports: 33 Imported by: 0

Documentation

Overview

Package types is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	CodeInvalidGenesis                = 101
	CodePurchaseOrderDoesNotExist     = 102
	CodePurchaseOrderAlreadyProcessed = 103
	CodeInvalidDecision               = 104
	CodeInvalidDenomination           = 105
	CodeInvalidStatus                 = 106
	CodePurchaseOrderNotRaised        = 107
	CodeSignerAlreadyMadeDecision     = 108
	CodeMissingData                   = 109
	CodeDataInvalid                   = 110
	CodeInvalidWhitelistAction        = 111
	CodeAlreadyWhitelisted            = 112
	CodeAddressNotWhitelisted         = 113
	CodeNotAuthorisedToRaisePO        = 114
)
View Source
const (
	// module name
	ModuleName = "enterprise"

	// StoreKey to be used when creating the KVStore
	StoreKey = ModuleName

	// RouterKey defines the module's message routing key
	RouterKey = ModuleName

	DefaultParamspace = ModuleName

	// QuerierRoute is the querier route for the enterprise store.
	QuerierRoute = StoreKey
)
View Source
const (
	PurchaseAction         = "raise_ent_po"
	ProcessAction          = "proc_ent_po"
	WhitelistAddressAction = "ent_whitelist"
)

Variables

View Source
var (
	ErrInvalidLengthEnterprise        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowEnterprise          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupEnterprise = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidGenesis                = sdkerrors.Register(ModuleName, CodeInvalidGenesis, "invalid genesis")
	ErrPurchaseOrderDoesNotExist     = sdkerrors.Register(ModuleName, CodePurchaseOrderDoesNotExist, "purchase order does not exist")
	ErrPurchaseOrderAlreadyProcessed = sdkerrors.Register(ModuleName, CodePurchaseOrderAlreadyProcessed, "purchase order already processed")
	ErrInvalidDecision               = sdkerrors.Register(ModuleName, CodeInvalidDecision, "invalid decision")
	ErrInvalidDenomination           = sdkerrors.Register(ModuleName, CodeInvalidDenomination, "invalid denomination")
	ErrInvalidStatus                 = sdkerrors.Register(ModuleName, CodeInvalidStatus, "invalid status")
	ErrPurchaseOrderNotRaised        = sdkerrors.Register(ModuleName, CodePurchaseOrderNotRaised, "purchase order not raised")
	ErrSignerAlreadyMadeDecision     = sdkerrors.Register(ModuleName, CodeSignerAlreadyMadeDecision, "signer already made decision")
	ErrMissingData                   = sdkerrors.Register(ModuleName, CodeMissingData, "missing data")
	ErrInvalidData                   = sdkerrors.Register(ModuleName, CodeDataInvalid, "invalid data")
	ErrInvalidWhitelistAction        = sdkerrors.Register(ModuleName, CodeInvalidWhitelistAction, "invalid whitelist action")
	ErrAlreadyWhitelisted            = sdkerrors.Register(ModuleName, CodeAlreadyWhitelisted, "address already whitelisted")
	ErrAddressNotWhitelisted         = sdkerrors.Register(ModuleName, CodeAddressNotWhitelisted, "address not whitelisted")
	ErrNotAuthorisedToRaisePO        = sdkerrors.Register(ModuleName, CodeNotAuthorisedToRaisePO, "address not authorised to raise purchase orders")
)
View Source
var (
	EventTypeRaisePurchaseOrder           = "raise_purchase_order"
	EventTypeProcessPurchaseOrderDecision = "process_purchase_order_decision"
	EventTypeAutoRejectStalePurchaseOrder = "auto_reject_stale_purchase_order"
	EventTypeTallyPurchaseOrderDecisions  = "tally_purchase_order_decisions"
	EventTypeUndPurchaseComplete          = "und_purchase_complete"
	EventTypeUndUnlocked                  = "und_unlocked"
	EventTypeWhitelistAddress             = "whitelist_purchase_order_address"

	AttributeValueCategory = ModuleName

	AttributeKeyPurchaseOrderID = "id"
	AttributeKeyPurchaser       = "purchaser"
	AttributeKeyAmount          = "amount"
	AttributeKeyDecision        = "decision"
	AttributeKeySigner          = "signer"
	AttributeKeyNumAccepts      = "accepts"
	AttributeKeyNumRejects      = "rejects"
	AttributeKeyWhitelistAction = "action"
	AttributeWhitelistAddress   = "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 (

	// key used to store the current highest purchase order ID
	HighestPurchaseOrderIDKey = []byte{0x20}

	// prefix used to store/retrieve an purchase order waiting to be processed from the store
	PurchaseOrderIDKeyPrefix = []byte{0x01}

	// LockedUndAddressKeyPrefix prefix for address keys - used to store locked eFUND for an account
	LockedUndAddressKeyPrefix = []byte{0x02}

	// WhitelistKeyPrefix is the prefix for whitelisted addresses
	WhitelistKeyPrefix = []byte{0x03}

	// RaisedPoPrefix used to temporarily store currently raised purchase orders for the ABCI blocker
	RaisedPoPrefix = []byte{0x04}

	// AcceptedPoPrefix used to temporarily store currently accepted purchase orders for the ABCI blocker
	AcceptedPoPrefix = []byte{0x05}

	// SpentEFUNDAddressKeyPrefix prefix for address keys - used to store a tally of used eFUND for an account
	SpentEFUNDAddressKeyPrefix = []byte{0x06}

	TotalSpentEFUNDKey = []byte{0x98}
	TotalLockedUndKey  = []byte{0x99}
)
View Source
var (
	KeyEntSigners    = []byte("EntSigners")
	KeyDenom         = []byte("Denom")
	KeyMinAccepts    = []byte("MinAccepts")
	KeyDecisionLimit = []byte("DecisionLimit")
)

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 (
	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 references the global x/bank 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/staking and
	// defined at the application level.
	ModuleCdc = codec.NewAminoCodec(amino)
)
View Source
var PurchaseOrderStatus_name = map[int32]string{
	0: "STATUS_NIL",
	1: "STATUS_RAISED",
	2: "STATUS_ACCEPTED",
	3: "STATUS_REJECTED",
	4: "STATUS_COMPLETED",
}
View Source
var PurchaseOrderStatus_value = map[string]int32{
	"STATUS_NIL":       0,
	"STATUS_RAISED":    1,
	"STATUS_ACCEPTED":  2,
	"STATUS_REJECTED":  3,
	"STATUS_COMPLETED": 4,
}
View Source
var WhitelistAction_name = map[int32]string{
	0: "WHITELIST_ACTION_NIL",
	1: "WHITELIST_ACTION_ADD",
	2: "WHITELIST_ACTION_REMOVE",
}
View Source
var WhitelistAction_value = map[string]int32{
	"WHITELIST_ACTION_NIL":    0,
	"WHITELIST_ACTION_ADD":    1,
	"WHITELIST_ACTION_REMOVE": 2,
}

Functions

func AcceptedQueueStoreKey

func AcceptedQueueStoreKey(purchaseOrderID uint64) []byte

AcceptedQueueStoreKey us used to temporarily store accepted PO order IDs for the ABCI blocker

func GetPurchaseOrderIDBytes

func GetPurchaseOrderIDBytes(purchaseOrderID uint64) (purchaseOrderIDBz []byte)

GetPurchaseOrderIDBytes returns the byte representation of the purchaseOrderID used for getting the highest purchase order ID from the database

func GetPurchaseOrderIDFromBytes

func GetPurchaseOrderIDFromBytes(bz []byte) (purchaseOrderID uint64)

GetPurchaseOrderIDFromBytes returns purchaseOrderID in uint64 format from a byte array used for getting the highest purchase order ID from the database

func LockedUndAddressStoreKey added in v1.6.1

func LockedUndAddressStoreKey(acc sdk.AccAddress) []byte

LockedUndAddressStoreKey turn an address to key used for enterprise und/locked data to get it from the store

func ParamKeyTable

func ParamKeyTable() paramtypes.KeyTable

ParamTable for enterprise FUND module.

func PurchaseOrderKey

func PurchaseOrderKey(purchaseOrderID uint64) []byte

PurchaseOrderKey gets a specific purchase order ID key for use in the store

func RaisedQueueStoreKey

func RaisedQueueStoreKey(purchaseOrderID uint64) []byte

RaisedQueueStoreKey us used to temporarily store raised PO order IDs for the ABCI blocker

func RegisterInterfaces

func RegisterInterfaces(registry types.InterfaceRegistry)

func RegisterLegacyAminoCodec

func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)

RegisterLegacyAminoCodec registers the necessary x/enterprise interfaces and concrete types on the provided LegacyAmino codec. These types are used for Amino JSON serialization.

func RegisterMsgServer

func RegisterMsgServer(s grpc1.Server, srv MsgServer)

func RegisterQueryHandler

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

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

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

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 to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.

func RegisterQueryServer

func RegisterQueryServer(s grpc1.Server, srv QueryServer)

func SpentEFUNDAddressStoreKey added in v1.6.1

func SpentEFUNDAddressStoreKey(acc sdk.AccAddress) []byte

SpentEFUNDAddressStoreKey turn an address to key used for spent eFUND data to get it from the store

func SplitAcceptedQueueKey

func SplitAcceptedQueueKey(key []byte) (purchaseOrderId uint64)

SplitAcceptedQueueKey is used to get the PO ID from the storekey

func SplitRaisedQueueKey

func SplitRaisedQueueKey(key []byte) (purchaseOrderId uint64)

SplitRaisedQueueKey is used to get the PO ID from the storekey

func ValidPurchaseOrderAcceptRejectStatus

func ValidPurchaseOrderAcceptRejectStatus(status PurchaseOrderStatus) bool

ValidPurchaseOrderAcceptRejectStatus checks the decision - returns true if accept/reject.

func ValidPurchaseOrderStatus

func ValidPurchaseOrderStatus(status PurchaseOrderStatus) bool

ValidPurchaseOrderStatus returns true if the purchase order status is valid and false otherwise.

func ValidWhitelistAction

func ValidWhitelistAction(action WhitelistAction) bool

ValidWhitelistAction returns true if the purchase order status is valid and false otherwise.

func ValidateGenesis

func ValidateGenesis(data GenesisState) error

func WhitelistAddressStoreKey

func WhitelistAddressStoreKey(acc sdk.AccAddress) []byte

WhitelistAddressStoreKey turn an address to key used for the whitelist store

Types

type AccountKeeper

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

	// TODO remove with genesis 2-phases refactor https://github.com/cosmos/cosmos-sdk/issues/2862
	SetModuleAccount(sdk.Context, authtypes.ModuleAccountI)
}

AccountKeeper defines the expected account keeper (noalias)

type BankKeeper

type BankKeeper interface {
	GetSupply(ctx sdk.Context, denom string) sdk.Coin
	GetPaginatedTotalSupply(ctx sdk.Context, pagination *query.PageRequest) (sdk.Coins, *query.PageResponse, error)

	SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error

	UndelegateCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error
	DelegateCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error

	MintCoins(ctx sdk.Context, name string, amt sdk.Coins) error

	GetAllBalances(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins
	GetBalance(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin

	LockedCoins(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins
	SpendableCoins(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins
}

BankKeeper defines the expected bank keeper

type EnterpriseUndPurchaseOrder

type EnterpriseUndPurchaseOrder struct {
	// id is the purchase order ID
	Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// purchaser is the address of the user who raised the order
	Purchaser string `protobuf:"bytes,2,opt,name=purchaser,proto3" json:"purchaser,omitempty"`
	// amount is the amount being raised for
	Amount types.Coin `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount"`
	// status is the current PurchaseOrderStatus
	Status PurchaseOrderStatus `protobuf:"varint,4,opt,name=status,proto3,enum=mainchain.enterprise.v1.PurchaseOrderStatus" json:"status,omitempty"`
	// raise_time is a unix epoch value of the order submission time
	RaiseTime uint64 `protobuf:"varint,5,opt,name=raise_time,json=raiseTime,proto3" json:"raise_time,omitempty"`
	// completion_time is a unix epoch value of the time the order was completed
	CompletionTime uint64 `protobuf:"varint,6,opt,name=completion_time,json=completionTime,proto3" json:"completion_time,omitempty"`
	// decisions is an array of decisions made by authorised addresses
	Decisions PurchaseOrderDecisions `protobuf:"bytes,7,rep,name=decisions,proto3,castrepeated=PurchaseOrderDecisions" json:"decisions"`
}

EnterpriseUndPurchaseOrder defines a purchase order raised by a whitelisted address

func NewEnterpriseUndPurchaseOrder

func NewEnterpriseUndPurchaseOrder(poId uint64, purchaser string, amount sdk.Coin, status PurchaseOrderStatus, raisedTime, completionTime uint64) (EnterpriseUndPurchaseOrder, error)

NewEnterpriseUndPurchaseOrder is currently only used in the simulation decoder unit tests

func (*EnterpriseUndPurchaseOrder) Descriptor

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

func (*EnterpriseUndPurchaseOrder) GetAmount

func (m *EnterpriseUndPurchaseOrder) GetAmount() types.Coin

func (*EnterpriseUndPurchaseOrder) GetCompletionTime

func (m *EnterpriseUndPurchaseOrder) GetCompletionTime() uint64

func (*EnterpriseUndPurchaseOrder) GetDecisions

func (*EnterpriseUndPurchaseOrder) GetId

func (*EnterpriseUndPurchaseOrder) GetPurchaser

func (m *EnterpriseUndPurchaseOrder) GetPurchaser() string

func (*EnterpriseUndPurchaseOrder) GetRaiseTime

func (m *EnterpriseUndPurchaseOrder) GetRaiseTime() uint64

func (*EnterpriseUndPurchaseOrder) GetStatus

func (*EnterpriseUndPurchaseOrder) Marshal

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

func (*EnterpriseUndPurchaseOrder) MarshalTo

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

func (*EnterpriseUndPurchaseOrder) MarshalToSizedBuffer

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

func (*EnterpriseUndPurchaseOrder) ProtoMessage

func (*EnterpriseUndPurchaseOrder) ProtoMessage()

func (*EnterpriseUndPurchaseOrder) Reset

func (m *EnterpriseUndPurchaseOrder) Reset()

func (*EnterpriseUndPurchaseOrder) Size

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

func (*EnterpriseUndPurchaseOrder) String

func (m *EnterpriseUndPurchaseOrder) String() string

func (*EnterpriseUndPurchaseOrder) Unmarshal

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

func (*EnterpriseUndPurchaseOrder) XXX_DiscardUnknown

func (m *EnterpriseUndPurchaseOrder) XXX_DiscardUnknown()

func (*EnterpriseUndPurchaseOrder) XXX_Marshal

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

func (*EnterpriseUndPurchaseOrder) XXX_Merge

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

func (*EnterpriseUndPurchaseOrder) XXX_Size

func (m *EnterpriseUndPurchaseOrder) XXX_Size() int

func (*EnterpriseUndPurchaseOrder) XXX_Unmarshal

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

type EnterpriseUndPurchaseOrders

type EnterpriseUndPurchaseOrders []EnterpriseUndPurchaseOrder

type EnterpriseUserAccount

type EnterpriseUserAccount struct {
	// owner is the address of the account
	Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
	// locked_efund is the amount of eFUND the account currently has locked and only available to pay for
	// beacon/wrkchain fees
	LockedEfund types.Coin `protobuf:"bytes,2,opt,name=locked_efund,json=lockedEfund,proto3" json:"locked_efund"`
	// general_supply is the amount currently held in the bank module's supply - i.e. standard FUND in general supply
	// usable for anything (transfers, staking, standard tx fees etc.)
	GeneralSupply types.Coin `protobuf:"bytes,3,opt,name=general_supply,json=generalSupply,proto3" json:"general_supply"`
	// spent_efund is a running tally of how much eFUND the account has used so far to pay for beacon/wrkchain fees
	SpentEfund types.Coin `protobuf:"bytes,4,opt,name=spent_efund,json=spentEfund,proto3" json:"spent_efund"`
	// spendable is the sum of locked eFUND and general bank module FUND - i.e. how much can be used to pay
	// BEACON/Wrkchain fees all together
	Spendable types.Coin `protobuf:"bytes,5,opt,name=spendable,proto3" json:"spendable"`
}

EnterpriseUserAccount defines data about an enterprise user

func (*EnterpriseUserAccount) Descriptor

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

func (*EnterpriseUserAccount) GetGeneralSupply added in v1.6.1

func (m *EnterpriseUserAccount) GetGeneralSupply() types.Coin

func (*EnterpriseUserAccount) GetLockedEfund added in v1.6.1

func (m *EnterpriseUserAccount) GetLockedEfund() types.Coin

func (*EnterpriseUserAccount) GetOwner

func (m *EnterpriseUserAccount) GetOwner() string

func (*EnterpriseUserAccount) GetSpendable added in v1.6.1

func (m *EnterpriseUserAccount) GetSpendable() types.Coin

func (*EnterpriseUserAccount) GetSpentEfund added in v1.6.1

func (m *EnterpriseUserAccount) GetSpentEfund() types.Coin

func (*EnterpriseUserAccount) Marshal

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

func (*EnterpriseUserAccount) MarshalTo

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

func (*EnterpriseUserAccount) MarshalToSizedBuffer

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

func (*EnterpriseUserAccount) ProtoMessage

func (*EnterpriseUserAccount) ProtoMessage()

func (*EnterpriseUserAccount) Reset

func (m *EnterpriseUserAccount) Reset()

func (*EnterpriseUserAccount) Size

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

func (*EnterpriseUserAccount) String

func (m *EnterpriseUserAccount) String() string

func (*EnterpriseUserAccount) Unmarshal

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

func (*EnterpriseUserAccount) XXX_DiscardUnknown

func (m *EnterpriseUserAccount) XXX_DiscardUnknown()

func (*EnterpriseUserAccount) XXX_Marshal

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

func (*EnterpriseUserAccount) XXX_Merge

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

func (*EnterpriseUserAccount) XXX_Size

func (m *EnterpriseUserAccount) XXX_Size() int

func (*EnterpriseUserAccount) XXX_Unmarshal

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

type GenesisState

type GenesisState struct {
	// params defines all the paramaters of the module.
	Params                  Params                      `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
	StartingPurchaseOrderId uint64                      `` /* 135-byte string literal not displayed */
	PurchaseOrders          EnterpriseUndPurchaseOrders `` /* 134-byte string literal not displayed */
	LockedUnd               LockedUnds                  `protobuf:"bytes,4,rep,name=locked_und,json=lockedUnd,proto3,castrepeated=LockedUnds" json:"locked_und"`
	TotalLocked             types.Coin                  `protobuf:"bytes,5,opt,name=total_locked,json=totalLocked,proto3" json:"total_locked"`
	Whitelist               Whitelists                  `protobuf:"bytes,6,rep,name=whitelist,proto3,castrepeated=Whitelists" json:"whitelist,omitempty"`
	SpentEfund              SpentEFUNDs                 `protobuf:"bytes,7,rep,name=spent_efund,json=spentEfund,proto3,castrepeated=SpentEFUNDs" json:"spent_efund"`
	TotalSpent              types.Coin                  `protobuf:"bytes,8,opt,name=total_spent,json=totalSpent,proto3" json:"total_spent"`
}

GenesisState defines the enterprise module's genesis state.

func DefaultGenesisState

func DefaultGenesisState() *GenesisState

DefaultGenesisState creates a default GenesisState object

func NewGenesisState

func NewGenesisState(params Params, startingPurchaseOrderId uint64, totalLocked sdk.Coin,
	purchaseOrders EnterpriseUndPurchaseOrders, locked LockedUnds, whitelist Whitelists, totalSpent sdk.Coin, spentEFUND SpentEFUNDs) *GenesisState

NewGenesisState creates a new GenesisState object

func (*GenesisState) Descriptor

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

func (*GenesisState) GetLockedUnd

func (m *GenesisState) GetLockedUnd() LockedUnds

func (*GenesisState) GetParams

func (m *GenesisState) GetParams() Params

func (*GenesisState) GetPurchaseOrders

func (m *GenesisState) GetPurchaseOrders() EnterpriseUndPurchaseOrders

func (*GenesisState) GetSpentEfund added in v1.6.1

func (m *GenesisState) GetSpentEfund() SpentEFUNDs

func (*GenesisState) GetStartingPurchaseOrderId

func (m *GenesisState) GetStartingPurchaseOrderId() uint64

func (*GenesisState) GetTotalLocked

func (m *GenesisState) GetTotalLocked() types.Coin

func (*GenesisState) GetTotalSpent added in v1.6.1

func (m *GenesisState) GetTotalSpent() types.Coin

func (*GenesisState) GetWhitelist

func (m *GenesisState) GetWhitelist() Whitelists

func (*GenesisState) Marshal

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

func (*GenesisState) MarshalTo

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

func (*GenesisState) MarshalToSizedBuffer

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

func (*GenesisState) ProtoMessage

func (*GenesisState) ProtoMessage()

func (*GenesisState) Reset

func (m *GenesisState) Reset()

func (*GenesisState) Size

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

func (*GenesisState) String

func (m *GenesisState) String() string

func (*GenesisState) Unmarshal

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

func (*GenesisState) XXX_DiscardUnknown

func (m *GenesisState) XXX_DiscardUnknown()

func (*GenesisState) XXX_Marshal

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

func (*GenesisState) XXX_Merge

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

func (*GenesisState) XXX_Size

func (m *GenesisState) XXX_Size() int

func (*GenesisState) XXX_Unmarshal

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

type LockedUnd

type LockedUnd struct {
	// owner is the address of the locked FUND owner
	Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
	// amount is the amount currently locked and available to pay for beacon/wrkchain fees
	Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount"`
}

LockedUnd defines the amount of locked FUND for an account

func NewLockedUnd

func NewLockedUnd(owner string, amount sdk.Coin) (LockedUnd, error)

NewLockedUnd is currently only used in the simulation decoder unit tests

func (*LockedUnd) Descriptor

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

func (*LockedUnd) GetAmount

func (m *LockedUnd) GetAmount() types.Coin

func (*LockedUnd) GetOwner

func (m *LockedUnd) GetOwner() string

func (*LockedUnd) Marshal

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

func (*LockedUnd) MarshalTo

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

func (*LockedUnd) MarshalToSizedBuffer

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

func (*LockedUnd) ProtoMessage

func (*LockedUnd) ProtoMessage()

func (*LockedUnd) Reset

func (m *LockedUnd) Reset()

func (*LockedUnd) Size

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

func (*LockedUnd) String

func (m *LockedUnd) String() string

func (*LockedUnd) Unmarshal

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

func (*LockedUnd) XXX_DiscardUnknown

func (m *LockedUnd) XXX_DiscardUnknown()

func (*LockedUnd) XXX_Marshal

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

func (*LockedUnd) XXX_Merge

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

func (*LockedUnd) XXX_Size

func (m *LockedUnd) XXX_Size() int

func (*LockedUnd) XXX_Unmarshal

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

type LockedUnds

type LockedUnds []LockedUnd

type MsgClient

type MsgClient interface {
	// UndPurchaseOrder defines a method to create new purchase order.
	UndPurchaseOrder(ctx context.Context, in *MsgUndPurchaseOrder, opts ...grpc.CallOption) (*MsgUndPurchaseOrderResponse, error)
	// ProcessUndPurchaseOrder defines a method to process a decision on a purchase order.
	ProcessUndPurchaseOrder(ctx context.Context, in *MsgProcessUndPurchaseOrder, opts ...grpc.CallOption) (*MsgProcessUndPurchaseOrderResponse, error)
	// WhitelistAddress defines a method to execute a whitelist action.
	WhitelistAddress(ctx context.Context, in *MsgWhitelistAddress, opts ...grpc.CallOption) (*MsgWhitelistAddressResponse, 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

func NewMsgClient(cc grpc1.ClientConn) MsgClient

type MsgProcessUndPurchaseOrder

type MsgProcessUndPurchaseOrder struct {
	// purchase_order_id is the ID of the purchase order being raised
	PurchaseOrderId uint64 `protobuf:"varint,1,opt,name=purchase_order_id,json=purchaseOrderId,proto3" json:"id" yaml:"id"`
	// decision is an enumerated PurchaseOrderStatus representing, for example accepted/rejected
	Decision PurchaseOrderStatus `protobuf:"varint,2,opt,name=decision,proto3,enum=mainchain.enterprise.v1.PurchaseOrderStatus" json:"decision,omitempty"`
	// signer is the address of the authorised decision maker
	Signer string `protobuf:"bytes,3,opt,name=signer,proto3" json:"signer,omitempty"`
}

MsgProcessUndPurchaseOrder represents a message to processed a raised purchase order

func NewMsgProcessUndPurchaseOrder

func NewMsgProcessUndPurchaseOrder(purchaseOrderID uint64, decision PurchaseOrderStatus, signer sdk.AccAddress) *MsgProcessUndPurchaseOrder

NewMsgProcessUndPurchaseOrder is a constructor function for MsgProcessUndPurchaseOrder

func (*MsgProcessUndPurchaseOrder) Descriptor

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

func (MsgProcessUndPurchaseOrder) GetSignBytes

func (msg MsgProcessUndPurchaseOrder) GetSignBytes() []byte

GetSignBytes encodes the message for signing

func (MsgProcessUndPurchaseOrder) GetSigners

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

GetSigners Implements Msg.

func (*MsgProcessUndPurchaseOrder) Marshal

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

func (*MsgProcessUndPurchaseOrder) MarshalTo

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

func (*MsgProcessUndPurchaseOrder) MarshalToSizedBuffer

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

func (*MsgProcessUndPurchaseOrder) ProtoMessage

func (*MsgProcessUndPurchaseOrder) ProtoMessage()

func (*MsgProcessUndPurchaseOrder) Reset

func (m *MsgProcessUndPurchaseOrder) Reset()

func (MsgProcessUndPurchaseOrder) Route

func (msg MsgProcessUndPurchaseOrder) Route() string

Route should return the name of the module

func (*MsgProcessUndPurchaseOrder) Size

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

func (*MsgProcessUndPurchaseOrder) String

func (m *MsgProcessUndPurchaseOrder) String() string

func (MsgProcessUndPurchaseOrder) Type

Type should return the action

func (*MsgProcessUndPurchaseOrder) Unmarshal

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

func (MsgProcessUndPurchaseOrder) ValidateBasic

func (msg MsgProcessUndPurchaseOrder) ValidateBasic() error

ValidateBasic runs stateless checks on the message

func (*MsgProcessUndPurchaseOrder) XXX_DiscardUnknown

func (m *MsgProcessUndPurchaseOrder) XXX_DiscardUnknown()

func (*MsgProcessUndPurchaseOrder) XXX_Marshal

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

func (*MsgProcessUndPurchaseOrder) XXX_Merge

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

func (*MsgProcessUndPurchaseOrder) XXX_Size

func (m *MsgProcessUndPurchaseOrder) XXX_Size() int

func (*MsgProcessUndPurchaseOrder) XXX_Unmarshal

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

type MsgProcessUndPurchaseOrderResponse

type MsgProcessUndPurchaseOrderResponse struct {
}

MsgProcessUndPurchaseOrderResponse defines the Msg/ProcessUndPurchaseOrder response type.

func (*MsgProcessUndPurchaseOrderResponse) Descriptor

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

func (*MsgProcessUndPurchaseOrderResponse) Marshal

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

func (*MsgProcessUndPurchaseOrderResponse) MarshalTo

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

func (*MsgProcessUndPurchaseOrderResponse) MarshalToSizedBuffer

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

func (*MsgProcessUndPurchaseOrderResponse) ProtoMessage

func (*MsgProcessUndPurchaseOrderResponse) ProtoMessage()

func (*MsgProcessUndPurchaseOrderResponse) Reset

func (*MsgProcessUndPurchaseOrderResponse) Size

func (*MsgProcessUndPurchaseOrderResponse) String

func (*MsgProcessUndPurchaseOrderResponse) Unmarshal

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

func (*MsgProcessUndPurchaseOrderResponse) XXX_DiscardUnknown

func (m *MsgProcessUndPurchaseOrderResponse) XXX_DiscardUnknown()

func (*MsgProcessUndPurchaseOrderResponse) XXX_Marshal

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

func (*MsgProcessUndPurchaseOrderResponse) XXX_Merge

func (*MsgProcessUndPurchaseOrderResponse) XXX_Size

func (*MsgProcessUndPurchaseOrderResponse) XXX_Unmarshal

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

type MsgServer

type MsgServer interface {
	// UndPurchaseOrder defines a method to create new purchase order.
	UndPurchaseOrder(context.Context, *MsgUndPurchaseOrder) (*MsgUndPurchaseOrderResponse, error)
	// ProcessUndPurchaseOrder defines a method to process a decision on a purchase order.
	ProcessUndPurchaseOrder(context.Context, *MsgProcessUndPurchaseOrder) (*MsgProcessUndPurchaseOrderResponse, error)
	// WhitelistAddress defines a method to execute a whitelist action.
	WhitelistAddress(context.Context, *MsgWhitelistAddress) (*MsgWhitelistAddressResponse, error)
}

MsgServer is the server API for Msg service.

type MsgUndPurchaseOrder

type MsgUndPurchaseOrder struct {
	// purchaser is the address of the account raising the purchase order
	Purchaser string `protobuf:"bytes,1,opt,name=purchaser,proto3" json:"purchaser,omitempty"`
	// amount is the amount of eFUND in nund
	Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount"`
}

MsgUndPurchaseOrder represents a message to raise a new purchase order

func NewMsgUndPurchaseOrder

func NewMsgUndPurchaseOrder(purchaser sdk.AccAddress, amount sdk.Coin) *MsgUndPurchaseOrder

NewMsgUndPurchaseOrder is a constructor function for MsgUndPurchaseOrder

func (*MsgUndPurchaseOrder) Descriptor

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

func (MsgUndPurchaseOrder) GetSignBytes

func (msg MsgUndPurchaseOrder) GetSignBytes() []byte

GetSignBytes Implements Msg.

func (MsgUndPurchaseOrder) GetSigners

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

GetSigners Implements Msg.

func (*MsgUndPurchaseOrder) Marshal

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

func (*MsgUndPurchaseOrder) MarshalTo

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

func (*MsgUndPurchaseOrder) MarshalToSizedBuffer

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

func (*MsgUndPurchaseOrder) ProtoMessage

func (*MsgUndPurchaseOrder) ProtoMessage()

func (*MsgUndPurchaseOrder) Reset

func (m *MsgUndPurchaseOrder) Reset()

func (MsgUndPurchaseOrder) Route

func (msg MsgUndPurchaseOrder) Route() string

Route should return the name of the module

func (*MsgUndPurchaseOrder) Size

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

func (*MsgUndPurchaseOrder) String

func (m *MsgUndPurchaseOrder) String() string

func (MsgUndPurchaseOrder) Type

func (msg MsgUndPurchaseOrder) Type() string

Type should return the action

func (*MsgUndPurchaseOrder) Unmarshal

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

func (MsgUndPurchaseOrder) ValidateBasic

func (msg MsgUndPurchaseOrder) ValidateBasic() error

ValidateBasic runs stateless checks on the message

func (*MsgUndPurchaseOrder) XXX_DiscardUnknown

func (m *MsgUndPurchaseOrder) XXX_DiscardUnknown()

func (*MsgUndPurchaseOrder) XXX_Marshal

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

func (*MsgUndPurchaseOrder) XXX_Merge

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

func (*MsgUndPurchaseOrder) XXX_Size

func (m *MsgUndPurchaseOrder) XXX_Size() int

func (*MsgUndPurchaseOrder) XXX_Unmarshal

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

type MsgUndPurchaseOrderResponse

type MsgUndPurchaseOrderResponse struct {
	PurchaseOrderId uint64 `protobuf:"varint,1,opt,name=purchase_order_id,json=purchaseOrderId,proto3" json:"purchase_order_id,omitempty"`
}

MsgUndPurchaseOrderResponse defines the Msg/UndPurchaseOrder response type.

func (*MsgUndPurchaseOrderResponse) Descriptor

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

func (*MsgUndPurchaseOrderResponse) GetPurchaseOrderId

func (m *MsgUndPurchaseOrderResponse) GetPurchaseOrderId() uint64

func (*MsgUndPurchaseOrderResponse) Marshal

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

func (*MsgUndPurchaseOrderResponse) MarshalTo

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

func (*MsgUndPurchaseOrderResponse) MarshalToSizedBuffer

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

func (*MsgUndPurchaseOrderResponse) ProtoMessage

func (*MsgUndPurchaseOrderResponse) ProtoMessage()

func (*MsgUndPurchaseOrderResponse) Reset

func (m *MsgUndPurchaseOrderResponse) Reset()

func (*MsgUndPurchaseOrderResponse) Size

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

func (*MsgUndPurchaseOrderResponse) String

func (m *MsgUndPurchaseOrderResponse) String() string

func (*MsgUndPurchaseOrderResponse) Unmarshal

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

func (*MsgUndPurchaseOrderResponse) XXX_DiscardUnknown

func (m *MsgUndPurchaseOrderResponse) XXX_DiscardUnknown()

func (*MsgUndPurchaseOrderResponse) XXX_Marshal

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

func (*MsgUndPurchaseOrderResponse) XXX_Merge

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

func (*MsgUndPurchaseOrderResponse) XXX_Size

func (m *MsgUndPurchaseOrderResponse) XXX_Size() int

func (*MsgUndPurchaseOrderResponse) XXX_Unmarshal

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

type MsgWhitelistAddress

type MsgWhitelistAddress struct {
	// address is the address for which the action is being executed
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// signer is the address of the authorised decision maker
	Signer string `protobuf:"bytes,2,opt,name=signer,proto3" json:"signer,omitempty"`
	// whitelist_action is the action being executed, and is either add or remove.
	Action WhitelistAction `` /* 146-byte string literal not displayed */
}

MsgWhitelistAddress represents a message to processed an address whitelist action. only addresses whitelisted by an authorised decision maker can raise new purchase orders

func NewMsgWhitelistAddress

func NewMsgWhitelistAddress(address sdk.AccAddress, action WhitelistAction, signer sdk.AccAddress) *MsgWhitelistAddress

NewMsgWhitelistAddress is a constructor function for MsgWhitelistAddress

func (*MsgWhitelistAddress) Descriptor

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

func (MsgWhitelistAddress) GetSignBytes

func (msg MsgWhitelistAddress) GetSignBytes() []byte

GetSignBytes encodes the message for signing

func (MsgWhitelistAddress) GetSigners

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

GetSigners defines whose signature is required

func (*MsgWhitelistAddress) Marshal

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

func (*MsgWhitelistAddress) MarshalTo

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

func (*MsgWhitelistAddress) MarshalToSizedBuffer

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

func (*MsgWhitelistAddress) ProtoMessage

func (*MsgWhitelistAddress) ProtoMessage()

func (*MsgWhitelistAddress) Reset

func (m *MsgWhitelistAddress) Reset()

func (MsgWhitelistAddress) Route

func (msg MsgWhitelistAddress) Route() string

Route should return the name of the module

func (*MsgWhitelistAddress) Size

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

func (*MsgWhitelistAddress) String

func (m *MsgWhitelistAddress) String() string

func (MsgWhitelistAddress) Type

func (msg MsgWhitelistAddress) Type() string

Type should return the action

func (*MsgWhitelistAddress) Unmarshal

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

func (MsgWhitelistAddress) ValidateBasic

func (msg MsgWhitelistAddress) ValidateBasic() error

ValidateBasic runs stateless checks on the message

func (*MsgWhitelistAddress) XXX_DiscardUnknown

func (m *MsgWhitelistAddress) XXX_DiscardUnknown()

func (*MsgWhitelistAddress) XXX_Marshal

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

func (*MsgWhitelistAddress) XXX_Merge

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

func (*MsgWhitelistAddress) XXX_Size

func (m *MsgWhitelistAddress) XXX_Size() int

func (*MsgWhitelistAddress) XXX_Unmarshal

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

type MsgWhitelistAddressResponse

type MsgWhitelistAddressResponse struct {
}

MsgWhitelistAddressResponse defines the Msg/WhitelistAddress response type.

func (*MsgWhitelistAddressResponse) Descriptor

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

func (*MsgWhitelistAddressResponse) Marshal

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

func (*MsgWhitelistAddressResponse) MarshalTo

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

func (*MsgWhitelistAddressResponse) MarshalToSizedBuffer

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

func (*MsgWhitelistAddressResponse) ProtoMessage

func (*MsgWhitelistAddressResponse) ProtoMessage()

func (*MsgWhitelistAddressResponse) Reset

func (m *MsgWhitelistAddressResponse) Reset()

func (*MsgWhitelistAddressResponse) Size

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

func (*MsgWhitelistAddressResponse) String

func (m *MsgWhitelistAddressResponse) String() string

func (*MsgWhitelistAddressResponse) Unmarshal

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

func (*MsgWhitelistAddressResponse) XXX_DiscardUnknown

func (m *MsgWhitelistAddressResponse) XXX_DiscardUnknown()

func (*MsgWhitelistAddressResponse) XXX_Marshal

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

func (*MsgWhitelistAddressResponse) XXX_Merge

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

func (*MsgWhitelistAddressResponse) XXX_Size

func (m *MsgWhitelistAddressResponse) XXX_Size() int

func (*MsgWhitelistAddressResponse) XXX_Unmarshal

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

type ParamSubspace

type ParamSubspace interface {
	Get(ctx sdk.Context, key []byte, ptr interface{})
	Set(ctx sdk.Context, key []byte, param interface{})
}

ParamSubspace defines the expected Subspace interface for parameters (noalias)

type Params

type Params struct {
	// ent_signers is a list of addresses authorised to make decisions on raised purchase orders
	EntSigners string `protobuf:"bytes,1,opt,name=ent_signers,json=entSigners,proto3" json:"ent_signers,omitempty"`
	// denom is the denomination of eFUND, e.g. nund
	Denom string `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"`
	// min_accepts is the minumum number of ent_signers required to accept a PO before it is processed and efUND minted
	MinAccepts uint64 `protobuf:"varint,3,opt,name=min_accepts,json=minAccepts,proto3" json:"min_accepts,omitempty"`
	// decision_time_limit is the time limit within which all decisions must be made for a raised purchase order.
	DecisionTimeLimit uint64 `protobuf:"varint,4,opt,name=decision_time_limit,json=decisionTimeLimit,proto3" json:"decision_time_limit,omitempty"`
}

Params defines the parameters for the enterprise module.

func DefaultParams

func DefaultParams() Params

default enterprise FUND module parameters

func NewParams

func NewParams(denom string, minAccepts uint64, decisionLimit uint64, entSigners string) Params

func (*Params) Descriptor

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

func (*Params) GetDecisionTimeLimit

func (m *Params) GetDecisionTimeLimit() uint64

func (*Params) GetDenom

func (m *Params) GetDenom() string

func (*Params) GetEntSigners

func (m *Params) GetEntSigners() string

func (*Params) GetMinAccepts

func (m *Params) GetMinAccepts() uint64

func (*Params) Marshal

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

func (*Params) MarshalTo

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

func (*Params) MarshalToSizedBuffer

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

func (*Params) ParamSetPairs

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

Implements params.ParamSet

func (*Params) ProtoMessage

func (*Params) ProtoMessage()

func (*Params) Reset

func (m *Params) Reset()

func (*Params) Size

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

func (*Params) String

func (m *Params) String() string

func (*Params) Unmarshal

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

func (Params) Validate

func (p Params) Validate() error

validate params

func (*Params) XXX_DiscardUnknown

func (m *Params) XXX_DiscardUnknown()

func (*Params) XXX_Marshal

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

func (*Params) XXX_Merge

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

func (*Params) XXX_Size

func (m *Params) XXX_Size() int

func (*Params) XXX_Unmarshal

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

type PurchaseOrderDecision

type PurchaseOrderDecision struct {
	// signer is an authorised address for making decisions
	Signer string `protobuf:"bytes,1,opt,name=signer,proto3" json:"signer,omitempty"`
	// decision is the decision made, i.e. accept/reject
	Decision PurchaseOrderStatus `protobuf:"varint,2,opt,name=decision,proto3,enum=mainchain.enterprise.v1.PurchaseOrderStatus" json:"decision,omitempty"`
	// decision_time is a unix epoch value of the decision submission time
	DecisionTime uint64 `protobuf:"varint,3,opt,name=decision_time,json=decisionTime,proto3" json:"decision_time,omitempty"`
}

PurchaseOrderDecision defines a decision made for a given purchase order, ie, whether to accept or reject

func (*PurchaseOrderDecision) Descriptor

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

func (*PurchaseOrderDecision) GetDecision

func (m *PurchaseOrderDecision) GetDecision() PurchaseOrderStatus

func (*PurchaseOrderDecision) GetDecisionTime

func (m *PurchaseOrderDecision) GetDecisionTime() uint64

func (*PurchaseOrderDecision) GetSigner

func (m *PurchaseOrderDecision) GetSigner() string

func (*PurchaseOrderDecision) Marshal

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

func (*PurchaseOrderDecision) MarshalTo

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

func (*PurchaseOrderDecision) MarshalToSizedBuffer

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

func (*PurchaseOrderDecision) ProtoMessage

func (*PurchaseOrderDecision) ProtoMessage()

func (*PurchaseOrderDecision) Reset

func (m *PurchaseOrderDecision) Reset()

func (*PurchaseOrderDecision) Size

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

func (*PurchaseOrderDecision) String

func (m *PurchaseOrderDecision) String() string

func (*PurchaseOrderDecision) Unmarshal

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

func (*PurchaseOrderDecision) XXX_DiscardUnknown

func (m *PurchaseOrderDecision) XXX_DiscardUnknown()

func (*PurchaseOrderDecision) XXX_Marshal

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

func (*PurchaseOrderDecision) XXX_Merge

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

func (*PurchaseOrderDecision) XXX_Size

func (m *PurchaseOrderDecision) XXX_Size() int

func (*PurchaseOrderDecision) XXX_Unmarshal

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

type PurchaseOrderDecisions

type PurchaseOrderDecisions []PurchaseOrderDecision

type PurchaseOrderStatus

type PurchaseOrderStatus int32

PurchaseOrderStatus enumerates the valid statuses for a given purchase order.

const (
	// STATUS_NIL defines a no-op status.
	StatusNil PurchaseOrderStatus = 0
	// STATUS_RAISED defines a raised status.
	StatusRaised PurchaseOrderStatus = 1
	// STATUS_ACCEPTED defines an accepted status.
	StatusAccepted PurchaseOrderStatus = 2
	// STATUS_REJECTED defines a rejected status.
	StatusRejected PurchaseOrderStatus = 3
	// STATUS_COMPLETED defines a completed status.
	StatusCompleted PurchaseOrderStatus = 4
)

func PurchaseOrderStatusFromString

func PurchaseOrderStatusFromString(str string) (PurchaseOrderStatus, error)

PurchaseOrderStatusFromString turns a string into a ProposalStatus

func (PurchaseOrderStatus) EnumDescriptor

func (PurchaseOrderStatus) EnumDescriptor() ([]byte, []int)

func (PurchaseOrderStatus) Format

func (status PurchaseOrderStatus) Format(s fmt.State, verb rune)

Format implements the fmt.Formatter interface. nolint: errcheck

func (PurchaseOrderStatus) Marshal

func (status PurchaseOrderStatus) Marshal() ([]byte, error)

Marshal needed for protobuf compatibility

func (PurchaseOrderStatus) String

func (x PurchaseOrderStatus) String() string

func (PurchaseOrderStatus) StringNice

func (status PurchaseOrderStatus) StringNice() string

StringNice outputs the status for logs/queries etc. in a nicer readable way.

func (*PurchaseOrderStatus) Unmarshal

func (status *PurchaseOrderStatus) Unmarshal(data []byte) error

Unmarshal needed for protobuf compatibility

type PurchaseOrders

type PurchaseOrders struct {
	PurchaseOrders []*EnterpriseUndPurchaseOrder `protobuf:"bytes,1,rep,name=purchase_orders,json=purchaseOrders,proto3" json:"purchase_orders,omitempty"`
}

PurchaseOrders defines a list of purchase orders

func (*PurchaseOrders) Descriptor

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

func (*PurchaseOrders) GetPurchaseOrders

func (m *PurchaseOrders) GetPurchaseOrders() []*EnterpriseUndPurchaseOrder

func (*PurchaseOrders) Marshal

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

func (*PurchaseOrders) MarshalTo

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

func (*PurchaseOrders) MarshalToSizedBuffer

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

func (*PurchaseOrders) ProtoMessage

func (*PurchaseOrders) ProtoMessage()

func (*PurchaseOrders) Reset

func (m *PurchaseOrders) Reset()

func (*PurchaseOrders) Size

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

func (*PurchaseOrders) String

func (m *PurchaseOrders) String() string

func (*PurchaseOrders) Unmarshal

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

func (*PurchaseOrders) XXX_DiscardUnknown

func (m *PurchaseOrders) XXX_DiscardUnknown()

func (*PurchaseOrders) XXX_Marshal

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

func (*PurchaseOrders) XXX_Merge

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

func (*PurchaseOrders) XXX_Size

func (m *PurchaseOrders) XXX_Size() int

func (*PurchaseOrders) XXX_Unmarshal

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

type QueryClient

type QueryClient interface {
	// Params queries the parameters of x/enterprise module.
	Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error)
	// EnterpriseUndPurchaseOrder queries purchase order details based on PurchaseOrderId.
	EnterpriseUndPurchaseOrder(ctx context.Context, in *QueryEnterpriseUndPurchaseOrderRequest, opts ...grpc.CallOption) (*QueryEnterpriseUndPurchaseOrderResponse, error)
	// EnterpriseUndPurchaseOrders queries all current purchase orders.
	EnterpriseUndPurchaseOrders(ctx context.Context, in *QueryEnterpriseUndPurchaseOrdersRequest, opts ...grpc.CallOption) (*QueryEnterpriseUndPurchaseOrdersResponse, error)
	// LockedUndByAddress queries an account address for their locked FUND
	LockedUndByAddress(ctx context.Context, in *QueryLockedUndByAddressRequest, opts ...grpc.CallOption) (*QueryLockedUndByAddressResponse, error)
	// TotalLocked queries the total locked FUND
	TotalLocked(ctx context.Context, in *QueryTotalLockedRequest, opts ...grpc.CallOption) (*QueryTotalLockedResponse, error)
	// TotalUnlocked queries the total Unlocked FUND
	TotalUnlocked(ctx context.Context, in *QueryTotalUnlockedRequest, opts ...grpc.CallOption) (*QueryTotalUnlockedResponse, error)
	// EnterpriseSupply queries the chain's supply, including locked Ent. FUND. Only returns nund data
	EnterpriseSupply(ctx context.Context, in *QueryEnterpriseSupplyRequest, opts ...grpc.CallOption) (*QueryEnterpriseSupplyResponse, error)
	// TotalSupply should be used instead of /cosmos/bank/v1beta1/supply to get true total supply available
	// for general use, i.e. with locked eFUND removed from total for nund
	TotalSupply(ctx context.Context, in *QueryTotalSupplyRequest, opts ...grpc.CallOption) (*QueryTotalSupplyResponse, error)
	// SupplyOf should be used in place of /cosmos/bank/v1beta1/supply to get true total supply,
	// with locked eFUND removed from total for nund
	SupplyOf(ctx context.Context, in *QuerySupplyOfRequest, opts ...grpc.CallOption) (*QuerySupplyOfResponse, error)
	// TotalSupplyOverwrite should be used instead of /cosmos/bank/v1beta1/supply to get true total supply available
	// for general use, i.e. with locked eFUND removed from total for nund
	TotalSupplyOverwrite(ctx context.Context, in *QueryTotalSupplyRequest, opts ...grpc.CallOption) (*QueryTotalSupplyResponse, error)
	// SupplyOf should be used in place of /cosmos/bank/v1beta1/supply to get true total supply,
	// with locked eFUND removed from total for nund
	SupplyOfOverwrite(ctx context.Context, in *QuerySupplyOfRequest, opts ...grpc.CallOption) (*QuerySupplyOfResponse, error)
	// Whitelist queries whitelisted addresses authorised to raise new purchase orders
	Whitelist(ctx context.Context, in *QueryWhitelistRequest, opts ...grpc.CallOption) (*QueryWhitelistResponse, error)
	// Whitelisted queries whether or not the given address is authorised to raise new purchase orders
	Whitelisted(ctx context.Context, in *QueryWhitelistedRequest, opts ...grpc.CallOption) (*QueryWhitelistedResponse, error)
	// EnterpriseAccount queries an account address for their locked FUND and other data
	EnterpriseAccount(ctx context.Context, in *QueryEnterpriseAccountRequest, opts ...grpc.CallOption) (*QueryEnterpriseAccountResponse, error)
	// TotalSpentEFUND queries the total eFUND usage to date - i.e. the amount used to pay fees
	TotalSpentEFUND(ctx context.Context, in *QueryTotalSpentEFUNDRequest, opts ...grpc.CallOption) (*QueryTotalSpentEFUNDResponse, error)
	// SpentEFUNDByAddress queries the total eFUND usage to date for a given address, i.e. the amount used to pay fees
	SpentEFUNDByAddress(ctx context.Context, in *QuerySpentEFUNDByAddressRequest, opts ...grpc.CallOption) (*QuerySpentEFUNDByAddressResponse, 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

func NewQueryClient(cc grpc1.ClientConn) QueryClient

type QueryEnterpriseAccountRequest

type QueryEnterpriseAccountRequest struct {
	// address is the address to query
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
}

QueryEnterpriseAccountRequest is the request type for the Query/EnterpriseAccount RPC method.

func (*QueryEnterpriseAccountRequest) Descriptor

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

func (*QueryEnterpriseAccountRequest) GetAddress

func (m *QueryEnterpriseAccountRequest) GetAddress() string

func (*QueryEnterpriseAccountRequest) Marshal

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

func (*QueryEnterpriseAccountRequest) MarshalTo

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

func (*QueryEnterpriseAccountRequest) MarshalToSizedBuffer

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

func (*QueryEnterpriseAccountRequest) ProtoMessage

func (*QueryEnterpriseAccountRequest) ProtoMessage()

func (*QueryEnterpriseAccountRequest) Reset

func (m *QueryEnterpriseAccountRequest) Reset()

func (*QueryEnterpriseAccountRequest) Size

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

func (*QueryEnterpriseAccountRequest) String

func (*QueryEnterpriseAccountRequest) Unmarshal

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

func (*QueryEnterpriseAccountRequest) XXX_DiscardUnknown

func (m *QueryEnterpriseAccountRequest) XXX_DiscardUnknown()

func (*QueryEnterpriseAccountRequest) XXX_Marshal

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

func (*QueryEnterpriseAccountRequest) XXX_Merge

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

func (*QueryEnterpriseAccountRequest) XXX_Size

func (m *QueryEnterpriseAccountRequest) XXX_Size() int

func (*QueryEnterpriseAccountRequest) XXX_Unmarshal

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

type QueryEnterpriseAccountResponse

type QueryEnterpriseAccountResponse struct {
	Account EnterpriseUserAccount `protobuf:"bytes,1,opt,name=account,proto3" json:"account"`
}

QueryEnterpriseAccountResponse is the response type for the Query/EnterpriseAccount RPC method.

func (*QueryEnterpriseAccountResponse) Descriptor

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

func (*QueryEnterpriseAccountResponse) GetAccount

func (*QueryEnterpriseAccountResponse) Marshal

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

func (*QueryEnterpriseAccountResponse) MarshalTo

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

func (*QueryEnterpriseAccountResponse) MarshalToSizedBuffer

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

func (*QueryEnterpriseAccountResponse) ProtoMessage

func (*QueryEnterpriseAccountResponse) ProtoMessage()

func (*QueryEnterpriseAccountResponse) Reset

func (m *QueryEnterpriseAccountResponse) Reset()

func (*QueryEnterpriseAccountResponse) Size

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

func (*QueryEnterpriseAccountResponse) String

func (*QueryEnterpriseAccountResponse) Unmarshal

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

func (*QueryEnterpriseAccountResponse) XXX_DiscardUnknown

func (m *QueryEnterpriseAccountResponse) XXX_DiscardUnknown()

func (*QueryEnterpriseAccountResponse) XXX_Marshal

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

func (*QueryEnterpriseAccountResponse) XXX_Merge

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

func (*QueryEnterpriseAccountResponse) XXX_Size

func (m *QueryEnterpriseAccountResponse) XXX_Size() int

func (*QueryEnterpriseAccountResponse) XXX_Unmarshal

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

type QueryEnterpriseSupplyRequest

type QueryEnterpriseSupplyRequest struct {
}

QueryEnterpriseSupplyRequest is the request type for the Query/EnterpriseSupply RPC method

func (*QueryEnterpriseSupplyRequest) Descriptor

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

func (*QueryEnterpriseSupplyRequest) Marshal

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

func (*QueryEnterpriseSupplyRequest) MarshalTo

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

func (*QueryEnterpriseSupplyRequest) MarshalToSizedBuffer

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

func (*QueryEnterpriseSupplyRequest) ProtoMessage

func (*QueryEnterpriseSupplyRequest) ProtoMessage()

func (*QueryEnterpriseSupplyRequest) Reset

func (m *QueryEnterpriseSupplyRequest) Reset()

func (*QueryEnterpriseSupplyRequest) Size

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

func (*QueryEnterpriseSupplyRequest) String

func (*QueryEnterpriseSupplyRequest) Unmarshal

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

func (*QueryEnterpriseSupplyRequest) XXX_DiscardUnknown

func (m *QueryEnterpriseSupplyRequest) XXX_DiscardUnknown()

func (*QueryEnterpriseSupplyRequest) XXX_Marshal

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

func (*QueryEnterpriseSupplyRequest) XXX_Merge

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

func (*QueryEnterpriseSupplyRequest) XXX_Size

func (m *QueryEnterpriseSupplyRequest) XXX_Size() int

func (*QueryEnterpriseSupplyRequest) XXX_Unmarshal

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

type QueryEnterpriseSupplyResponse

type QueryEnterpriseSupplyResponse struct {
	Supply UndSupply `protobuf:"bytes,1,opt,name=supply,proto3" json:"supply"`
}

QueryEnterpriseSupplyResponse is the response type for the Query/EnterpriseSupply RPC method

func (*QueryEnterpriseSupplyResponse) Descriptor

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

func (*QueryEnterpriseSupplyResponse) GetSupply

func (*QueryEnterpriseSupplyResponse) Marshal

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

func (*QueryEnterpriseSupplyResponse) MarshalTo

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

func (*QueryEnterpriseSupplyResponse) MarshalToSizedBuffer

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

func (*QueryEnterpriseSupplyResponse) ProtoMessage

func (*QueryEnterpriseSupplyResponse) ProtoMessage()

func (*QueryEnterpriseSupplyResponse) Reset

func (m *QueryEnterpriseSupplyResponse) Reset()

func (*QueryEnterpriseSupplyResponse) Size

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

func (*QueryEnterpriseSupplyResponse) String

func (*QueryEnterpriseSupplyResponse) Unmarshal

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

func (*QueryEnterpriseSupplyResponse) XXX_DiscardUnknown

func (m *QueryEnterpriseSupplyResponse) XXX_DiscardUnknown()

func (*QueryEnterpriseSupplyResponse) XXX_Marshal

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

func (*QueryEnterpriseSupplyResponse) XXX_Merge

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

func (*QueryEnterpriseSupplyResponse) XXX_Size

func (m *QueryEnterpriseSupplyResponse) XXX_Size() int

func (*QueryEnterpriseSupplyResponse) XXX_Unmarshal

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

type QueryEnterpriseUndPurchaseOrderRequest

type QueryEnterpriseUndPurchaseOrderRequest struct {
	// purchase_order_id defines the PO to query for.
	PurchaseOrderId uint64 `protobuf:"varint,1,opt,name=purchase_order_id,json=purchaseOrderId,proto3" json:"purchase_order_id,omitempty"`
}

QueryEnterpriseUndPurchaseOrderRequest is the request type for the Query/EnterpriseUndPurchaseOrder RPC method.

func (*QueryEnterpriseUndPurchaseOrderRequest) Descriptor

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

func (*QueryEnterpriseUndPurchaseOrderRequest) GetPurchaseOrderId

func (m *QueryEnterpriseUndPurchaseOrderRequest) GetPurchaseOrderId() uint64

func (*QueryEnterpriseUndPurchaseOrderRequest) Marshal

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

func (*QueryEnterpriseUndPurchaseOrderRequest) MarshalTo

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

func (*QueryEnterpriseUndPurchaseOrderRequest) MarshalToSizedBuffer

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

func (*QueryEnterpriseUndPurchaseOrderRequest) ProtoMessage

func (*QueryEnterpriseUndPurchaseOrderRequest) Reset

func (*QueryEnterpriseUndPurchaseOrderRequest) Size

func (*QueryEnterpriseUndPurchaseOrderRequest) String

func (*QueryEnterpriseUndPurchaseOrderRequest) Unmarshal

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

func (*QueryEnterpriseUndPurchaseOrderRequest) XXX_DiscardUnknown

func (m *QueryEnterpriseUndPurchaseOrderRequest) XXX_DiscardUnknown()

func (*QueryEnterpriseUndPurchaseOrderRequest) XXX_Marshal

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

func (*QueryEnterpriseUndPurchaseOrderRequest) XXX_Merge

func (*QueryEnterpriseUndPurchaseOrderRequest) XXX_Size

func (*QueryEnterpriseUndPurchaseOrderRequest) XXX_Unmarshal

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

type QueryEnterpriseUndPurchaseOrderResponse

type QueryEnterpriseUndPurchaseOrderResponse struct {
	PurchaseOrder EnterpriseUndPurchaseOrder `protobuf:"bytes,1,opt,name=purchase_order,json=purchaseOrder,proto3" json:"purchase_order"`
}

QueryEnterpriseUndPurchaseOrderResponse is the response type for the Query/EnterpriseUndPurchaseOrder RPC method.

func (*QueryEnterpriseUndPurchaseOrderResponse) Descriptor

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

func (*QueryEnterpriseUndPurchaseOrderResponse) GetPurchaseOrder

func (*QueryEnterpriseUndPurchaseOrderResponse) Marshal

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

func (*QueryEnterpriseUndPurchaseOrderResponse) MarshalTo

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

func (*QueryEnterpriseUndPurchaseOrderResponse) MarshalToSizedBuffer

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

func (*QueryEnterpriseUndPurchaseOrderResponse) ProtoMessage

func (*QueryEnterpriseUndPurchaseOrderResponse) Reset

func (*QueryEnterpriseUndPurchaseOrderResponse) Size

func (*QueryEnterpriseUndPurchaseOrderResponse) String

func (*QueryEnterpriseUndPurchaseOrderResponse) Unmarshal

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

func (*QueryEnterpriseUndPurchaseOrderResponse) XXX_DiscardUnknown

func (m *QueryEnterpriseUndPurchaseOrderResponse) XXX_DiscardUnknown()

func (*QueryEnterpriseUndPurchaseOrderResponse) XXX_Marshal

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

func (*QueryEnterpriseUndPurchaseOrderResponse) XXX_Merge

func (*QueryEnterpriseUndPurchaseOrderResponse) XXX_Size

func (*QueryEnterpriseUndPurchaseOrderResponse) XXX_Unmarshal

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

type QueryEnterpriseUndPurchaseOrdersRequest

type QueryEnterpriseUndPurchaseOrdersRequest struct {
	Pagination *query.PageRequest  `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
	Purchaser  string              `protobuf:"bytes,2,opt,name=purchaser,proto3" json:"purchaser,omitempty"`
	Status     PurchaseOrderStatus `protobuf:"varint,3,opt,name=status,proto3,enum=mainchain.enterprise.v1.PurchaseOrderStatus" json:"status,omitempty"`
}

QueryEnterpriseUndPurchaseOrdersRequest is the request type for the Query/EnterpriseUndPurchaseOrders RPC method

func (*QueryEnterpriseUndPurchaseOrdersRequest) Descriptor

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

func (*QueryEnterpriseUndPurchaseOrdersRequest) GetPagination

func (*QueryEnterpriseUndPurchaseOrdersRequest) GetPurchaser

func (*QueryEnterpriseUndPurchaseOrdersRequest) GetStatus

func (*QueryEnterpriseUndPurchaseOrdersRequest) Marshal

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

func (*QueryEnterpriseUndPurchaseOrdersRequest) MarshalTo

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

func (*QueryEnterpriseUndPurchaseOrdersRequest) MarshalToSizedBuffer

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

func (*QueryEnterpriseUndPurchaseOrdersRequest) ProtoMessage

func (*QueryEnterpriseUndPurchaseOrdersRequest) Reset

func (*QueryEnterpriseUndPurchaseOrdersRequest) Size

func (*QueryEnterpriseUndPurchaseOrdersRequest) String

func (*QueryEnterpriseUndPurchaseOrdersRequest) Unmarshal

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

func (*QueryEnterpriseUndPurchaseOrdersRequest) XXX_DiscardUnknown

func (m *QueryEnterpriseUndPurchaseOrdersRequest) XXX_DiscardUnknown()

func (*QueryEnterpriseUndPurchaseOrdersRequest) XXX_Marshal

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

func (*QueryEnterpriseUndPurchaseOrdersRequest) XXX_Merge

func (*QueryEnterpriseUndPurchaseOrdersRequest) XXX_Size

func (*QueryEnterpriseUndPurchaseOrdersRequest) XXX_Unmarshal

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

type QueryEnterpriseUndPurchaseOrdersResponse

type QueryEnterpriseUndPurchaseOrdersResponse struct {
	// purchase_orders is the list of all purchase orders
	PurchaseOrders []EnterpriseUndPurchaseOrder `protobuf:"bytes,1,rep,name=purchase_orders,json=purchaseOrders,proto3" json:"purchase_orders"`
	// pagination defines the pagination in the response.
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryEnterpriseUndPurchaseOrdersResponse is the response type for the Query/EnterpriseUndPurchaseOrders RPC method

func (*QueryEnterpriseUndPurchaseOrdersResponse) Descriptor

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

func (*QueryEnterpriseUndPurchaseOrdersResponse) GetPagination

func (*QueryEnterpriseUndPurchaseOrdersResponse) GetPurchaseOrders

func (*QueryEnterpriseUndPurchaseOrdersResponse) Marshal

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

func (*QueryEnterpriseUndPurchaseOrdersResponse) MarshalTo

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

func (*QueryEnterpriseUndPurchaseOrdersResponse) MarshalToSizedBuffer

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

func (*QueryEnterpriseUndPurchaseOrdersResponse) ProtoMessage

func (*QueryEnterpriseUndPurchaseOrdersResponse) Reset

func (*QueryEnterpriseUndPurchaseOrdersResponse) Size

func (*QueryEnterpriseUndPurchaseOrdersResponse) String

func (*QueryEnterpriseUndPurchaseOrdersResponse) Unmarshal

func (*QueryEnterpriseUndPurchaseOrdersResponse) XXX_DiscardUnknown

func (m *QueryEnterpriseUndPurchaseOrdersResponse) XXX_DiscardUnknown()

func (*QueryEnterpriseUndPurchaseOrdersResponse) XXX_Marshal

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

func (*QueryEnterpriseUndPurchaseOrdersResponse) XXX_Merge

func (*QueryEnterpriseUndPurchaseOrdersResponse) XXX_Size

func (*QueryEnterpriseUndPurchaseOrdersResponse) XXX_Unmarshal

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

type QueryLockedUndByAddressRequest

type QueryLockedUndByAddressRequest struct {
	// owner is the address to query
	Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
}

QueryLockedUndByAddressRequest is the request type for the Query/LockedUndByAddress RPC method

func (*QueryLockedUndByAddressRequest) Descriptor

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

func (*QueryLockedUndByAddressRequest) GetOwner

func (m *QueryLockedUndByAddressRequest) GetOwner() string

func (*QueryLockedUndByAddressRequest) Marshal

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

func (*QueryLockedUndByAddressRequest) MarshalTo

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

func (*QueryLockedUndByAddressRequest) MarshalToSizedBuffer

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

func (*QueryLockedUndByAddressRequest) ProtoMessage

func (*QueryLockedUndByAddressRequest) ProtoMessage()

func (*QueryLockedUndByAddressRequest) Reset

func (m *QueryLockedUndByAddressRequest) Reset()

func (*QueryLockedUndByAddressRequest) Size

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

func (*QueryLockedUndByAddressRequest) String

func (*QueryLockedUndByAddressRequest) Unmarshal

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

func (*QueryLockedUndByAddressRequest) XXX_DiscardUnknown

func (m *QueryLockedUndByAddressRequest) XXX_DiscardUnknown()

func (*QueryLockedUndByAddressRequest) XXX_Marshal

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

func (*QueryLockedUndByAddressRequest) XXX_Merge

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

func (*QueryLockedUndByAddressRequest) XXX_Size

func (m *QueryLockedUndByAddressRequest) XXX_Size() int

func (*QueryLockedUndByAddressRequest) XXX_Unmarshal

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

type QueryLockedUndByAddressResponse

type QueryLockedUndByAddressResponse struct {
	Amount types.Coin `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount"`
}

QueryLockedUndByAddressResponse is the response type for the Query/LockedUndByAddress RPC method

func (*QueryLockedUndByAddressResponse) Descriptor

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

func (*QueryLockedUndByAddressResponse) GetAmount added in v1.6.1

func (*QueryLockedUndByAddressResponse) Marshal

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

func (*QueryLockedUndByAddressResponse) MarshalTo

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

func (*QueryLockedUndByAddressResponse) MarshalToSizedBuffer

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

func (*QueryLockedUndByAddressResponse) ProtoMessage

func (*QueryLockedUndByAddressResponse) ProtoMessage()

func (*QueryLockedUndByAddressResponse) Reset

func (*QueryLockedUndByAddressResponse) Size

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

func (*QueryLockedUndByAddressResponse) String

func (*QueryLockedUndByAddressResponse) Unmarshal

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

func (*QueryLockedUndByAddressResponse) XXX_DiscardUnknown

func (m *QueryLockedUndByAddressResponse) XXX_DiscardUnknown()

func (*QueryLockedUndByAddressResponse) XXX_Marshal

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

func (*QueryLockedUndByAddressResponse) XXX_Merge

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

func (*QueryLockedUndByAddressResponse) XXX_Size

func (m *QueryLockedUndByAddressResponse) XXX_Size() int

func (*QueryLockedUndByAddressResponse) XXX_Unmarshal

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

type QueryParamsRequest

type QueryParamsRequest struct {
}

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

func (*QueryParamsRequest) Descriptor

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

func (*QueryParamsRequest) Marshal

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

func (*QueryParamsRequest) MarshalTo

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

func (*QueryParamsRequest) MarshalToSizedBuffer

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

func (*QueryParamsRequest) ProtoMessage

func (*QueryParamsRequest) ProtoMessage()

func (*QueryParamsRequest) Reset

func (m *QueryParamsRequest) Reset()

func (*QueryParamsRequest) Size

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

func (*QueryParamsRequest) String

func (m *QueryParamsRequest) String() string

func (*QueryParamsRequest) Unmarshal

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

func (*QueryParamsRequest) XXX_DiscardUnknown

func (m *QueryParamsRequest) XXX_DiscardUnknown()

func (*QueryParamsRequest) XXX_Marshal

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

func (*QueryParamsRequest) XXX_Merge

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

func (*QueryParamsRequest) XXX_Size

func (m *QueryParamsRequest) XXX_Size() int

func (*QueryParamsRequest) XXX_Unmarshal

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

type QueryParamsResponse

type QueryParamsResponse struct {
	Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
}

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

func (*QueryParamsResponse) Descriptor

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

func (*QueryParamsResponse) GetParams

func (m *QueryParamsResponse) GetParams() Params

func (*QueryParamsResponse) Marshal

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

func (*QueryParamsResponse) MarshalTo

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

func (*QueryParamsResponse) MarshalToSizedBuffer

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

func (*QueryParamsResponse) ProtoMessage

func (*QueryParamsResponse) ProtoMessage()

func (*QueryParamsResponse) Reset

func (m *QueryParamsResponse) Reset()

func (*QueryParamsResponse) Size

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

func (*QueryParamsResponse) String

func (m *QueryParamsResponse) String() string

func (*QueryParamsResponse) Unmarshal

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

func (*QueryParamsResponse) XXX_DiscardUnknown

func (m *QueryParamsResponse) XXX_DiscardUnknown()

func (*QueryParamsResponse) XXX_Marshal

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

func (*QueryParamsResponse) XXX_Merge

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

func (*QueryParamsResponse) XXX_Size

func (m *QueryParamsResponse) XXX_Size() int

func (*QueryParamsResponse) XXX_Unmarshal

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

type QueryPurchaseOrdersParams

type QueryPurchaseOrdersParams struct {
	Page                int
	Limit               int
	PurchaseOrderStatus PurchaseOrderStatus
	Purchaser           sdk.AccAddress
}

QueryPurchaseOrdersParams Params for query 'custom/enterprise/pos'

func NewQueryPurchaseOrdersParams

func NewQueryPurchaseOrdersParams(page, limit int, status PurchaseOrderStatus, purchaser sdk.AccAddress) QueryPurchaseOrdersParams

NewQueryPurchaseOrdersParams creates a new instance of QueryPurchaseOrdersParams

type QueryResPurchaseOrders

type QueryResPurchaseOrders []EnterpriseUndPurchaseOrder

QueryResPurchaseOrders Queries raised Enterprise FUND purchase orders

type QueryServer

type QueryServer interface {
	// Params queries the parameters of x/enterprise module.
	Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error)
	// EnterpriseUndPurchaseOrder queries purchase order details based on PurchaseOrderId.
	EnterpriseUndPurchaseOrder(context.Context, *QueryEnterpriseUndPurchaseOrderRequest) (*QueryEnterpriseUndPurchaseOrderResponse, error)
	// EnterpriseUndPurchaseOrders queries all current purchase orders.
	EnterpriseUndPurchaseOrders(context.Context, *QueryEnterpriseUndPurchaseOrdersRequest) (*QueryEnterpriseUndPurchaseOrdersResponse, error)
	// LockedUndByAddress queries an account address for their locked FUND
	LockedUndByAddress(context.Context, *QueryLockedUndByAddressRequest) (*QueryLockedUndByAddressResponse, error)
	// TotalLocked queries the total locked FUND
	TotalLocked(context.Context, *QueryTotalLockedRequest) (*QueryTotalLockedResponse, error)
	// TotalUnlocked queries the total Unlocked FUND
	TotalUnlocked(context.Context, *QueryTotalUnlockedRequest) (*QueryTotalUnlockedResponse, error)
	// EnterpriseSupply queries the chain's supply, including locked Ent. FUND. Only returns nund data
	EnterpriseSupply(context.Context, *QueryEnterpriseSupplyRequest) (*QueryEnterpriseSupplyResponse, error)
	// TotalSupply should be used instead of /cosmos/bank/v1beta1/supply to get true total supply available
	// for general use, i.e. with locked eFUND removed from total for nund
	TotalSupply(context.Context, *QueryTotalSupplyRequest) (*QueryTotalSupplyResponse, error)
	// SupplyOf should be used in place of /cosmos/bank/v1beta1/supply to get true total supply,
	// with locked eFUND removed from total for nund
	SupplyOf(context.Context, *QuerySupplyOfRequest) (*QuerySupplyOfResponse, error)
	// TotalSupplyOverwrite should be used instead of /cosmos/bank/v1beta1/supply to get true total supply available
	// for general use, i.e. with locked eFUND removed from total for nund
	TotalSupplyOverwrite(context.Context, *QueryTotalSupplyRequest) (*QueryTotalSupplyResponse, error)
	// SupplyOf should be used in place of /cosmos/bank/v1beta1/supply to get true total supply,
	// with locked eFUND removed from total for nund
	SupplyOfOverwrite(context.Context, *QuerySupplyOfRequest) (*QuerySupplyOfResponse, error)
	// Whitelist queries whitelisted addresses authorised to raise new purchase orders
	Whitelist(context.Context, *QueryWhitelistRequest) (*QueryWhitelistResponse, error)
	// Whitelisted queries whether or not the given address is authorised to raise new purchase orders
	Whitelisted(context.Context, *QueryWhitelistedRequest) (*QueryWhitelistedResponse, error)
	// EnterpriseAccount queries an account address for their locked FUND and other data
	EnterpriseAccount(context.Context, *QueryEnterpriseAccountRequest) (*QueryEnterpriseAccountResponse, error)
	// TotalSpentEFUND queries the total eFUND usage to date - i.e. the amount used to pay fees
	TotalSpentEFUND(context.Context, *QueryTotalSpentEFUNDRequest) (*QueryTotalSpentEFUNDResponse, error)
	// SpentEFUNDByAddress queries the total eFUND usage to date for a given address, i.e. the amount used to pay fees
	SpentEFUNDByAddress(context.Context, *QuerySpentEFUNDByAddressRequest) (*QuerySpentEFUNDByAddressResponse, error)
}

QueryServer is the server API for Query service.

type QuerySpentEFUNDByAddressRequest added in v1.6.1

type QuerySpentEFUNDByAddressRequest struct {
	// address is the address to query
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
}

QuerySpentEFUNDByAddressRequest is the request type for the Query/SpentEFUNDByAddress RPC method.

func (*QuerySpentEFUNDByAddressRequest) Descriptor added in v1.6.1

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

func (*QuerySpentEFUNDByAddressRequest) GetAddress added in v1.6.1

func (m *QuerySpentEFUNDByAddressRequest) GetAddress() string

func (*QuerySpentEFUNDByAddressRequest) Marshal added in v1.6.1

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

func (*QuerySpentEFUNDByAddressRequest) MarshalTo added in v1.6.1

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

func (*QuerySpentEFUNDByAddressRequest) MarshalToSizedBuffer added in v1.6.1

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

func (*QuerySpentEFUNDByAddressRequest) ProtoMessage added in v1.6.1

func (*QuerySpentEFUNDByAddressRequest) ProtoMessage()

func (*QuerySpentEFUNDByAddressRequest) Reset added in v1.6.1

func (*QuerySpentEFUNDByAddressRequest) Size added in v1.6.1

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

func (*QuerySpentEFUNDByAddressRequest) String added in v1.6.1

func (*QuerySpentEFUNDByAddressRequest) Unmarshal added in v1.6.1

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

func (*QuerySpentEFUNDByAddressRequest) XXX_DiscardUnknown added in v1.6.1

func (m *QuerySpentEFUNDByAddressRequest) XXX_DiscardUnknown()

func (*QuerySpentEFUNDByAddressRequest) XXX_Marshal added in v1.6.1

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

func (*QuerySpentEFUNDByAddressRequest) XXX_Merge added in v1.6.1

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

func (*QuerySpentEFUNDByAddressRequest) XXX_Size added in v1.6.1

func (m *QuerySpentEFUNDByAddressRequest) XXX_Size() int

func (*QuerySpentEFUNDByAddressRequest) XXX_Unmarshal added in v1.6.1

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

type QuerySpentEFUNDByAddressResponse added in v1.6.1

type QuerySpentEFUNDByAddressResponse struct {
	Amount types.Coin `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount"`
}

QuerySpentEFUNDByAddressResponse is the response type for the Query/SpentEFUNDByAddress RPC method.

func (*QuerySpentEFUNDByAddressResponse) Descriptor added in v1.6.1

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

func (*QuerySpentEFUNDByAddressResponse) GetAmount added in v1.6.1

func (*QuerySpentEFUNDByAddressResponse) Marshal added in v1.6.1

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

func (*QuerySpentEFUNDByAddressResponse) MarshalTo added in v1.6.1

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

func (*QuerySpentEFUNDByAddressResponse) MarshalToSizedBuffer added in v1.6.1

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

func (*QuerySpentEFUNDByAddressResponse) ProtoMessage added in v1.6.1

func (*QuerySpentEFUNDByAddressResponse) ProtoMessage()

func (*QuerySpentEFUNDByAddressResponse) Reset added in v1.6.1

func (*QuerySpentEFUNDByAddressResponse) Size added in v1.6.1

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

func (*QuerySpentEFUNDByAddressResponse) String added in v1.6.1

func (*QuerySpentEFUNDByAddressResponse) Unmarshal added in v1.6.1

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

func (*QuerySpentEFUNDByAddressResponse) XXX_DiscardUnknown added in v1.6.1

func (m *QuerySpentEFUNDByAddressResponse) XXX_DiscardUnknown()

func (*QuerySpentEFUNDByAddressResponse) XXX_Marshal added in v1.6.1

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

func (*QuerySpentEFUNDByAddressResponse) XXX_Merge added in v1.6.1

func (*QuerySpentEFUNDByAddressResponse) XXX_Size added in v1.6.1

func (m *QuerySpentEFUNDByAddressResponse) XXX_Size() int

func (*QuerySpentEFUNDByAddressResponse) XXX_Unmarshal added in v1.6.1

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

type QuerySupplyOfRequest

type QuerySupplyOfRequest struct {
	// denom is the coin denom to query balances for.
	Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
}

QuerySupplyOfRequest is the request type for the Query/SupplyOf RPC method.

func (*QuerySupplyOfRequest) Descriptor

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

func (*QuerySupplyOfRequest) GetDenom

func (m *QuerySupplyOfRequest) GetDenom() string

func (*QuerySupplyOfRequest) Marshal

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

func (*QuerySupplyOfRequest) MarshalTo

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

func (*QuerySupplyOfRequest) MarshalToSizedBuffer

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

func (*QuerySupplyOfRequest) ProtoMessage

func (*QuerySupplyOfRequest) ProtoMessage()

func (*QuerySupplyOfRequest) Reset

func (m *QuerySupplyOfRequest) Reset()

func (*QuerySupplyOfRequest) Size

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

func (*QuerySupplyOfRequest) String

func (m *QuerySupplyOfRequest) String() string

func (*QuerySupplyOfRequest) Unmarshal

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

func (*QuerySupplyOfRequest) XXX_DiscardUnknown

func (m *QuerySupplyOfRequest) XXX_DiscardUnknown()

func (*QuerySupplyOfRequest) XXX_Marshal

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

func (*QuerySupplyOfRequest) XXX_Merge

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

func (*QuerySupplyOfRequest) XXX_Size

func (m *QuerySupplyOfRequest) XXX_Size() int

func (*QuerySupplyOfRequest) XXX_Unmarshal

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

type QuerySupplyOfResponse

type QuerySupplyOfResponse struct {
	// amount is the supply of the coin.
	Amount types.Coin `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount"`
}

QuerySupplyOfResponse is the response type for the Query/SupplyOf RPC method.

func (*QuerySupplyOfResponse) Descriptor

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

func (*QuerySupplyOfResponse) GetAmount

func (m *QuerySupplyOfResponse) GetAmount() types.Coin

func (*QuerySupplyOfResponse) Marshal

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

func (*QuerySupplyOfResponse) MarshalTo

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

func (*QuerySupplyOfResponse) MarshalToSizedBuffer

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

func (*QuerySupplyOfResponse) ProtoMessage

func (*QuerySupplyOfResponse) ProtoMessage()

func (*QuerySupplyOfResponse) Reset

func (m *QuerySupplyOfResponse) Reset()

func (*QuerySupplyOfResponse) Size

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

func (*QuerySupplyOfResponse) String

func (m *QuerySupplyOfResponse) String() string

func (*QuerySupplyOfResponse) Unmarshal

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

func (*QuerySupplyOfResponse) XXX_DiscardUnknown

func (m *QuerySupplyOfResponse) XXX_DiscardUnknown()

func (*QuerySupplyOfResponse) XXX_Marshal

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

func (*QuerySupplyOfResponse) XXX_Merge

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

func (*QuerySupplyOfResponse) XXX_Size

func (m *QuerySupplyOfResponse) XXX_Size() int

func (*QuerySupplyOfResponse) XXX_Unmarshal

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

type QueryTotalLockedRequest

type QueryTotalLockedRequest struct {
}

QueryTotalLockedRequest is the request type for the Query/TotalLocked RPC method

func (*QueryTotalLockedRequest) Descriptor

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

func (*QueryTotalLockedRequest) Marshal

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

func (*QueryTotalLockedRequest) MarshalTo

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

func (*QueryTotalLockedRequest) MarshalToSizedBuffer

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

func (*QueryTotalLockedRequest) ProtoMessage

func (*QueryTotalLockedRequest) ProtoMessage()

func (*QueryTotalLockedRequest) Reset

func (m *QueryTotalLockedRequest) Reset()

func (*QueryTotalLockedRequest) Size

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

func (*QueryTotalLockedRequest) String

func (m *QueryTotalLockedRequest) String() string

func (*QueryTotalLockedRequest) Unmarshal

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

func (*QueryTotalLockedRequest) XXX_DiscardUnknown

func (m *QueryTotalLockedRequest) XXX_DiscardUnknown()

func (*QueryTotalLockedRequest) XXX_Marshal

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

func (*QueryTotalLockedRequest) XXX_Merge

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

func (*QueryTotalLockedRequest) XXX_Size

func (m *QueryTotalLockedRequest) XXX_Size() int

func (*QueryTotalLockedRequest) XXX_Unmarshal

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

type QueryTotalLockedResponse

type QueryTotalLockedResponse struct {
	Amount types.Coin `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount"`
}

QueryTotalLockedResponse is the response type for the Query/TotalLocked RPC method

func (*QueryTotalLockedResponse) Descriptor

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

func (*QueryTotalLockedResponse) GetAmount

func (m *QueryTotalLockedResponse) GetAmount() types.Coin

func (*QueryTotalLockedResponse) Marshal

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

func (*QueryTotalLockedResponse) MarshalTo

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

func (*QueryTotalLockedResponse) MarshalToSizedBuffer

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

func (*QueryTotalLockedResponse) ProtoMessage

func (*QueryTotalLockedResponse) ProtoMessage()

func (*QueryTotalLockedResponse) Reset

func (m *QueryTotalLockedResponse) Reset()

func (*QueryTotalLockedResponse) Size

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

func (*QueryTotalLockedResponse) String

func (m *QueryTotalLockedResponse) String() string

func (*QueryTotalLockedResponse) Unmarshal

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

func (*QueryTotalLockedResponse) XXX_DiscardUnknown

func (m *QueryTotalLockedResponse) XXX_DiscardUnknown()

func (*QueryTotalLockedResponse) XXX_Marshal

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

func (*QueryTotalLockedResponse) XXX_Merge

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

func (*QueryTotalLockedResponse) XXX_Size

func (m *QueryTotalLockedResponse) XXX_Size() int

func (*QueryTotalLockedResponse) XXX_Unmarshal

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

type QueryTotalSpentEFUNDRequest added in v1.6.1

type QueryTotalSpentEFUNDRequest struct {
}

QueryTotalSpentEFUNDRequest is the request type for the Query/TotalSpentEFUND RPC method.

func (*QueryTotalSpentEFUNDRequest) Descriptor added in v1.6.1

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

func (*QueryTotalSpentEFUNDRequest) Marshal added in v1.6.1

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

func (*QueryTotalSpentEFUNDRequest) MarshalTo added in v1.6.1

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

func (*QueryTotalSpentEFUNDRequest) MarshalToSizedBuffer added in v1.6.1

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

func (*QueryTotalSpentEFUNDRequest) ProtoMessage added in v1.6.1

func (*QueryTotalSpentEFUNDRequest) ProtoMessage()

func (*QueryTotalSpentEFUNDRequest) Reset added in v1.6.1

func (m *QueryTotalSpentEFUNDRequest) Reset()

func (*QueryTotalSpentEFUNDRequest) Size added in v1.6.1

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

func (*QueryTotalSpentEFUNDRequest) String added in v1.6.1

func (m *QueryTotalSpentEFUNDRequest) String() string

func (*QueryTotalSpentEFUNDRequest) Unmarshal added in v1.6.1

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

func (*QueryTotalSpentEFUNDRequest) XXX_DiscardUnknown added in v1.6.1

func (m *QueryTotalSpentEFUNDRequest) XXX_DiscardUnknown()

func (*QueryTotalSpentEFUNDRequest) XXX_Marshal added in v1.6.1

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

func (*QueryTotalSpentEFUNDRequest) XXX_Merge added in v1.6.1

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

func (*QueryTotalSpentEFUNDRequest) XXX_Size added in v1.6.1

func (m *QueryTotalSpentEFUNDRequest) XXX_Size() int

func (*QueryTotalSpentEFUNDRequest) XXX_Unmarshal added in v1.6.1

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

type QueryTotalSpentEFUNDResponse added in v1.6.1

type QueryTotalSpentEFUNDResponse struct {
	Amount types.Coin `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount"`
}

QueryTotalSpentEFUNDResponse is the response type for the Query/TotalSpentEFUND RPC method.

func (*QueryTotalSpentEFUNDResponse) Descriptor added in v1.6.1

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

func (*QueryTotalSpentEFUNDResponse) GetAmount added in v1.6.1

func (m *QueryTotalSpentEFUNDResponse) GetAmount() types.Coin

func (*QueryTotalSpentEFUNDResponse) Marshal added in v1.6.1

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

func (*QueryTotalSpentEFUNDResponse) MarshalTo added in v1.6.1

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

func (*QueryTotalSpentEFUNDResponse) MarshalToSizedBuffer added in v1.6.1

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

func (*QueryTotalSpentEFUNDResponse) ProtoMessage added in v1.6.1

func (*QueryTotalSpentEFUNDResponse) ProtoMessage()

func (*QueryTotalSpentEFUNDResponse) Reset added in v1.6.1

func (m *QueryTotalSpentEFUNDResponse) Reset()

func (*QueryTotalSpentEFUNDResponse) Size added in v1.6.1

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

func (*QueryTotalSpentEFUNDResponse) String added in v1.6.1

func (*QueryTotalSpentEFUNDResponse) Unmarshal added in v1.6.1

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

func (*QueryTotalSpentEFUNDResponse) XXX_DiscardUnknown added in v1.6.1

func (m *QueryTotalSpentEFUNDResponse) XXX_DiscardUnknown()

func (*QueryTotalSpentEFUNDResponse) XXX_Marshal added in v1.6.1

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

func (*QueryTotalSpentEFUNDResponse) XXX_Merge added in v1.6.1

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

func (*QueryTotalSpentEFUNDResponse) XXX_Size added in v1.6.1

func (m *QueryTotalSpentEFUNDResponse) XXX_Size() int

func (*QueryTotalSpentEFUNDResponse) XXX_Unmarshal added in v1.6.1

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

type QueryTotalSupplyRequest

type QueryTotalSupplyRequest struct {
	Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryTotalSupplyRequest is the request type for the Query/TotalSupply RPC method

func (*QueryTotalSupplyRequest) Descriptor

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

func (*QueryTotalSupplyRequest) GetPagination added in v1.6.1

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

func (*QueryTotalSupplyRequest) Marshal

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

func (*QueryTotalSupplyRequest) MarshalTo

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

func (*QueryTotalSupplyRequest) MarshalToSizedBuffer

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

func (*QueryTotalSupplyRequest) ProtoMessage

func (*QueryTotalSupplyRequest) ProtoMessage()

func (*QueryTotalSupplyRequest) Reset

func (m *QueryTotalSupplyRequest) Reset()

func (*QueryTotalSupplyRequest) Size

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

func (*QueryTotalSupplyRequest) String

func (m *QueryTotalSupplyRequest) String() string

func (*QueryTotalSupplyRequest) Unmarshal

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

func (*QueryTotalSupplyRequest) XXX_DiscardUnknown

func (m *QueryTotalSupplyRequest) XXX_DiscardUnknown()

func (*QueryTotalSupplyRequest) XXX_Marshal

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

func (*QueryTotalSupplyRequest) XXX_Merge

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

func (*QueryTotalSupplyRequest) XXX_Size

func (m *QueryTotalSupplyRequest) XXX_Size() int

func (*QueryTotalSupplyRequest) XXX_Unmarshal

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

type QueryTotalSupplyResponse

type QueryTotalSupplyResponse struct {
	Supply     github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,1,rep,name=supply,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"supply"`
	Pagination *query.PageResponse                      `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

QueryTotalSupplyResponse is the response type for the Query/TotalSupply RPC method

func (*QueryTotalSupplyResponse) Descriptor

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

func (*QueryTotalSupplyResponse) GetPagination added in v1.6.1

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

func (*QueryTotalSupplyResponse) GetSupply

func (*QueryTotalSupplyResponse) Marshal

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

func (*QueryTotalSupplyResponse) MarshalTo

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

func (*QueryTotalSupplyResponse) MarshalToSizedBuffer

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

func (*QueryTotalSupplyResponse) ProtoMessage

func (*QueryTotalSupplyResponse) ProtoMessage()

func (*QueryTotalSupplyResponse) Reset

func (m *QueryTotalSupplyResponse) Reset()

func (*QueryTotalSupplyResponse) Size

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

func (*QueryTotalSupplyResponse) String

func (m *QueryTotalSupplyResponse) String() string

func (*QueryTotalSupplyResponse) Unmarshal

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

func (*QueryTotalSupplyResponse) XXX_DiscardUnknown

func (m *QueryTotalSupplyResponse) XXX_DiscardUnknown()

func (*QueryTotalSupplyResponse) XXX_Marshal

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

func (*QueryTotalSupplyResponse) XXX_Merge

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

func (*QueryTotalSupplyResponse) XXX_Size

func (m *QueryTotalSupplyResponse) XXX_Size() int

func (*QueryTotalSupplyResponse) XXX_Unmarshal

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

type QueryTotalUnlockedRequest

type QueryTotalUnlockedRequest struct {
}

QueryTotalUnlockedRequest is the request type for the Query/TotalUnlocked RPC method

func (*QueryTotalUnlockedRequest) Descriptor

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

func (*QueryTotalUnlockedRequest) Marshal

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

func (*QueryTotalUnlockedRequest) MarshalTo

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

func (*QueryTotalUnlockedRequest) MarshalToSizedBuffer

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

func (*QueryTotalUnlockedRequest) ProtoMessage

func (*QueryTotalUnlockedRequest) ProtoMessage()

func (*QueryTotalUnlockedRequest) Reset

func (m *QueryTotalUnlockedRequest) Reset()

func (*QueryTotalUnlockedRequest) Size

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

func (*QueryTotalUnlockedRequest) String

func (m *QueryTotalUnlockedRequest) String() string

func (*QueryTotalUnlockedRequest) Unmarshal

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

func (*QueryTotalUnlockedRequest) XXX_DiscardUnknown

func (m *QueryTotalUnlockedRequest) XXX_DiscardUnknown()

func (*QueryTotalUnlockedRequest) XXX_Marshal

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

func (*QueryTotalUnlockedRequest) XXX_Merge

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

func (*QueryTotalUnlockedRequest) XXX_Size

func (m *QueryTotalUnlockedRequest) XXX_Size() int

func (*QueryTotalUnlockedRequest) XXX_Unmarshal

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

type QueryTotalUnlockedResponse

type QueryTotalUnlockedResponse struct {
	Amount types.Coin `protobuf:"bytes,1,opt,name=amount,proto3" json:"amount"`
}

QueryTotalUnlockedResponse is the response type for the Query/TotalUnlocked RPC method

func (*QueryTotalUnlockedResponse) Descriptor

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

func (*QueryTotalUnlockedResponse) GetAmount

func (m *QueryTotalUnlockedResponse) GetAmount() types.Coin

func (*QueryTotalUnlockedResponse) Marshal

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

func (*QueryTotalUnlockedResponse) MarshalTo

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

func (*QueryTotalUnlockedResponse) MarshalToSizedBuffer

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

func (*QueryTotalUnlockedResponse) ProtoMessage

func (*QueryTotalUnlockedResponse) ProtoMessage()

func (*QueryTotalUnlockedResponse) Reset

func (m *QueryTotalUnlockedResponse) Reset()

func (*QueryTotalUnlockedResponse) Size

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

func (*QueryTotalUnlockedResponse) String

func (m *QueryTotalUnlockedResponse) String() string

func (*QueryTotalUnlockedResponse) Unmarshal

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

func (*QueryTotalUnlockedResponse) XXX_DiscardUnknown

func (m *QueryTotalUnlockedResponse) XXX_DiscardUnknown()

func (*QueryTotalUnlockedResponse) XXX_Marshal

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

func (*QueryTotalUnlockedResponse) XXX_Merge

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

func (*QueryTotalUnlockedResponse) XXX_Size

func (m *QueryTotalUnlockedResponse) XXX_Size() int

func (*QueryTotalUnlockedResponse) XXX_Unmarshal

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

type QueryWhitelistRequest

type QueryWhitelistRequest struct {
}

QueryWhitelistRequest is the request type for the Query/Whitelist RPC method.

func (*QueryWhitelistRequest) Descriptor

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

func (*QueryWhitelistRequest) Marshal

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

func (*QueryWhitelistRequest) MarshalTo

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

func (*QueryWhitelistRequest) MarshalToSizedBuffer

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

func (*QueryWhitelistRequest) ProtoMessage

func (*QueryWhitelistRequest) ProtoMessage()

func (*QueryWhitelistRequest) Reset

func (m *QueryWhitelistRequest) Reset()

func (*QueryWhitelistRequest) Size

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

func (*QueryWhitelistRequest) String

func (m *QueryWhitelistRequest) String() string

func (*QueryWhitelistRequest) Unmarshal

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

func (*QueryWhitelistRequest) XXX_DiscardUnknown

func (m *QueryWhitelistRequest) XXX_DiscardUnknown()

func (*QueryWhitelistRequest) XXX_Marshal

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

func (*QueryWhitelistRequest) XXX_Merge

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

func (*QueryWhitelistRequest) XXX_Size

func (m *QueryWhitelistRequest) XXX_Size() int

func (*QueryWhitelistRequest) XXX_Unmarshal

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

type QueryWhitelistResponse

type QueryWhitelistResponse struct {
	Addresses []string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
}

QueryWhitelistResponse is the response type for the Query/Whitelist RPC method.

func (*QueryWhitelistResponse) Descriptor

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

func (*QueryWhitelistResponse) GetAddresses

func (m *QueryWhitelistResponse) GetAddresses() []string

func (*QueryWhitelistResponse) Marshal

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

func (*QueryWhitelistResponse) MarshalTo

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

func (*QueryWhitelistResponse) MarshalToSizedBuffer

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

func (*QueryWhitelistResponse) ProtoMessage

func (*QueryWhitelistResponse) ProtoMessage()

func (*QueryWhitelistResponse) Reset

func (m *QueryWhitelistResponse) Reset()

func (*QueryWhitelistResponse) Size

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

func (*QueryWhitelistResponse) String

func (m *QueryWhitelistResponse) String() string

func (*QueryWhitelistResponse) Unmarshal

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

func (*QueryWhitelistResponse) XXX_DiscardUnknown

func (m *QueryWhitelistResponse) XXX_DiscardUnknown()

func (*QueryWhitelistResponse) XXX_Marshal

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

func (*QueryWhitelistResponse) XXX_Merge

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

func (*QueryWhitelistResponse) XXX_Size

func (m *QueryWhitelistResponse) XXX_Size() int

func (*QueryWhitelistResponse) XXX_Unmarshal

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

type QueryWhitelistedRequest

type QueryWhitelistedRequest struct {
	// address is the address to query
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
}

QueryWhitelistedRequest is the request type for the Query/Whitelisted RPC method.

func (*QueryWhitelistedRequest) Descriptor

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

func (*QueryWhitelistedRequest) GetAddress

func (m *QueryWhitelistedRequest) GetAddress() string

func (*QueryWhitelistedRequest) Marshal

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

func (*QueryWhitelistedRequest) MarshalTo

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

func (*QueryWhitelistedRequest) MarshalToSizedBuffer

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

func (*QueryWhitelistedRequest) ProtoMessage

func (*QueryWhitelistedRequest) ProtoMessage()

func (*QueryWhitelistedRequest) Reset

func (m *QueryWhitelistedRequest) Reset()

func (*QueryWhitelistedRequest) Size

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

func (*QueryWhitelistedRequest) String

func (m *QueryWhitelistedRequest) String() string

func (*QueryWhitelistedRequest) Unmarshal

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

func (*QueryWhitelistedRequest) XXX_DiscardUnknown

func (m *QueryWhitelistedRequest) XXX_DiscardUnknown()

func (*QueryWhitelistedRequest) XXX_Marshal

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

func (*QueryWhitelistedRequest) XXX_Merge

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

func (*QueryWhitelistedRequest) XXX_Size

func (m *QueryWhitelistedRequest) XXX_Size() int

func (*QueryWhitelistedRequest) XXX_Unmarshal

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

type QueryWhitelistedResponse

type QueryWhitelistedResponse struct {
	Address     string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Whitelisted bool   `protobuf:"varint,2,opt,name=whitelisted,proto3" json:"whitelisted,omitempty"`
}

QueryWhitelistedResponse is the response type for the Query/Whitelisted RPC method.

func (*QueryWhitelistedResponse) Descriptor

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

func (*QueryWhitelistedResponse) GetAddress

func (m *QueryWhitelistedResponse) GetAddress() string

func (*QueryWhitelistedResponse) GetWhitelisted

func (m *QueryWhitelistedResponse) GetWhitelisted() bool

func (*QueryWhitelistedResponse) Marshal

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

func (*QueryWhitelistedResponse) MarshalTo

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

func (*QueryWhitelistedResponse) MarshalToSizedBuffer

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

func (*QueryWhitelistedResponse) ProtoMessage

func (*QueryWhitelistedResponse) ProtoMessage()

func (*QueryWhitelistedResponse) Reset

func (m *QueryWhitelistedResponse) Reset()

func (*QueryWhitelistedResponse) Size

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

func (*QueryWhitelistedResponse) String

func (m *QueryWhitelistedResponse) String() string

func (*QueryWhitelistedResponse) Unmarshal

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

func (*QueryWhitelistedResponse) XXX_DiscardUnknown

func (m *QueryWhitelistedResponse) XXX_DiscardUnknown()

func (*QueryWhitelistedResponse) XXX_Marshal

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

func (*QueryWhitelistedResponse) XXX_Merge

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

func (*QueryWhitelistedResponse) XXX_Size

func (m *QueryWhitelistedResponse) XXX_Size() int

func (*QueryWhitelistedResponse) XXX_Unmarshal

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

type SpentEFUND added in v1.6.1

type SpentEFUND struct {
	// owner is the address of the eFUND owner
	Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
	// amount is the amount currently locked and available to pay for beacon/wrkchain fees
	Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount"`
}

SpentEFUND defines the amount of spent eFUND for an account

func (*SpentEFUND) Descriptor added in v1.6.1

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

func (*SpentEFUND) GetAmount added in v1.6.1

func (m *SpentEFUND) GetAmount() types.Coin

func (*SpentEFUND) GetOwner added in v1.6.1

func (m *SpentEFUND) GetOwner() string

func (*SpentEFUND) Marshal added in v1.6.1

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

func (*SpentEFUND) MarshalTo added in v1.6.1

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

func (*SpentEFUND) MarshalToSizedBuffer added in v1.6.1

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

func (*SpentEFUND) ProtoMessage added in v1.6.1

func (*SpentEFUND) ProtoMessage()

func (*SpentEFUND) Reset added in v1.6.1

func (m *SpentEFUND) Reset()

func (*SpentEFUND) Size added in v1.6.1

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

func (*SpentEFUND) String added in v1.6.1

func (m *SpentEFUND) String() string

func (*SpentEFUND) Unmarshal added in v1.6.1

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

func (*SpentEFUND) XXX_DiscardUnknown added in v1.6.1

func (m *SpentEFUND) XXX_DiscardUnknown()

func (*SpentEFUND) XXX_Marshal added in v1.6.1

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

func (*SpentEFUND) XXX_Merge added in v1.6.1

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

func (*SpentEFUND) XXX_Size added in v1.6.1

func (m *SpentEFUND) XXX_Size() int

func (*SpentEFUND) XXX_Unmarshal added in v1.6.1

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

type SpentEFUNDs added in v1.6.1

type SpentEFUNDs []SpentEFUND

type UndSupply

type UndSupply struct {
	// denom is the denomination, e.g. nund
	Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
	// amount is the amount of unlocked FUND in general supply
	Amount uint64 `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"`
	// locked is the amount of locked FUND
	Locked uint64 `protobuf:"varint,3,opt,name=locked,proto3" json:"locked,omitempty"`
	// amount is the sum of locked and unlocked FUND
	Total uint64 `protobuf:"varint,4,opt,name=total,proto3" json:"total,omitempty"`
}

UndSupply defines the current FUND supply, including locked

func (*UndSupply) Descriptor

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

func (*UndSupply) GetAmount

func (m *UndSupply) GetAmount() uint64

func (*UndSupply) GetDenom

func (m *UndSupply) GetDenom() string

func (*UndSupply) GetLocked

func (m *UndSupply) GetLocked() uint64

func (*UndSupply) GetTotal

func (m *UndSupply) GetTotal() uint64

func (*UndSupply) Marshal

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

func (*UndSupply) MarshalTo

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

func (*UndSupply) MarshalToSizedBuffer

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

func (*UndSupply) ProtoMessage

func (*UndSupply) ProtoMessage()

func (*UndSupply) Reset

func (m *UndSupply) Reset()

func (*UndSupply) Size

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

func (*UndSupply) String

func (m *UndSupply) String() string

func (*UndSupply) Unmarshal

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

func (*UndSupply) XXX_DiscardUnknown

func (m *UndSupply) XXX_DiscardUnknown()

func (*UndSupply) XXX_Marshal

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

func (*UndSupply) XXX_Merge

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

func (*UndSupply) XXX_Size

func (m *UndSupply) XXX_Size() int

func (*UndSupply) XXX_Unmarshal

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

type UnimplementedMsgServer

type UnimplementedMsgServer struct {
}

UnimplementedMsgServer can be embedded to have forward compatible implementations.

func (*UnimplementedMsgServer) ProcessUndPurchaseOrder

func (*UnimplementedMsgServer) UndPurchaseOrder

func (*UnimplementedMsgServer) WhitelistAddress

type UnimplementedQueryServer

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServer) EnterpriseAccount

func (*UnimplementedQueryServer) EnterpriseSupply

func (*UnimplementedQueryServer) LockedUndByAddress

func (*UnimplementedQueryServer) Params

func (*UnimplementedQueryServer) SpentEFUNDByAddress added in v1.6.1

func (*UnimplementedQueryServer) SupplyOf

func (*UnimplementedQueryServer) SupplyOfOverwrite

func (*UnimplementedQueryServer) TotalLocked

func (*UnimplementedQueryServer) TotalSpentEFUND added in v1.6.1

func (*UnimplementedQueryServer) TotalSupply

func (*UnimplementedQueryServer) TotalSupplyOverwrite

func (*UnimplementedQueryServer) TotalUnlocked

func (*UnimplementedQueryServer) Whitelist

func (*UnimplementedQueryServer) Whitelisted

type WhitelistAction

type WhitelistAction int32

WhitelistAction enumerates the valid actions for whitelisting addresses.

const (
	// WHITELIST_ACTION_NIL defines a no-op action.
	WhitelistActionNil WhitelistAction = 0
	// WHITELIST_ACTION_ADD defines an add action.
	WhitelistActionAdd WhitelistAction = 1
	// WHITELIST_ACTION_REMOVE defines a remove action.
	WhitelistActionRemove WhitelistAction = 2
)

func WhitelistActionFromString

func WhitelistActionFromString(str string) (WhitelistAction, error)

PurchaseOrderStatusFromString turns a string into a ProposalStatus

func (WhitelistAction) EnumDescriptor

func (WhitelistAction) EnumDescriptor() ([]byte, []int)

func (WhitelistAction) String

func (x WhitelistAction) String() string

type WhitelistAddresses

type WhitelistAddresses struct {
	Addresses []string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
}

WhitelistAddresses defines a list of whitelisted addresses authorised to raise enterprise purchase orders

func (*WhitelistAddresses) Descriptor

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

func (*WhitelistAddresses) GetAddresses

func (m *WhitelistAddresses) GetAddresses() []string

func (*WhitelistAddresses) Marshal

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

func (*WhitelistAddresses) MarshalTo

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

func (*WhitelistAddresses) MarshalToSizedBuffer

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

func (*WhitelistAddresses) ProtoMessage

func (*WhitelistAddresses) ProtoMessage()

func (*WhitelistAddresses) Reset

func (m *WhitelistAddresses) Reset()

func (*WhitelistAddresses) Size

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

func (*WhitelistAddresses) String

func (m *WhitelistAddresses) String() string

func (*WhitelistAddresses) Unmarshal

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

func (*WhitelistAddresses) XXX_DiscardUnknown

func (m *WhitelistAddresses) XXX_DiscardUnknown()

func (*WhitelistAddresses) XXX_Marshal

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

func (*WhitelistAddresses) XXX_Merge

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

func (*WhitelistAddresses) XXX_Size

func (m *WhitelistAddresses) XXX_Size() int

func (*WhitelistAddresses) XXX_Unmarshal

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

type Whitelists

type Whitelists []string

Jump to

Keyboard shortcuts

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