types

package
v1.0.4-prerelease Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2025 License: MIT Imports: 39 Imported by: 0

Documentation

Overview

Package types is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	EventTypeBondProvider    = "arkeo.arkeo.EventBondProvider"
	EventTypeModProvider     = "arkeo.arkeo.EventModProvider"
	EventTypeOpenContract    = "arkeo.arkeo.EventOpenContract"
	EventTypeSettleContract  = "arkeo.arkeo.EventSettleContract"
	EventTypeCloseContract   = "arkeo.arkeo.EventCloseContract"
	EventTypeValidatorPayout = "arkeo.arkeo.EventValidatorPayout"
)
View Source
const (
	// ModuleName defines the module name
	ModuleName   = "arkeo"
	ReserveName  = "arkeo-reserve"
	ProviderName = "providers"
	ContractName = "contracts"

	// StoreKey defines the primary module store key
	StoreKey = ModuleName

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

	// MemStoreKey defines the in-memory store key
	MemStoreKey = "mem_arkeo"
)
View Source
const (
	FoundationDevAccount       = "tarkeo1x978nttd8vgcgnv9wxut4dh7809lr0n2fhuh0q"
	FoundationCommunityAccount = "tarkeo124qmjmg55v6q5c5vy0vcpefrywxnxhkm7426pc"
	FoundationGrantsAccount    = "tarkeo1a307z4a82mcyv9njdj9ajnd9xpp90kmeqwntxj"
)

Foundational Accounts

View Source
const DefaultIndex uint64 = 1

DefaultIndex is the default global index

View Source
const TypeMsgBondProvider = "bond_provider"
View Source
const TypeMsgClaimContractIncome = "claim_contract_income"
View Source
const TypeMsgCloseContract = "close_contract"
View Source
const TypeMsgModProvider = "mod_provider"
View Source
const TypeMsgOpenContract = "open_contract"
View Source
const TypeMsgSetVersion = "set_version"

Variables

View Source
var (
	ErrProviderBadSigner                      = errors.Register(ModuleName, 2, "unauthorized: bad provider pubkey and signer")
	ErrProviderAlreadyExists                  = errors.Register(ModuleName, 3, "provider already exists")
	ErrInsufficientFunds                      = errors.Register(ModuleName, 4, "insufficient funds")
	ErrInvalidBond                            = errors.Register(ModuleName, 5, "invalid bond")
	ErrInvalidModProviderMetdataURI           = errors.Register(ModuleName, 6, "invalid mod provider metadata uri")
	ErrInvalidModProviderMaxContractDuration  = errors.Register(ModuleName, 7, "invalid mod provider max contract duration")
	ErrInvalidModProviderMinContractDuration  = errors.Register(ModuleName, 8, "invalid mod provider min contract duration")
	ErrInvalidModProviderStatus               = errors.Register(ModuleName, 9, "invalid mod provider bad provider status")
	ErrInvalidModProviderNoBond               = errors.Register(ModuleName, 10, "no bond")
	ErrDisabledHandler                        = errors.Register(ModuleName, 11, "disabled handler")
	ErrInvalidService                         = errors.Register(ModuleName, 12, "invalid service")
	ErrOpenContractBadProviderStatus          = errors.Register(ModuleName, 13, "provider must have status 'online'")
	ErrOpenContractDuration                   = errors.Register(ModuleName, 14, "invalid contract duration")
	ErrOpenContractMismatchRate               = errors.Register(ModuleName, 15, "mismatch contract rate")
	ErrOpenContractAlreadyOpen                = errors.Register(ModuleName, 16, "contract is already open")
	ErrOpenContractRate                       = errors.Register(ModuleName, 17, "invalid contract rate")
	ErrInvalidContractType                    = errors.Register(ModuleName, 18, "invalid contract type")
	ErrInvalidPubKey                          = errors.Register(ModuleName, 19, "invalid pubkey")
	ErrCloseContractAlreadyClosed             = errors.Register(ModuleName, 20, "contract is already closed")
	ErrCloseContractUnauthorized              = errors.Register(ModuleName, 21, "unauthorized to close contract")
	ErrOpenContractMismatchSettlementDuration = errors.Register(ModuleName, 22, "mismatch contract settlement duration")
	ErrClaimContractIncomeBadNonce            = errors.Register(ModuleName, 23, "nonce must be greater than zero")
	ErrClaimContractIncomeClosed              = errors.Register(ModuleName, 24, "contract is settled")
	ErrClaimContractIncomeInvalidSignature    = errors.Register(ModuleName, 25, "invalid signature")
	ErrProviderNotFound                       = errors.Register(ModuleName, 26, "provider not found")
	ErrContractNotFound                       = errors.Register(ModuleName, 27, "contract not found")
	ErrInvalidModProviderSettlementDuration   = errors.Register(ModuleName, 28, "invalid mod provider settlement duration")
	ErrInvalidModProviderRate                 = errors.Register(ModuleName, 29, "bad provider rate")
	ErrInvariantBondModule                    = errors.Register(ModuleName, 30, "bond module invariant")
	ErrInvariantContractModule                = errors.Register(ModuleName, 31, "contract module invariant")
	ErrInvariantMaxSupply                     = errors.Register(ModuleName, 32, "max supply invariant")
	ErrInvalidAuthorization                   = errors.Register(ModuleName, 33, "invalid authorization")
	ErrInvalidVersion                         = errors.Register(ModuleName, 34, "version cannot be zero or lower")
)

x/arkeo module sentinel errors

View Source
var (
	ErrInvalidLengthEvents        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowEvents          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupEvents = fmt.Errorf("proto: unexpected end of group")
)
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 (
	ErrInvalidLengthKeeper        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowKeeper          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupKeeper = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthMisc        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMisc          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupMisc = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthParams        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowParams          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupParams = fmt.Errorf("proto: unexpected end of group")
)
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 ContractAuthorization_name = map[int32]string{
	0: "STRICT",
	1: "OPEN",
}
View Source
var ContractAuthorization_value = map[string]int32{
	"STRICT": 0,
	"OPEN":   1,
}
View Source
var ContractType_name = map[int32]string{
	0: "SUBSCRIPTION",
	1: "PAY_AS_YOU_GO",
}
View Source
var ContractType_value = map[string]int32{
	"SUBSCRIPTION":  0,
	"PAY_AS_YOU_GO": 1,
}
View Source
var Msg_serviceDesc = _Msg_serviceDesc
View Source
var ProviderStatus_name = map[int32]string{
	0: "OFFLINE",
	1: "ONLINE",
}
View Source
var ProviderStatus_value = map[string]int32{
	"OFFLINE": 0,
	"ONLINE":  1,
}
View Source
var Query_serviceDesc = _Query_serviceDesc

Functions

func GetBytesToSign

func GetBytesToSign(contractId uint64, nonce int64) []byte

func GetRandomBech32Addr

func GetRandomBech32Addr() cosmos.AccAddress

GetRandomBech32Addr is an account address used for test

func GetRandomPubKey

func GetRandomPubKey() common.PubKey

func GetRandomTxID

func GetRandomTxID() string

GetRandomTxID create a random tx id for test purpose

func KeyPrefix

func KeyPrefix(p string) []byte

func ParamKeyTable

func ParamKeyTable() paramtypes.KeyTable

ParamKeyTable the param key table for launch module

func RegisterInterfaces

func RegisterInterfaces(registry cdctypes.InterfaceRegistry)

func RegisterLegacyAminoCodec

func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)

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)

Types

type AccountKeeper

type AccountKeeper interface {
	GetAccount(ctx context.Context, addr sdk.AccAddress) sdk.AccountI
	GetModuleAccount(ctx context.Context, name string) sdk.ModuleAccountI
}

AccountKeeper defines the expected account keeper used for simulations (noalias)

type BankKeeper

type BankKeeper interface {
	SpendableCoins(ctx context.Context, addr sdk.AccAddress) sdk.Coins
}

BankKeeper defines the expected interface needed to retrieve account balances.

type Contract

type Contract struct {
	Provider           github_com_arkeonetwork_arkeo_common.PubKey  `protobuf:"bytes,1,opt,name=provider,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"provider,omitempty"`
	Service            github_com_arkeonetwork_arkeo_common.Service `protobuf:"varint,2,opt,name=service,proto3,casttype=github.com/arkeonetwork/arkeo/common.Service" json:"service,omitempty"`
	Client             github_com_arkeonetwork_arkeo_common.PubKey  `protobuf:"bytes,3,opt,name=client,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"client,omitempty"`
	Delegate           github_com_arkeonetwork_arkeo_common.PubKey  `protobuf:"bytes,4,opt,name=delegate,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"delegate,omitempty"`
	Type               ContractType                                 `protobuf:"varint,5,opt,name=type,proto3,enum=arkeo.arkeo.ContractType" json:"type,omitempty"`
	Height             int64                                        `protobuf:"varint,6,opt,name=height,proto3" json:"height,omitempty"`
	Duration           int64                                        `protobuf:"varint,7,opt,name=duration,proto3" json:"duration,omitempty"`
	Rate               types.Coin                                   `protobuf:"bytes,8,opt,name=rate,proto3" json:"rate"`
	Deposit            cosmossdk_io_math.Int                        `protobuf:"bytes,9,opt,name=deposit,proto3,customtype=cosmossdk.io/math.Int" json:"deposit"`
	Paid               cosmossdk_io_math.Int                        `protobuf:"bytes,10,opt,name=paid,proto3,customtype=cosmossdk.io/math.Int" json:"paid"`
	Nonce              int64                                        `protobuf:"varint,11,opt,name=nonce,proto3" json:"nonce,omitempty"`
	SettlementHeight   int64                                        `protobuf:"varint,12,opt,name=settlement_height,json=settlementHeight,proto3" json:"settlement_height,omitempty"`
	Id                 uint64                                       `protobuf:"varint,13,opt,name=id,proto3" json:"id,omitempty"`
	SettlementDuration int64                                        `protobuf:"varint,14,opt,name=settlement_duration,json=settlementDuration,proto3" json:"settlement_duration,omitempty"`
	Authorization      ContractAuthorization                        `protobuf:"varint,15,opt,name=authorization,proto3,enum=arkeo.arkeo.ContractAuthorization" json:"authorization,omitempty"`
	QueriesPerMinute   int64                                        `protobuf:"varint,16,opt,name=queries_per_minute,json=queriesPerMinute,proto3" json:"queries_per_minute,omitempty"`
}

func NewContract

func NewContract(provider common.PubKey, service common.Service, client common.PubKey) Contract

func (Contract) ClientAddress

func (contract Contract) ClientAddress() cosmos.AccAddress

func (*Contract) Descriptor

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

func (Contract) Expiration

func (contract Contract) Expiration() int64

Expiration Contracts progress through the following states Open -> Expired -> Settled for Subscription contracts, they expire and settle on the same block for PayAsYouGo contracts, they can expire and settle on different blocks, based on the settlement duration

func (*Contract) GetAuthorization

func (m *Contract) GetAuthorization() ContractAuthorization

func (*Contract) GetClient

func (*Contract) GetDelegate

func (*Contract) GetDuration

func (m *Contract) GetDuration() int64

func (*Contract) GetHeight

func (m *Contract) GetHeight() int64

func (*Contract) GetId

func (m *Contract) GetId() uint64

func (*Contract) GetNonce

func (m *Contract) GetNonce() int64

func (*Contract) GetProvider

func (*Contract) GetQueriesPerMinute

func (m *Contract) GetQueriesPerMinute() int64

func (*Contract) GetRate

func (m *Contract) GetRate() types.Coin

func (*Contract) GetService

func (*Contract) GetSettlementDuration

func (m *Contract) GetSettlementDuration() int64

func (*Contract) GetSettlementHeight

func (m *Contract) GetSettlementHeight() int64

func (Contract) GetSpender

func (contract Contract) GetSpender() common.PubKey

func (*Contract) GetType

func (m *Contract) GetType() ContractType

func (Contract) IsEmpty

func (contract Contract) IsEmpty() bool

func (Contract) IsExpired

func (contract Contract) IsExpired(height int64) bool

func (Contract) IsOpen

func (contract Contract) IsOpen(height int64) bool

func (Contract) IsOpenAuthorization

func (contract Contract) IsOpenAuthorization() bool

func (Contract) IsPayAsYouGo

func (contract Contract) IsPayAsYouGo() bool

func (Contract) IsSettled

func (contract Contract) IsSettled(height int64) bool

func (Contract) IsSettlementPeriod

func (contract Contract) IsSettlementPeriod(height int64) bool

func (Contract) IsStrictAuthorization

func (contract Contract) IsStrictAuthorization() bool

func (Contract) IsSubscription

func (contract Contract) IsSubscription() bool

func (Contract) Key

func (contract Contract) Key() string

func (*Contract) Marshal

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

func (*Contract) MarshalTo

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

func (*Contract) MarshalToSizedBuffer

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

func (*Contract) ProtoMessage

func (*Contract) ProtoMessage()

func (*Contract) Reset

func (m *Contract) Reset()

func (Contract) SettlementPeriodEnd

func (contract Contract) SettlementPeriodEnd() int64

SettlementPeriodEnd returns the end of the settlement period for a contract. For PAY_AS_YOU_GO contracts, the settlement period is a period of time in which no additional API calls should be allowed but a claim can still be posted for previously made calls in order to correctly settle the contract.

func (*Contract) Size

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

func (*Contract) String

func (m *Contract) String() string

func (*Contract) Unmarshal

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

func (*Contract) XXX_DiscardUnknown

func (m *Contract) XXX_DiscardUnknown()

func (*Contract) XXX_Marshal

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

func (*Contract) XXX_Merge

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

func (*Contract) XXX_Size

func (m *Contract) XXX_Size() int

func (*Contract) XXX_Unmarshal

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

type ContractAuthorization

type ContractAuthorization int32
const (
	ContractAuthorization_STRICT ContractAuthorization = 0
	ContractAuthorization_OPEN   ContractAuthorization = 1
)

func (ContractAuthorization) EnumDescriptor

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

func (ContractAuthorization) String

func (x ContractAuthorization) String() string

func (*ContractAuthorization) UnmarshalJSON

func (contractAuth *ContractAuthorization) UnmarshalJSON(b []byte) error

type ContractExpirationSet

type ContractExpirationSet struct {
	Height      int64        `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	ContractSet *ContractSet `protobuf:"bytes,2,opt,name=contract_set,json=contractSet,proto3" json:"contract_set,omitempty"`
}

func (*ContractExpirationSet) Append

func (exp *ContractExpirationSet) Append(id uint64)

func (*ContractExpirationSet) Descriptor

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

func (*ContractExpirationSet) GetContractSet

func (m *ContractExpirationSet) GetContractSet() *ContractSet

func (*ContractExpirationSet) GetHeight

func (m *ContractExpirationSet) GetHeight() int64

func (*ContractExpirationSet) Marshal

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

func (*ContractExpirationSet) MarshalTo

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

func (*ContractExpirationSet) MarshalToSizedBuffer

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

func (*ContractExpirationSet) ProtoMessage

func (*ContractExpirationSet) ProtoMessage()

func (*ContractExpirationSet) Reset

func (m *ContractExpirationSet) Reset()

func (*ContractExpirationSet) Size

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

func (*ContractExpirationSet) String

func (m *ContractExpirationSet) String() string

func (*ContractExpirationSet) Unmarshal

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

func (*ContractExpirationSet) XXX_DiscardUnknown

func (m *ContractExpirationSet) XXX_DiscardUnknown()

func (*ContractExpirationSet) XXX_Marshal

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

func (*ContractExpirationSet) XXX_Merge

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

func (*ContractExpirationSet) XXX_Size

func (m *ContractExpirationSet) XXX_Size() int

func (*ContractExpirationSet) XXX_Unmarshal

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

type ContractSet

type ContractSet struct {
	ContractIds []uint64 `protobuf:"varint,1,rep,packed,name=contract_ids,json=contractIds,proto3" json:"contract_ids,omitempty"`
}

func (*ContractSet) Descriptor

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

func (*ContractSet) GetContractIds

func (m *ContractSet) GetContractIds() []uint64

func (*ContractSet) Marshal

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

func (*ContractSet) MarshalTo

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

func (*ContractSet) MarshalToSizedBuffer

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

func (*ContractSet) ProtoMessage

func (*ContractSet) ProtoMessage()

func (*ContractSet) Reset

func (m *ContractSet) Reset()

func (*ContractSet) Size

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

func (*ContractSet) String

func (m *ContractSet) String() string

func (*ContractSet) Unmarshal

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

func (*ContractSet) XXX_DiscardUnknown

func (m *ContractSet) XXX_DiscardUnknown()

func (*ContractSet) XXX_Marshal

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

func (*ContractSet) XXX_Merge

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

func (*ContractSet) XXX_Size

func (m *ContractSet) XXX_Size() int

func (*ContractSet) XXX_Unmarshal

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

type ContractType

type ContractType int32
const (
	ContractType_SUBSCRIPTION  ContractType = 0
	ContractType_PAY_AS_YOU_GO ContractType = 1
)

func (ContractType) EnumDescriptor

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

func (ContractType) String

func (x ContractType) String() string

func (*ContractType) UnmarshalJSON

func (contractType *ContractType) UnmarshalJSON(b []byte) error

type EventBondProvider

type EventBondProvider struct {
	Provider github_com_arkeonetwork_arkeo_common.PubKey `protobuf:"bytes,1,opt,name=provider,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"provider,omitempty"`
	Service  string                                      `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
	BondRel  cosmossdk_io_math.Int                       `protobuf:"bytes,3,opt,name=bond_rel,json=bondRel,proto3,customtype=cosmossdk.io/math.Int" json:"bond_rel"`
	BondAbs  cosmossdk_io_math.Int                       `protobuf:"bytes,4,opt,name=bond_abs,json=bondAbs,proto3,customtype=cosmossdk.io/math.Int" json:"bond_abs"`
}

func NewBondProviderEvent

func NewBondProviderEvent(bond cosmos.Int, msg *MsgBondProvider) (EventBondProvider, error)

func (*EventBondProvider) Descriptor

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

func (*EventBondProvider) GetProvider

func (*EventBondProvider) GetService

func (m *EventBondProvider) GetService() string

func (*EventBondProvider) Marshal

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

func (*EventBondProvider) MarshalTo

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

func (*EventBondProvider) MarshalToSizedBuffer

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

func (*EventBondProvider) ProtoMessage

func (*EventBondProvider) ProtoMessage()

func (*EventBondProvider) Reset

func (m *EventBondProvider) Reset()

func (*EventBondProvider) Size

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

func (*EventBondProvider) String

func (m *EventBondProvider) String() string

func (*EventBondProvider) Unmarshal

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

func (*EventBondProvider) XXX_DiscardUnknown

func (m *EventBondProvider) XXX_DiscardUnknown()

func (*EventBondProvider) XXX_Marshal

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

func (*EventBondProvider) XXX_Merge

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

func (*EventBondProvider) XXX_Size

func (m *EventBondProvider) XXX_Size() int

func (*EventBondProvider) XXX_Unmarshal

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

type EventCloseContract

type EventCloseContract struct {
	ContractId uint64                                      `protobuf:"varint,1,opt,name=contract_id,json=contractId,proto3" json:"contract_id,omitempty"`
	Provider   github_com_arkeonetwork_arkeo_common.PubKey `protobuf:"bytes,2,opt,name=provider,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"provider,omitempty"`
	Service    string                                      `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
	Client     github_com_arkeonetwork_arkeo_common.PubKey `protobuf:"bytes,4,opt,name=client,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"client,omitempty"`
	Delegate   github_com_arkeonetwork_arkeo_common.PubKey `protobuf:"bytes,5,opt,name=delegate,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"delegate,omitempty"`
}

func NewCloseContractEvent

func NewCloseContractEvent(contract *Contract) EventCloseContract

func (*EventCloseContract) Descriptor

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

func (*EventCloseContract) GetClient

func (*EventCloseContract) GetContractId

func (m *EventCloseContract) GetContractId() uint64

func (*EventCloseContract) GetDelegate

func (*EventCloseContract) GetProvider

func (*EventCloseContract) GetService

func (m *EventCloseContract) GetService() string

func (*EventCloseContract) Marshal

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

func (*EventCloseContract) MarshalTo

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

func (*EventCloseContract) MarshalToSizedBuffer

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

func (*EventCloseContract) ProtoMessage

func (*EventCloseContract) ProtoMessage()

func (*EventCloseContract) Reset

func (m *EventCloseContract) Reset()

func (*EventCloseContract) Size

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

func (*EventCloseContract) String

func (m *EventCloseContract) String() string

func (*EventCloseContract) Unmarshal

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

func (*EventCloseContract) XXX_DiscardUnknown

func (m *EventCloseContract) XXX_DiscardUnknown()

func (*EventCloseContract) XXX_Marshal

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

func (*EventCloseContract) XXX_Merge

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

func (*EventCloseContract) XXX_Size

func (m *EventCloseContract) XXX_Size() int

func (*EventCloseContract) XXX_Unmarshal

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

type EventModProvider

type EventModProvider struct {
	Creator             github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,opt,name=creator,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"creator,omitempty"`
	Provider            github_com_arkeonetwork_arkeo_common.PubKey   `protobuf:"bytes,2,opt,name=provider,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"provider,omitempty"`
	Service             string                                        `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
	MetadataUri         string                                        `protobuf:"bytes,4,opt,name=metadata_uri,json=metadataUri,proto3" json:"metadata_uri,omitempty"`
	MetadataNonce       uint64                                        `protobuf:"varint,5,opt,name=metadata_nonce,json=metadataNonce,proto3" json:"metadata_nonce,omitempty"`
	Status              ProviderStatus                                `protobuf:"varint,6,opt,name=status,proto3,enum=arkeo.arkeo.ProviderStatus" json:"status,omitempty"`
	MinContractDuration int64                                         `protobuf:"varint,7,opt,name=min_contract_duration,json=minContractDuration,proto3" json:"min_contract_duration,omitempty"`
	MaxContractDuration int64                                         `protobuf:"varint,8,opt,name=max_contract_duration,json=maxContractDuration,proto3" json:"max_contract_duration,omitempty"`
	SubscriptionRate    []types.Coin                                  `protobuf:"bytes,9,rep,name=subscription_rate,json=subscriptionRate,proto3" json:"subscription_rate"`
	PayAsYouGoRate      []types.Coin                                  `protobuf:"bytes,10,rep,name=pay_as_you_go_rate,json=payAsYouGoRate,proto3" json:"pay_as_you_go_rate"`
	Bond                cosmossdk_io_math.Int                         `protobuf:"bytes,11,opt,name=bond,proto3,customtype=cosmossdk.io/math.Int" json:"bond"`
	SettlementDuration  int64                                         `protobuf:"varint,12,opt,name=settlement_duration,json=settlementDuration,proto3" json:"settlement_duration,omitempty"`
}

func (*EventModProvider) Descriptor

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

func (*EventModProvider) GetCreator

func (*EventModProvider) GetMaxContractDuration

func (m *EventModProvider) GetMaxContractDuration() int64

func (*EventModProvider) GetMetadataNonce

func (m *EventModProvider) GetMetadataNonce() uint64

func (*EventModProvider) GetMetadataUri

func (m *EventModProvider) GetMetadataUri() string

func (*EventModProvider) GetMinContractDuration

func (m *EventModProvider) GetMinContractDuration() int64

func (*EventModProvider) GetPayAsYouGoRate

func (m *EventModProvider) GetPayAsYouGoRate() []types.Coin

func (*EventModProvider) GetProvider

func (*EventModProvider) GetService

func (m *EventModProvider) GetService() string

func (*EventModProvider) GetSettlementDuration

func (m *EventModProvider) GetSettlementDuration() int64

func (*EventModProvider) GetStatus

func (m *EventModProvider) GetStatus() ProviderStatus

func (*EventModProvider) GetSubscriptionRate

func (m *EventModProvider) GetSubscriptionRate() []types.Coin

func (*EventModProvider) Marshal

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

func (*EventModProvider) MarshalTo

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

func (*EventModProvider) MarshalToSizedBuffer

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

func (*EventModProvider) ProtoMessage

func (*EventModProvider) ProtoMessage()

func (*EventModProvider) Reset

func (m *EventModProvider) Reset()

func (*EventModProvider) Size

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

func (*EventModProvider) String

func (m *EventModProvider) String() string

func (*EventModProvider) Unmarshal

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

func (*EventModProvider) XXX_DiscardUnknown

func (m *EventModProvider) XXX_DiscardUnknown()

func (*EventModProvider) XXX_Marshal

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

func (*EventModProvider) XXX_Merge

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

func (*EventModProvider) XXX_Size

func (m *EventModProvider) XXX_Size() int

func (*EventModProvider) XXX_Unmarshal

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

type EventOpenContract

type EventOpenContract struct {
	Provider           github_com_arkeonetwork_arkeo_common.PubKey `protobuf:"bytes,1,opt,name=provider,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"provider,omitempty"`
	ContractId         uint64                                      `protobuf:"varint,2,opt,name=contract_id,json=contractId,proto3" json:"contract_id,omitempty"`
	Service            string                                      `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
	Client             github_com_arkeonetwork_arkeo_common.PubKey `protobuf:"bytes,4,opt,name=client,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"client,omitempty"`
	Delegate           github_com_arkeonetwork_arkeo_common.PubKey `protobuf:"bytes,5,opt,name=delegate,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"delegate,omitempty"`
	Type               ContractType                                `protobuf:"varint,6,opt,name=type,proto3,enum=arkeo.arkeo.ContractType" json:"type,omitempty"`
	Height             int64                                       `protobuf:"varint,7,opt,name=height,proto3" json:"height,omitempty"`
	Duration           int64                                       `protobuf:"varint,8,opt,name=duration,proto3" json:"duration,omitempty"`
	Rate               types.Coin                                  `protobuf:"bytes,9,opt,name=rate,proto3" json:"rate"`
	OpenCost           int64                                       `protobuf:"varint,10,opt,name=open_cost,json=openCost,proto3" json:"open_cost,omitempty"`
	Deposit            cosmossdk_io_math.Int                       `protobuf:"bytes,11,opt,name=deposit,proto3,customtype=cosmossdk.io/math.Int" json:"deposit"`
	SettlementDuration int64                                       `protobuf:"varint,12,opt,name=settlement_duration,json=settlementDuration,proto3" json:"settlement_duration,omitempty"`
	Authorization      ContractAuthorization                       `protobuf:"varint,13,opt,name=authorization,proto3,enum=arkeo.arkeo.ContractAuthorization" json:"authorization,omitempty"`
	QueriesPerMinute   int64                                       `protobuf:"varint,14,opt,name=queries_per_minute,json=queriesPerMinute,proto3" json:"queries_per_minute,omitempty"`
}

func NewOpenContractEvent

func NewOpenContractEvent(openCost int64, contract *Contract) EventOpenContract

func (*EventOpenContract) Descriptor

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

func (*EventOpenContract) GetAuthorization

func (m *EventOpenContract) GetAuthorization() ContractAuthorization

func (*EventOpenContract) GetClient

func (*EventOpenContract) GetContractId

func (m *EventOpenContract) GetContractId() uint64

func (*EventOpenContract) GetDelegate

func (*EventOpenContract) GetDuration

func (m *EventOpenContract) GetDuration() int64

func (*EventOpenContract) GetHeight

func (m *EventOpenContract) GetHeight() int64

func (*EventOpenContract) GetOpenCost

func (m *EventOpenContract) GetOpenCost() int64

func (*EventOpenContract) GetProvider

func (*EventOpenContract) GetQueriesPerMinute

func (m *EventOpenContract) GetQueriesPerMinute() int64

func (*EventOpenContract) GetRate

func (m *EventOpenContract) GetRate() types.Coin

func (*EventOpenContract) GetService

func (m *EventOpenContract) GetService() string

func (*EventOpenContract) GetSettlementDuration

func (m *EventOpenContract) GetSettlementDuration() int64

func (*EventOpenContract) GetType

func (m *EventOpenContract) GetType() ContractType

func (*EventOpenContract) Marshal

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

func (*EventOpenContract) MarshalTo

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

func (*EventOpenContract) MarshalToSizedBuffer

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

func (*EventOpenContract) ProtoMessage

func (*EventOpenContract) ProtoMessage()

func (*EventOpenContract) Reset

func (m *EventOpenContract) Reset()

func (*EventOpenContract) Size

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

func (*EventOpenContract) String

func (m *EventOpenContract) String() string

func (*EventOpenContract) Unmarshal

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

func (*EventOpenContract) XXX_DiscardUnknown

func (m *EventOpenContract) XXX_DiscardUnknown()

func (*EventOpenContract) XXX_Marshal

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

func (*EventOpenContract) XXX_Merge

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

func (*EventOpenContract) XXX_Size

func (m *EventOpenContract) XXX_Size() int

func (*EventOpenContract) XXX_Unmarshal

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

type EventSettleContract

type EventSettleContract struct {
	Provider   github_com_arkeonetwork_arkeo_common.PubKey `protobuf:"bytes,1,opt,name=provider,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"provider,omitempty"`
	ContractId uint64                                      `protobuf:"varint,2,opt,name=contract_id,json=contractId,proto3" json:"contract_id,omitempty"`
	Service    string                                      `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
	Client     github_com_arkeonetwork_arkeo_common.PubKey `protobuf:"bytes,4,opt,name=client,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"client,omitempty"`
	Delegate   github_com_arkeonetwork_arkeo_common.PubKey `protobuf:"bytes,5,opt,name=delegate,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"delegate,omitempty"`
	Type       ContractType                                `protobuf:"varint,6,opt,name=type,proto3,enum=arkeo.arkeo.ContractType" json:"type,omitempty"`
	Nonce      int64                                       `protobuf:"varint,7,opt,name=nonce,proto3" json:"nonce,omitempty"`
	Height     int64                                       `protobuf:"varint,8,opt,name=height,proto3" json:"height,omitempty"`
	Paid       cosmossdk_io_math.Int                       `protobuf:"bytes,9,opt,name=paid,proto3,customtype=cosmossdk.io/math.Int" json:"paid"`
	Reserve    cosmossdk_io_math.Int                       `protobuf:"bytes,10,opt,name=reserve,proto3,customtype=cosmossdk.io/math.Int" json:"reserve"`
}

func NewContractSettlementEvent

func NewContractSettlementEvent(debt, valIncome cosmos.Int, contract *Contract) EventSettleContract

func (*EventSettleContract) Descriptor

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

func (*EventSettleContract) GetClient

func (*EventSettleContract) GetContractId

func (m *EventSettleContract) GetContractId() uint64

func (*EventSettleContract) GetDelegate

func (*EventSettleContract) GetHeight

func (m *EventSettleContract) GetHeight() int64

func (*EventSettleContract) GetNonce

func (m *EventSettleContract) GetNonce() int64

func (*EventSettleContract) GetProvider

func (*EventSettleContract) GetService

func (m *EventSettleContract) GetService() string

func (*EventSettleContract) GetType

func (m *EventSettleContract) GetType() ContractType

func (*EventSettleContract) Marshal

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

func (*EventSettleContract) MarshalTo

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

func (*EventSettleContract) MarshalToSizedBuffer

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

func (*EventSettleContract) ProtoMessage

func (*EventSettleContract) ProtoMessage()

func (*EventSettleContract) Reset

func (m *EventSettleContract) Reset()

func (*EventSettleContract) Size

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

func (*EventSettleContract) String

func (m *EventSettleContract) String() string

func (*EventSettleContract) Unmarshal

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

func (*EventSettleContract) XXX_DiscardUnknown

func (m *EventSettleContract) XXX_DiscardUnknown()

func (*EventSettleContract) XXX_Marshal

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

func (*EventSettleContract) XXX_Merge

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

func (*EventSettleContract) XXX_Size

func (m *EventSettleContract) XXX_Size() int

func (*EventSettleContract) XXX_Unmarshal

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

type EventValidatorPayout

type EventValidatorPayout struct {
	Validator github_com_cosmos_cosmos_sdk_types.AccAddress `` /* 126-byte string literal not displayed */
	Reward    cosmossdk_io_math.Int                         `protobuf:"bytes,2,opt,name=reward,proto3,customtype=cosmossdk.io/math.Int" json:"reward"`
}

func NewValidatorPayoutEvent

func NewValidatorPayoutEvent(acc cosmos.AccAddress, reward cosmos.Int) EventValidatorPayout

func (*EventValidatorPayout) Descriptor

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

func (*EventValidatorPayout) GetValidator

func (*EventValidatorPayout) Marshal

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

func (*EventValidatorPayout) MarshalTo

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

func (*EventValidatorPayout) MarshalToSizedBuffer

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

func (*EventValidatorPayout) ProtoMessage

func (*EventValidatorPayout) ProtoMessage()

func (*EventValidatorPayout) Reset

func (m *EventValidatorPayout) Reset()

func (*EventValidatorPayout) Size

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

func (*EventValidatorPayout) String

func (m *EventValidatorPayout) String() string

func (*EventValidatorPayout) Unmarshal

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

func (*EventValidatorPayout) XXX_DiscardUnknown

func (m *EventValidatorPayout) XXX_DiscardUnknown()

func (*EventValidatorPayout) XXX_Marshal

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

func (*EventValidatorPayout) XXX_Merge

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

func (*EventValidatorPayout) XXX_Size

func (m *EventValidatorPayout) XXX_Size() int

func (*EventValidatorPayout) XXX_Unmarshal

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

type GenesisState

type GenesisState struct {
	Params                 Params                  `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
	Providers              []Provider              `protobuf:"bytes,2,rep,name=providers,proto3" json:"providers"`
	Contracts              []Contract              `protobuf:"bytes,3,rep,name=contracts,proto3" json:"contracts"`
	NextContractId         uint64                  `protobuf:"varint,4,opt,name=next_contract_id,json=nextContractId,proto3" json:"next_contract_id,omitempty"`
	ContractExpirationSets []ContractExpirationSet `protobuf:"bytes,5,rep,name=contract_expiration_sets,json=contractExpirationSets,proto3" json:"contract_expiration_sets"`
	UserContractSets       []UserContractSet       `protobuf:"bytes,6,rep,name=user_contract_sets,json=userContractSets,proto3" json:"user_contract_sets"`
	Version                int64                   `protobuf:"varint,7,opt,name=version,proto3" json:"version,omitempty"`
}

GenesisState defines the arkeo module's genesis state.

func DefaultGenesis

func DefaultGenesis() *GenesisState

DefaultGenesis returns the default genesis state

func (*GenesisState) Descriptor

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

func (*GenesisState) GetContractExpirationSets

func (m *GenesisState) GetContractExpirationSets() []ContractExpirationSet

func (*GenesisState) GetContracts

func (m *GenesisState) GetContracts() []Contract

func (*GenesisState) GetNextContractId

func (m *GenesisState) GetNextContractId() uint64

func (*GenesisState) GetParams

func (m *GenesisState) GetParams() Params

func (*GenesisState) GetProviders

func (m *GenesisState) GetProviders() []Provider

func (*GenesisState) GetUserContractSets

func (m *GenesisState) GetUserContractSets() []UserContractSet

func (*GenesisState) GetVersion

func (m *GenesisState) GetVersion() int64

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) Validate

func (gs GenesisState) Validate() error

Validate performs basic genesis state validation returning an error upon any failure.

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 MsgBondProvider

type MsgBondProvider struct {
	Creator  string                `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	Provider string                `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	Service  string                `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
	Bond     cosmossdk_io_math.Int `protobuf:"bytes,4,opt,name=bond,proto3,customtype=cosmossdk.io/math.Int" json:"bond"`
}

func NewMsgBondProvider

func NewMsgBondProvider(creator cosmos.AccAddress, provider common.PubKey, service string, bond cosmos.Int) *MsgBondProvider

func (*MsgBondProvider) Descriptor

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

func (*MsgBondProvider) GetCreator

func (m *MsgBondProvider) GetCreator() string

func (*MsgBondProvider) GetProvider

func (m *MsgBondProvider) GetProvider() string

func (*MsgBondProvider) GetService

func (m *MsgBondProvider) GetService() string

func (*MsgBondProvider) GetSignBytes

func (msg *MsgBondProvider) GetSignBytes() []byte

func (*MsgBondProvider) GetSigners

func (msg *MsgBondProvider) GetSigners() []sdk.AccAddress

func (*MsgBondProvider) Marshal

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

func (*MsgBondProvider) MarshalTo

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

func (*MsgBondProvider) MarshalToSizedBuffer

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

func (*MsgBondProvider) MustGetSigner

func (msg *MsgBondProvider) MustGetSigner() sdk.AccAddress

func (*MsgBondProvider) ProtoMessage

func (*MsgBondProvider) ProtoMessage()

func (*MsgBondProvider) Reset

func (m *MsgBondProvider) Reset()

func (*MsgBondProvider) Route

func (msg *MsgBondProvider) Route() string

func (*MsgBondProvider) Size

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

func (*MsgBondProvider) String

func (m *MsgBondProvider) String() string

func (*MsgBondProvider) Type

func (msg *MsgBondProvider) Type() string

func (*MsgBondProvider) Unmarshal

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

func (*MsgBondProvider) ValidateBasic

func (msg *MsgBondProvider) ValidateBasic() error

func (*MsgBondProvider) XXX_DiscardUnknown

func (m *MsgBondProvider) XXX_DiscardUnknown()

func (*MsgBondProvider) XXX_Marshal

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

func (*MsgBondProvider) XXX_Merge

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

func (*MsgBondProvider) XXX_Size

func (m *MsgBondProvider) XXX_Size() int

func (*MsgBondProvider) XXX_Unmarshal

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

type MsgBondProviderResponse

type MsgBondProviderResponse struct {
}

func (*MsgBondProviderResponse) Descriptor

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

func (*MsgBondProviderResponse) Marshal

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

func (*MsgBondProviderResponse) MarshalTo

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

func (*MsgBondProviderResponse) MarshalToSizedBuffer

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

func (*MsgBondProviderResponse) ProtoMessage

func (*MsgBondProviderResponse) ProtoMessage()

func (*MsgBondProviderResponse) Reset

func (m *MsgBondProviderResponse) Reset()

func (*MsgBondProviderResponse) Size

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

func (*MsgBondProviderResponse) String

func (m *MsgBondProviderResponse) String() string

func (*MsgBondProviderResponse) Unmarshal

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

func (*MsgBondProviderResponse) XXX_DiscardUnknown

func (m *MsgBondProviderResponse) XXX_DiscardUnknown()

func (*MsgBondProviderResponse) XXX_Marshal

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

func (*MsgBondProviderResponse) XXX_Merge

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

func (*MsgBondProviderResponse) XXX_Size

func (m *MsgBondProviderResponse) XXX_Size() int

func (*MsgBondProviderResponse) XXX_Unmarshal

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

type MsgClaimContractIncome

type MsgClaimContractIncome struct {
	Creator    string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	ContractId uint64 `protobuf:"varint,2,opt,name=contract_id,json=contractId,proto3" json:"contract_id,omitempty"`
	Signature  []byte `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty"`
	Nonce      int64  `protobuf:"varint,5,opt,name=nonce,proto3" json:"nonce,omitempty"`
}

func NewMsgClaimContractIncome

func NewMsgClaimContractIncome(creator cosmos.AccAddress, contractId uint64, nonce int64, sig []byte) *MsgClaimContractIncome

func (*MsgClaimContractIncome) Descriptor

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

func (*MsgClaimContractIncome) GetBytesToSign

func (msg *MsgClaimContractIncome) GetBytesToSign() []byte

func (*MsgClaimContractIncome) GetContractId

func (m *MsgClaimContractIncome) GetContractId() uint64

func (*MsgClaimContractIncome) GetCreator

func (m *MsgClaimContractIncome) GetCreator() string

func (*MsgClaimContractIncome) GetNonce

func (m *MsgClaimContractIncome) GetNonce() int64

func (*MsgClaimContractIncome) GetSignBytes

func (msg *MsgClaimContractIncome) GetSignBytes() []byte

func (*MsgClaimContractIncome) GetSignature

func (m *MsgClaimContractIncome) GetSignature() []byte

func (*MsgClaimContractIncome) GetSigners

func (msg *MsgClaimContractIncome) GetSigners() []sdk.AccAddress

func (*MsgClaimContractIncome) Marshal

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

func (*MsgClaimContractIncome) MarshalTo

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

func (*MsgClaimContractIncome) MarshalToSizedBuffer

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

func (*MsgClaimContractIncome) MustGetSigner

func (msg *MsgClaimContractIncome) MustGetSigner() sdk.AccAddress

func (*MsgClaimContractIncome) ProtoMessage

func (*MsgClaimContractIncome) ProtoMessage()

func (*MsgClaimContractIncome) Reset

func (m *MsgClaimContractIncome) Reset()

func (*MsgClaimContractIncome) Route

func (msg *MsgClaimContractIncome) Route() string

func (*MsgClaimContractIncome) Size

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

func (*MsgClaimContractIncome) String

func (m *MsgClaimContractIncome) String() string

func (*MsgClaimContractIncome) Type

func (msg *MsgClaimContractIncome) Type() string

func (*MsgClaimContractIncome) Unmarshal

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

func (*MsgClaimContractIncome) ValidateBasic

func (msg *MsgClaimContractIncome) ValidateBasic() error

func (*MsgClaimContractIncome) XXX_DiscardUnknown

func (m *MsgClaimContractIncome) XXX_DiscardUnknown()

func (*MsgClaimContractIncome) XXX_Marshal

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

func (*MsgClaimContractIncome) XXX_Merge

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

func (*MsgClaimContractIncome) XXX_Size

func (m *MsgClaimContractIncome) XXX_Size() int

func (*MsgClaimContractIncome) XXX_Unmarshal

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

type MsgClaimContractIncomeResponse

type MsgClaimContractIncomeResponse struct {
}

func (*MsgClaimContractIncomeResponse) Descriptor

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

func (*MsgClaimContractIncomeResponse) Marshal

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

func (*MsgClaimContractIncomeResponse) MarshalTo

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

func (*MsgClaimContractIncomeResponse) MarshalToSizedBuffer

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

func (*MsgClaimContractIncomeResponse) ProtoMessage

func (*MsgClaimContractIncomeResponse) ProtoMessage()

func (*MsgClaimContractIncomeResponse) Reset

func (m *MsgClaimContractIncomeResponse) Reset()

func (*MsgClaimContractIncomeResponse) Size

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

func (*MsgClaimContractIncomeResponse) String

func (*MsgClaimContractIncomeResponse) Unmarshal

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

func (*MsgClaimContractIncomeResponse) XXX_DiscardUnknown

func (m *MsgClaimContractIncomeResponse) XXX_DiscardUnknown()

func (*MsgClaimContractIncomeResponse) XXX_Marshal

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

func (*MsgClaimContractIncomeResponse) XXX_Merge

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

func (*MsgClaimContractIncomeResponse) XXX_Size

func (m *MsgClaimContractIncomeResponse) XXX_Size() int

func (*MsgClaimContractIncomeResponse) XXX_Unmarshal

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

type MsgClient

type MsgClient interface {
	BondProvider(ctx context.Context, in *MsgBondProvider, opts ...grpc.CallOption) (*MsgBondProviderResponse, error)
	ModProvider(ctx context.Context, in *MsgModProvider, opts ...grpc.CallOption) (*MsgModProviderResponse, error)
	OpenContract(ctx context.Context, in *MsgOpenContract, opts ...grpc.CallOption) (*MsgOpenContractResponse, error)
	CloseContract(ctx context.Context, in *MsgCloseContract, opts ...grpc.CallOption) (*MsgCloseContractResponse, error)
	ClaimContractIncome(ctx context.Context, in *MsgClaimContractIncome, opts ...grpc.CallOption) (*MsgClaimContractIncomeResponse, error)
	// this line is used by starport scaffolding # proto/tx/rpc
	SetVersion(ctx context.Context, in *MsgSetVersion, opts ...grpc.CallOption) (*MsgSetVersionResponse, 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 MsgCloseContract

type MsgCloseContract struct {
	Creator    string                                      `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	ContractId uint64                                      `protobuf:"varint,2,opt,name=contract_id,json=contractId,proto3" json:"contract_id,omitempty"`
	Client     github_com_arkeonetwork_arkeo_common.PubKey `protobuf:"bytes,3,opt,name=client,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"client,omitempty"`
	Delegate   github_com_arkeonetwork_arkeo_common.PubKey `protobuf:"bytes,4,opt,name=delegate,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"delegate,omitempty"`
}

func NewMsgCloseContract

func NewMsgCloseContract(creator cosmos.AccAddress, contractId uint64, client common.PubKey, delegate common.PubKey) *MsgCloseContract

func (*MsgCloseContract) Descriptor

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

func (*MsgCloseContract) GetClient

func (*MsgCloseContract) GetContractId

func (m *MsgCloseContract) GetContractId() uint64

func (*MsgCloseContract) GetCreator

func (m *MsgCloseContract) GetCreator() string

func (*MsgCloseContract) GetDelegate

func (*MsgCloseContract) GetSignBytes

func (msg *MsgCloseContract) GetSignBytes() []byte

func (*MsgCloseContract) GetSigners

func (msg *MsgCloseContract) GetSigners() []sdk.AccAddress

func (*MsgCloseContract) Marshal

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

func (*MsgCloseContract) MarshalTo

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

func (*MsgCloseContract) MarshalToSizedBuffer

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

func (*MsgCloseContract) MustGetSigner

func (msg *MsgCloseContract) MustGetSigner() sdk.AccAddress

func (*MsgCloseContract) ProtoMessage

func (*MsgCloseContract) ProtoMessage()

func (*MsgCloseContract) Reset

func (m *MsgCloseContract) Reset()

func (*MsgCloseContract) Route

func (msg *MsgCloseContract) Route() string

func (*MsgCloseContract) Size

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

func (*MsgCloseContract) String

func (m *MsgCloseContract) String() string

func (*MsgCloseContract) Type

func (msg *MsgCloseContract) Type() string

func (*MsgCloseContract) Unmarshal

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

func (*MsgCloseContract) ValidateBasic

func (msg *MsgCloseContract) ValidateBasic() error

func (*MsgCloseContract) XXX_DiscardUnknown

func (m *MsgCloseContract) XXX_DiscardUnknown()

func (*MsgCloseContract) XXX_Marshal

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

func (*MsgCloseContract) XXX_Merge

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

func (*MsgCloseContract) XXX_Size

func (m *MsgCloseContract) XXX_Size() int

func (*MsgCloseContract) XXX_Unmarshal

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

type MsgCloseContractResponse

type MsgCloseContractResponse struct {
}

func (*MsgCloseContractResponse) Descriptor

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

func (*MsgCloseContractResponse) Marshal

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

func (*MsgCloseContractResponse) MarshalTo

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

func (*MsgCloseContractResponse) MarshalToSizedBuffer

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

func (*MsgCloseContractResponse) ProtoMessage

func (*MsgCloseContractResponse) ProtoMessage()

func (*MsgCloseContractResponse) Reset

func (m *MsgCloseContractResponse) Reset()

func (*MsgCloseContractResponse) Size

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

func (*MsgCloseContractResponse) String

func (m *MsgCloseContractResponse) String() string

func (*MsgCloseContractResponse) Unmarshal

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

func (*MsgCloseContractResponse) XXX_DiscardUnknown

func (m *MsgCloseContractResponse) XXX_DiscardUnknown()

func (*MsgCloseContractResponse) XXX_Marshal

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

func (*MsgCloseContractResponse) XXX_Merge

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

func (*MsgCloseContractResponse) XXX_Size

func (m *MsgCloseContractResponse) XXX_Size() int

func (*MsgCloseContractResponse) XXX_Unmarshal

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

type MsgModProvider

type MsgModProvider struct {
	Creator             string                                      `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	Provider            github_com_arkeonetwork_arkeo_common.PubKey `protobuf:"bytes,2,opt,name=provider,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"provider,omitempty"`
	Service             string                                      `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
	MetadataUri         string                                      `protobuf:"bytes,4,opt,name=metadata_uri,json=metadataUri,proto3" json:"metadata_uri,omitempty"`
	MetadataNonce       uint64                                      `protobuf:"varint,5,opt,name=metadata_nonce,json=metadataNonce,proto3" json:"metadata_nonce,omitempty"`
	Status              ProviderStatus                              `protobuf:"varint,6,opt,name=status,proto3,enum=arkeo.arkeo.ProviderStatus" json:"status,omitempty"`
	MinContractDuration int64                                       `protobuf:"varint,7,opt,name=min_contract_duration,json=minContractDuration,proto3" json:"min_contract_duration,omitempty"`
	MaxContractDuration int64                                       `protobuf:"varint,8,opt,name=max_contract_duration,json=maxContractDuration,proto3" json:"max_contract_duration,omitempty"`
	SubscriptionRate    []types.Coin                                `protobuf:"bytes,9,rep,name=subscription_rate,json=subscriptionRate,proto3" json:"subscription_rate"`
	PayAsYouGoRate      []types.Coin                                `protobuf:"bytes,10,rep,name=pay_as_you_go_rate,json=payAsYouGoRate,proto3" json:"pay_as_you_go_rate"`
	SettlementDuration  int64                                       `protobuf:"varint,11,opt,name=settlement_duration,json=settlementDuration,proto3" json:"settlement_duration,omitempty"`
}

func NewMsgModProvider

func NewMsgModProvider(creator cosmos.AccAddress, provider common.PubKey, service, metadataUri string,
	metadataNonce uint64, status ProviderStatus, minContractDuration,
	maxContractDuration int64, subscriptionRate, payAsYouGoRate types.Coins, settlementDuration int64,
) *MsgModProvider

func (*MsgModProvider) Descriptor

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

func (*MsgModProvider) GetCreator

func (m *MsgModProvider) GetCreator() string

func (*MsgModProvider) GetMaxContractDuration

func (m *MsgModProvider) GetMaxContractDuration() int64

func (*MsgModProvider) GetMetadataNonce

func (m *MsgModProvider) GetMetadataNonce() uint64

func (*MsgModProvider) GetMetadataUri

func (m *MsgModProvider) GetMetadataUri() string

func (*MsgModProvider) GetMinContractDuration

func (m *MsgModProvider) GetMinContractDuration() int64

func (*MsgModProvider) GetPayAsYouGoRate

func (m *MsgModProvider) GetPayAsYouGoRate() []types.Coin

func (*MsgModProvider) GetProvider

func (*MsgModProvider) GetService

func (m *MsgModProvider) GetService() string

func (*MsgModProvider) GetSettlementDuration

func (m *MsgModProvider) GetSettlementDuration() int64

func (*MsgModProvider) GetSignBytes

func (msg *MsgModProvider) GetSignBytes() []byte

func (*MsgModProvider) GetSigners

func (msg *MsgModProvider) GetSigners() []sdk.AccAddress

func (*MsgModProvider) GetStatus

func (m *MsgModProvider) GetStatus() ProviderStatus

func (*MsgModProvider) GetSubscriptionRate

func (m *MsgModProvider) GetSubscriptionRate() []types.Coin

func (*MsgModProvider) Marshal

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

func (*MsgModProvider) MarshalTo

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

func (*MsgModProvider) MarshalToSizedBuffer

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

func (*MsgModProvider) MustGetSigner

func (msg *MsgModProvider) MustGetSigner() sdk.AccAddress

func (*MsgModProvider) ProtoMessage

func (*MsgModProvider) ProtoMessage()

func (*MsgModProvider) Reset

func (m *MsgModProvider) Reset()

func (*MsgModProvider) Route

func (msg *MsgModProvider) Route() string

func (*MsgModProvider) Size

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

func (*MsgModProvider) String

func (m *MsgModProvider) String() string

func (*MsgModProvider) Type

func (msg *MsgModProvider) Type() string

func (*MsgModProvider) Unmarshal

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

func (*MsgModProvider) ValidateBasic

func (msg *MsgModProvider) ValidateBasic() error

func (*MsgModProvider) XXX_DiscardUnknown

func (m *MsgModProvider) XXX_DiscardUnknown()

func (*MsgModProvider) XXX_Marshal

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

func (*MsgModProvider) XXX_Merge

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

func (*MsgModProvider) XXX_Size

func (m *MsgModProvider) XXX_Size() int

func (*MsgModProvider) XXX_Unmarshal

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

type MsgModProviderResponse

type MsgModProviderResponse struct {
}

func (*MsgModProviderResponse) Descriptor

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

func (*MsgModProviderResponse) Marshal

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

func (*MsgModProviderResponse) MarshalTo

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

func (*MsgModProviderResponse) MarshalToSizedBuffer

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

func (*MsgModProviderResponse) ProtoMessage

func (*MsgModProviderResponse) ProtoMessage()

func (*MsgModProviderResponse) Reset

func (m *MsgModProviderResponse) Reset()

func (*MsgModProviderResponse) Size

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

func (*MsgModProviderResponse) String

func (m *MsgModProviderResponse) String() string

func (*MsgModProviderResponse) Unmarshal

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

func (*MsgModProviderResponse) XXX_DiscardUnknown

func (m *MsgModProviderResponse) XXX_DiscardUnknown()

func (*MsgModProviderResponse) XXX_Marshal

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

func (*MsgModProviderResponse) XXX_Merge

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

func (*MsgModProviderResponse) XXX_Size

func (m *MsgModProviderResponse) XXX_Size() int

func (*MsgModProviderResponse) XXX_Unmarshal

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

type MsgOpenContract

type MsgOpenContract struct {
	Creator            string                `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	Provider           string                `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	Service            string                `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
	Client             string                `protobuf:"bytes,4,opt,name=client,proto3" json:"client,omitempty"`
	Delegate           string                `protobuf:"bytes,5,opt,name=delegate,proto3" json:"delegate,omitempty"`
	ContractType       ContractType          `` /* 128-byte string literal not displayed */
	Duration           int64                 `protobuf:"varint,7,opt,name=duration,proto3" json:"duration,omitempty"`
	Rate               types.Coin            `protobuf:"bytes,8,opt,name=rate,proto3" json:"rate"`
	Deposit            cosmossdk_io_math.Int `protobuf:"bytes,9,opt,name=deposit,proto3,customtype=cosmossdk.io/math.Int" json:"deposit"`
	SettlementDuration int64                 `protobuf:"varint,10,opt,name=settlement_duration,json=settlementDuration,proto3" json:"settlement_duration,omitempty"`
	Authorization      ContractAuthorization `protobuf:"varint,11,opt,name=authorization,proto3,enum=arkeo.arkeo.ContractAuthorization" json:"authorization,omitempty"`
	QueriesPerMinute   int64                 `protobuf:"varint,12,opt,name=queries_per_minute,json=queriesPerMinute,proto3" json:"queries_per_minute,omitempty"`
}

func NewMsgOpenContract

func NewMsgOpenContract(creator cosmos.AccAddress, provider common.PubKey, service string, client, delegate common.PubKey, contractType ContractType, duration, settlementDuration int64, rate types.Coin, deposit cosmos.Int, authorization ContractAuthorization, qpm int64) *MsgOpenContract

func (*MsgOpenContract) Descriptor

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

func (*MsgOpenContract) GetAuthorization

func (m *MsgOpenContract) GetAuthorization() ContractAuthorization

func (*MsgOpenContract) GetClient

func (m *MsgOpenContract) GetClient() string

func (*MsgOpenContract) GetContractType

func (m *MsgOpenContract) GetContractType() ContractType

func (*MsgOpenContract) GetCreator

func (m *MsgOpenContract) GetCreator() string

func (*MsgOpenContract) GetDelegate

func (m *MsgOpenContract) GetDelegate() string

func (*MsgOpenContract) GetDuration

func (m *MsgOpenContract) GetDuration() int64

func (*MsgOpenContract) GetProvider

func (m *MsgOpenContract) GetProvider() string

func (*MsgOpenContract) GetQueriesPerMinute

func (m *MsgOpenContract) GetQueriesPerMinute() int64

func (*MsgOpenContract) GetRate

func (m *MsgOpenContract) GetRate() types.Coin

func (*MsgOpenContract) GetService

func (m *MsgOpenContract) GetService() string

func (*MsgOpenContract) GetSettlementDuration

func (m *MsgOpenContract) GetSettlementDuration() int64

func (*MsgOpenContract) GetSignBytes

func (msg *MsgOpenContract) GetSignBytes() []byte

func (*MsgOpenContract) GetSigners

func (msg *MsgOpenContract) GetSigners() []sdk.AccAddress

func (*MsgOpenContract) GetSpender

func (msg *MsgOpenContract) GetSpender() (common.PubKey, error)

func (*MsgOpenContract) Marshal

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

func (*MsgOpenContract) MarshalTo

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

func (*MsgOpenContract) MarshalToSizedBuffer

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

func (*MsgOpenContract) MustGetSigner

func (msg *MsgOpenContract) MustGetSigner() sdk.AccAddress

func (*MsgOpenContract) ProtoMessage

func (*MsgOpenContract) ProtoMessage()

func (*MsgOpenContract) Reset

func (m *MsgOpenContract) Reset()

func (*MsgOpenContract) Route

func (msg *MsgOpenContract) Route() string

func (*MsgOpenContract) Size

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

func (*MsgOpenContract) String

func (m *MsgOpenContract) String() string

func (*MsgOpenContract) Type

func (msg *MsgOpenContract) Type() string

func (*MsgOpenContract) Unmarshal

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

func (*MsgOpenContract) ValidateBasic

func (msg *MsgOpenContract) ValidateBasic() error

func (*MsgOpenContract) XXX_DiscardUnknown

func (m *MsgOpenContract) XXX_DiscardUnknown()

func (*MsgOpenContract) XXX_Marshal

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

func (*MsgOpenContract) XXX_Merge

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

func (*MsgOpenContract) XXX_Size

func (m *MsgOpenContract) XXX_Size() int

func (*MsgOpenContract) XXX_Unmarshal

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

type MsgOpenContractResponse

type MsgOpenContractResponse struct {
}

func (*MsgOpenContractResponse) Descriptor

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

func (*MsgOpenContractResponse) Marshal

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

func (*MsgOpenContractResponse) MarshalTo

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

func (*MsgOpenContractResponse) MarshalToSizedBuffer

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

func (*MsgOpenContractResponse) ProtoMessage

func (*MsgOpenContractResponse) ProtoMessage()

func (*MsgOpenContractResponse) Reset

func (m *MsgOpenContractResponse) Reset()

func (*MsgOpenContractResponse) Size

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

func (*MsgOpenContractResponse) String

func (m *MsgOpenContractResponse) String() string

func (*MsgOpenContractResponse) Unmarshal

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

func (*MsgOpenContractResponse) XXX_DiscardUnknown

func (m *MsgOpenContractResponse) XXX_DiscardUnknown()

func (*MsgOpenContractResponse) XXX_Marshal

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

func (*MsgOpenContractResponse) XXX_Merge

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

func (*MsgOpenContractResponse) XXX_Size

func (m *MsgOpenContractResponse) XXX_Size() int

func (*MsgOpenContractResponse) XXX_Unmarshal

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

type MsgServer

type MsgServer interface {
	BondProvider(context.Context, *MsgBondProvider) (*MsgBondProviderResponse, error)
	ModProvider(context.Context, *MsgModProvider) (*MsgModProviderResponse, error)
	OpenContract(context.Context, *MsgOpenContract) (*MsgOpenContractResponse, error)
	CloseContract(context.Context, *MsgCloseContract) (*MsgCloseContractResponse, error)
	ClaimContractIncome(context.Context, *MsgClaimContractIncome) (*MsgClaimContractIncomeResponse, error)
	// this line is used by starport scaffolding # proto/tx/rpc
	SetVersion(context.Context, *MsgSetVersion) (*MsgSetVersionResponse, error)
}

MsgServer is the server API for Msg service.

type MsgSetVersion

type MsgSetVersion struct {
	Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	Version int64  `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
}

this line is used by starport scaffolding # proto/tx/message

func NewMsgSetVersion

func NewMsgSetVersion(creator cosmos.AccAddress, version int64) *MsgSetVersion

func (*MsgSetVersion) Descriptor

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

func (*MsgSetVersion) GetCreator

func (m *MsgSetVersion) GetCreator() string

func (*MsgSetVersion) GetSignBytes

func (msg *MsgSetVersion) GetSignBytes() []byte

func (*MsgSetVersion) GetSigners

func (msg *MsgSetVersion) GetSigners() []sdk.AccAddress

func (*MsgSetVersion) GetVersion

func (m *MsgSetVersion) GetVersion() int64

func (*MsgSetVersion) Marshal

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

func (*MsgSetVersion) MarshalTo

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

func (*MsgSetVersion) MarshalToSizedBuffer

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

func (*MsgSetVersion) ProtoMessage

func (*MsgSetVersion) ProtoMessage()

func (*MsgSetVersion) Reset

func (m *MsgSetVersion) Reset()

func (*MsgSetVersion) Route

func (msg *MsgSetVersion) Route() string

func (*MsgSetVersion) Size

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

func (*MsgSetVersion) String

func (m *MsgSetVersion) String() string

func (*MsgSetVersion) Type

func (msg *MsgSetVersion) Type() string

func (*MsgSetVersion) Unmarshal

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

func (*MsgSetVersion) ValidateBasic

func (msg *MsgSetVersion) ValidateBasic() error

func (*MsgSetVersion) XXX_DiscardUnknown

func (m *MsgSetVersion) XXX_DiscardUnknown()

func (*MsgSetVersion) XXX_Marshal

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

func (*MsgSetVersion) XXX_Merge

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

func (*MsgSetVersion) XXX_Size

func (m *MsgSetVersion) XXX_Size() int

func (*MsgSetVersion) XXX_Unmarshal

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

type MsgSetVersionResponse

type MsgSetVersionResponse struct {
}

func (*MsgSetVersionResponse) Descriptor

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

func (*MsgSetVersionResponse) Marshal

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

func (*MsgSetVersionResponse) MarshalTo

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

func (*MsgSetVersionResponse) MarshalToSizedBuffer

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

func (*MsgSetVersionResponse) ProtoMessage

func (*MsgSetVersionResponse) ProtoMessage()

func (*MsgSetVersionResponse) Reset

func (m *MsgSetVersionResponse) Reset()

func (*MsgSetVersionResponse) Size

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

func (*MsgSetVersionResponse) String

func (m *MsgSetVersionResponse) String() string

func (*MsgSetVersionResponse) Unmarshal

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

func (*MsgSetVersionResponse) XXX_DiscardUnknown

func (m *MsgSetVersionResponse) XXX_DiscardUnknown()

func (*MsgSetVersionResponse) XXX_Marshal

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

func (*MsgSetVersionResponse) XXX_Merge

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

func (*MsgSetVersionResponse) XXX_Size

func (m *MsgSetVersionResponse) XXX_Size() int

func (*MsgSetVersionResponse) XXX_Unmarshal

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

type Params

type Params struct {
	BlockPerYear  uint64 `protobuf:"varint,8,opt,name=block_per_year,json=blockPerYear,proto3" json:"block_per_year,omitempty"`
	EmissionCurve uint64 `protobuf:"varint,9,opt,name=emission_curve,json=emissionCurve,proto3" json:"emission_curve,omitempty"`
}

Params defines the parameters for the module.

func DefaultParams

func DefaultParams() Params

DefaultParams returns a default set of parameters

func NewParams

func NewParams() Params

NewParams creates a new Params instance

func (*Params) Descriptor

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

func (*Params) GetBlockPerYear

func (m *Params) GetBlockPerYear() uint64

func (*Params) GetEmissionCurve

func (m *Params) GetEmissionCurve() 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

ParamSetPairs get the 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 (p Params) String() string

String implements the Stringer interface.

func (*Params) Unmarshal

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

func (Params) Validate

func (p Params) Validate() error

Validate validates the set of 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 ProtoAccAddresses

type ProtoAccAddresses struct {
	Value []github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,rep,name=value,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"value,omitempty"`
}

func (*ProtoAccAddresses) Descriptor

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

func (*ProtoAccAddresses) GetValue

func (*ProtoAccAddresses) Marshal

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

func (*ProtoAccAddresses) MarshalTo

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

func (*ProtoAccAddresses) MarshalToSizedBuffer

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

func (*ProtoAccAddresses) ProtoMessage

func (*ProtoAccAddresses) ProtoMessage()

func (*ProtoAccAddresses) Reset

func (m *ProtoAccAddresses) Reset()

func (*ProtoAccAddresses) Size

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

func (*ProtoAccAddresses) String

func (m *ProtoAccAddresses) String() string

func (*ProtoAccAddresses) Unmarshal

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

func (*ProtoAccAddresses) XXX_DiscardUnknown

func (m *ProtoAccAddresses) XXX_DiscardUnknown()

func (*ProtoAccAddresses) XXX_Marshal

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

func (*ProtoAccAddresses) XXX_Merge

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

func (*ProtoAccAddresses) XXX_Size

func (m *ProtoAccAddresses) XXX_Size() int

func (*ProtoAccAddresses) XXX_Unmarshal

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

type ProtoBools

type ProtoBools struct {
	Value []bool `protobuf:"varint,1,rep,packed,name=value,proto3" json:"value,omitempty"`
}

func (*ProtoBools) Descriptor

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

func (*ProtoBools) GetValue

func (m *ProtoBools) GetValue() []bool

func (*ProtoBools) Marshal

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

func (*ProtoBools) MarshalTo

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

func (*ProtoBools) MarshalToSizedBuffer

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

func (*ProtoBools) ProtoMessage

func (*ProtoBools) ProtoMessage()

func (*ProtoBools) Reset

func (m *ProtoBools) Reset()

func (*ProtoBools) Size

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

func (*ProtoBools) String

func (m *ProtoBools) String() string

func (*ProtoBools) Unmarshal

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

func (*ProtoBools) XXX_DiscardUnknown

func (m *ProtoBools) XXX_DiscardUnknown()

func (*ProtoBools) XXX_Marshal

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

func (*ProtoBools) XXX_Merge

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

func (*ProtoBools) XXX_Size

func (m *ProtoBools) XXX_Size() int

func (*ProtoBools) XXX_Unmarshal

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

type ProtoInt64

type ProtoInt64 struct {
	Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
}

func (*ProtoInt64) Descriptor

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

func (*ProtoInt64) GetValue

func (m *ProtoInt64) GetValue() int64

func (*ProtoInt64) Marshal

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

func (*ProtoInt64) MarshalTo

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

func (*ProtoInt64) MarshalToSizedBuffer

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

func (*ProtoInt64) ProtoMessage

func (*ProtoInt64) ProtoMessage()

func (*ProtoInt64) Reset

func (m *ProtoInt64) Reset()

func (*ProtoInt64) Size

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

func (*ProtoInt64) String

func (m *ProtoInt64) String() string

func (*ProtoInt64) Unmarshal

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

func (*ProtoInt64) XXX_DiscardUnknown

func (m *ProtoInt64) XXX_DiscardUnknown()

func (*ProtoInt64) XXX_Marshal

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

func (*ProtoInt64) XXX_Merge

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

func (*ProtoInt64) XXX_Size

func (m *ProtoInt64) XXX_Size() int

func (*ProtoInt64) XXX_Unmarshal

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

type ProtoStrings

type ProtoStrings struct {
	Value []string `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
}

func (*ProtoStrings) Descriptor

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

func (*ProtoStrings) GetValue

func (m *ProtoStrings) GetValue() []string

func (*ProtoStrings) Marshal

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

func (*ProtoStrings) MarshalTo

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

func (*ProtoStrings) MarshalToSizedBuffer

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

func (*ProtoStrings) ProtoMessage

func (*ProtoStrings) ProtoMessage()

func (*ProtoStrings) Reset

func (m *ProtoStrings) Reset()

func (*ProtoStrings) Size

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

func (*ProtoStrings) String

func (m *ProtoStrings) String() string

func (*ProtoStrings) Unmarshal

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

func (*ProtoStrings) XXX_DiscardUnknown

func (m *ProtoStrings) XXX_DiscardUnknown()

func (*ProtoStrings) XXX_Marshal

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

func (*ProtoStrings) XXX_Merge

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

func (*ProtoStrings) XXX_Size

func (m *ProtoStrings) XXX_Size() int

func (*ProtoStrings) XXX_Unmarshal

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

type ProtoUint64

type ProtoUint64 struct {
	Value uint64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
}

func (*ProtoUint64) Descriptor

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

func (*ProtoUint64) GetValue

func (m *ProtoUint64) GetValue() uint64

func (*ProtoUint64) Marshal

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

func (*ProtoUint64) MarshalTo

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

func (*ProtoUint64) MarshalToSizedBuffer

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

func (*ProtoUint64) ProtoMessage

func (*ProtoUint64) ProtoMessage()

func (*ProtoUint64) Reset

func (m *ProtoUint64) Reset()

func (*ProtoUint64) Size

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

func (*ProtoUint64) String

func (m *ProtoUint64) String() string

func (*ProtoUint64) Unmarshal

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

func (*ProtoUint64) XXX_DiscardUnknown

func (m *ProtoUint64) XXX_DiscardUnknown()

func (*ProtoUint64) XXX_Marshal

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

func (*ProtoUint64) XXX_Merge

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

func (*ProtoUint64) XXX_Size

func (m *ProtoUint64) XXX_Size() int

func (*ProtoUint64) XXX_Unmarshal

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

type Provider

type Provider struct {
	PubKey              github_com_arkeonetwork_arkeo_common.PubKey  `` /* 132-byte string literal not displayed */
	Service             github_com_arkeonetwork_arkeo_common.Service `protobuf:"varint,2,opt,name=service,proto3,casttype=github.com/arkeonetwork/arkeo/common.Service" json:"service,omitempty"`
	MetadataUri         string                                       `protobuf:"bytes,3,opt,name=metadata_uri,json=metadataUri,proto3" json:"metadata_uri,omitempty"`
	MetadataNonce       uint64                                       `protobuf:"varint,4,opt,name=metadata_nonce,json=metadataNonce,proto3" json:"metadata_nonce,omitempty"`
	Status              ProviderStatus                               `protobuf:"varint,5,opt,name=status,proto3,enum=arkeo.arkeo.ProviderStatus" json:"status,omitempty"`
	MinContractDuration int64                                        `protobuf:"varint,6,opt,name=min_contract_duration,json=minContractDuration,proto3" json:"min_contract_duration,omitempty"`
	MaxContractDuration int64                                        `protobuf:"varint,7,opt,name=max_contract_duration,json=maxContractDuration,proto3" json:"max_contract_duration,omitempty"`
	SubscriptionRate    []types.Coin                                 `protobuf:"bytes,8,rep,name=subscription_rate,json=subscriptionRate,proto3" json:"subscription_rate"`
	PayAsYouGoRate      []types.Coin                                 `protobuf:"bytes,9,rep,name=pay_as_you_go_rate,json=payAsYouGoRate,proto3" json:"pay_as_you_go_rate"`
	Bond                cosmossdk_io_math.Int                        `protobuf:"bytes,10,opt,name=bond,proto3,customtype=cosmossdk.io/math.Int" json:"bond"`
	LastUpdate          int64                                        `protobuf:"varint,11,opt,name=last_update,json=lastUpdate,proto3" json:"last_update,omitempty"`
	SettlementDuration  int64                                        `protobuf:"varint,12,opt,name=settlement_duration,json=settlementDuration,proto3" json:"settlement_duration,omitempty"`
}

func NewProvider

func NewProvider(pubkey common.PubKey, service common.Service) Provider

func (*Provider) Descriptor

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

func (*Provider) GetLastUpdate

func (m *Provider) GetLastUpdate() int64

func (*Provider) GetMaxContractDuration

func (m *Provider) GetMaxContractDuration() int64

func (*Provider) GetMetadataNonce

func (m *Provider) GetMetadataNonce() uint64

func (*Provider) GetMetadataUri

func (m *Provider) GetMetadataUri() string

func (*Provider) GetMinContractDuration

func (m *Provider) GetMinContractDuration() int64

func (*Provider) GetPayAsYouGoRate

func (m *Provider) GetPayAsYouGoRate() []types.Coin

func (*Provider) GetPubKey

func (*Provider) GetService

func (*Provider) GetSettlementDuration

func (m *Provider) GetSettlementDuration() int64

func (*Provider) GetStatus

func (m *Provider) GetStatus() ProviderStatus

func (*Provider) GetSubscriptionRate

func (m *Provider) GetSubscriptionRate() []types.Coin

func (Provider) Key

func (provider Provider) Key() string

func (*Provider) Marshal

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

func (*Provider) MarshalTo

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

func (*Provider) MarshalToSizedBuffer

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

func (*Provider) ProtoMessage

func (*Provider) ProtoMessage()

func (*Provider) Reset

func (m *Provider) Reset()

func (*Provider) Size

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

func (*Provider) String

func (m *Provider) String() string

func (*Provider) Unmarshal

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

func (*Provider) XXX_DiscardUnknown

func (m *Provider) XXX_DiscardUnknown()

func (*Provider) XXX_Marshal

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

func (*Provider) XXX_Merge

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

func (*Provider) XXX_Size

func (m *Provider) XXX_Size() int

func (*Provider) XXX_Unmarshal

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

type ProviderStatus

type ProviderStatus int32
const (
	ProviderStatus_OFFLINE ProviderStatus = 0
	ProviderStatus_ONLINE  ProviderStatus = 1
)

func (ProviderStatus) EnumDescriptor

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

func (ProviderStatus) String

func (x ProviderStatus) String() string

type QueryActiveContractRequest

type QueryActiveContractRequest struct {
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Service  string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
	Spender  string `protobuf:"bytes,3,opt,name=spender,proto3" json:"spender,omitempty"`
}

this line is used by starport scaffolding # 3

func (*QueryActiveContractRequest) Descriptor

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

func (*QueryActiveContractRequest) GetProvider

func (m *QueryActiveContractRequest) GetProvider() string

func (*QueryActiveContractRequest) GetService

func (m *QueryActiveContractRequest) GetService() string

func (*QueryActiveContractRequest) GetSpender

func (m *QueryActiveContractRequest) GetSpender() string

func (*QueryActiveContractRequest) Marshal

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

func (*QueryActiveContractRequest) MarshalTo

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

func (*QueryActiveContractRequest) MarshalToSizedBuffer

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

func (*QueryActiveContractRequest) ProtoMessage

func (*QueryActiveContractRequest) ProtoMessage()

func (*QueryActiveContractRequest) Reset

func (m *QueryActiveContractRequest) Reset()

func (*QueryActiveContractRequest) Size

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

func (*QueryActiveContractRequest) String

func (m *QueryActiveContractRequest) String() string

func (*QueryActiveContractRequest) Unmarshal

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

func (*QueryActiveContractRequest) XXX_DiscardUnknown

func (m *QueryActiveContractRequest) XXX_DiscardUnknown()

func (*QueryActiveContractRequest) XXX_Marshal

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

func (*QueryActiveContractRequest) XXX_Merge

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

func (*QueryActiveContractRequest) XXX_Size

func (m *QueryActiveContractRequest) XXX_Size() int

func (*QueryActiveContractRequest) XXX_Unmarshal

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

type QueryActiveContractResponse

type QueryActiveContractResponse struct {
	Contract Contract `protobuf:"bytes,1,opt,name=contract,proto3" json:"contract"`
}

func (*QueryActiveContractResponse) Descriptor

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

func (*QueryActiveContractResponse) GetContract

func (m *QueryActiveContractResponse) GetContract() Contract

func (*QueryActiveContractResponse) Marshal

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

func (*QueryActiveContractResponse) MarshalTo

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

func (*QueryActiveContractResponse) MarshalToSizedBuffer

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

func (*QueryActiveContractResponse) ProtoMessage

func (*QueryActiveContractResponse) ProtoMessage()

func (*QueryActiveContractResponse) Reset

func (m *QueryActiveContractResponse) Reset()

func (*QueryActiveContractResponse) Size

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

func (*QueryActiveContractResponse) String

func (m *QueryActiveContractResponse) String() string

func (*QueryActiveContractResponse) Unmarshal

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

func (*QueryActiveContractResponse) XXX_DiscardUnknown

func (m *QueryActiveContractResponse) XXX_DiscardUnknown()

func (*QueryActiveContractResponse) XXX_Marshal

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

func (*QueryActiveContractResponse) XXX_Merge

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

func (*QueryActiveContractResponse) XXX_Size

func (m *QueryActiveContractResponse) XXX_Size() int

func (*QueryActiveContractResponse) XXX_Unmarshal

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

type QueryAllContractRequest

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

func (*QueryAllContractRequest) Descriptor

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

func (*QueryAllContractRequest) GetPagination

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

func (*QueryAllContractRequest) Marshal

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

func (*QueryAllContractRequest) MarshalTo

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

func (*QueryAllContractRequest) MarshalToSizedBuffer

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

func (*QueryAllContractRequest) ProtoMessage

func (*QueryAllContractRequest) ProtoMessage()

func (*QueryAllContractRequest) Reset

func (m *QueryAllContractRequest) Reset()

func (*QueryAllContractRequest) Size

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

func (*QueryAllContractRequest) String

func (m *QueryAllContractRequest) String() string

func (*QueryAllContractRequest) Unmarshal

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

func (*QueryAllContractRequest) XXX_DiscardUnknown

func (m *QueryAllContractRequest) XXX_DiscardUnknown()

func (*QueryAllContractRequest) XXX_Marshal

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

func (*QueryAllContractRequest) XXX_Merge

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

func (*QueryAllContractRequest) XXX_Size

func (m *QueryAllContractRequest) XXX_Size() int

func (*QueryAllContractRequest) XXX_Unmarshal

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

type QueryAllContractResponse

type QueryAllContractResponse struct {
	Contract   []Contract          `protobuf:"bytes,1,rep,name=contract,proto3" json:"contract"`
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

func (*QueryAllContractResponse) Descriptor

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

func (*QueryAllContractResponse) GetContract

func (m *QueryAllContractResponse) GetContract() []Contract

func (*QueryAllContractResponse) GetPagination

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

func (*QueryAllContractResponse) Marshal

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

func (*QueryAllContractResponse) MarshalTo

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

func (*QueryAllContractResponse) MarshalToSizedBuffer

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

func (*QueryAllContractResponse) ProtoMessage

func (*QueryAllContractResponse) ProtoMessage()

func (*QueryAllContractResponse) Reset

func (m *QueryAllContractResponse) Reset()

func (*QueryAllContractResponse) Size

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

func (*QueryAllContractResponse) String

func (m *QueryAllContractResponse) String() string

func (*QueryAllContractResponse) Unmarshal

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

func (*QueryAllContractResponse) XXX_DiscardUnknown

func (m *QueryAllContractResponse) XXX_DiscardUnknown()

func (*QueryAllContractResponse) XXX_Marshal

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

func (*QueryAllContractResponse) XXX_Merge

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

func (*QueryAllContractResponse) XXX_Size

func (m *QueryAllContractResponse) XXX_Size() int

func (*QueryAllContractResponse) XXX_Unmarshal

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

type QueryAllProviderRequest

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

func (*QueryAllProviderRequest) Descriptor

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

func (*QueryAllProviderRequest) GetPagination

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

func (*QueryAllProviderRequest) Marshal

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

func (*QueryAllProviderRequest) MarshalTo

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

func (*QueryAllProviderRequest) MarshalToSizedBuffer

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

func (*QueryAllProviderRequest) ProtoMessage

func (*QueryAllProviderRequest) ProtoMessage()

func (*QueryAllProviderRequest) Reset

func (m *QueryAllProviderRequest) Reset()

func (*QueryAllProviderRequest) Size

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

func (*QueryAllProviderRequest) String

func (m *QueryAllProviderRequest) String() string

func (*QueryAllProviderRequest) Unmarshal

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

func (*QueryAllProviderRequest) XXX_DiscardUnknown

func (m *QueryAllProviderRequest) XXX_DiscardUnknown()

func (*QueryAllProviderRequest) XXX_Marshal

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

func (*QueryAllProviderRequest) XXX_Merge

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

func (*QueryAllProviderRequest) XXX_Size

func (m *QueryAllProviderRequest) XXX_Size() int

func (*QueryAllProviderRequest) XXX_Unmarshal

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

type QueryAllProviderResponse

type QueryAllProviderResponse struct {
	Provider   []Provider          `protobuf:"bytes,1,rep,name=provider,proto3" json:"provider"`
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

func (*QueryAllProviderResponse) Descriptor

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

func (*QueryAllProviderResponse) GetPagination

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

func (*QueryAllProviderResponse) GetProvider

func (m *QueryAllProviderResponse) GetProvider() []Provider

func (*QueryAllProviderResponse) Marshal

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

func (*QueryAllProviderResponse) MarshalTo

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

func (*QueryAllProviderResponse) MarshalToSizedBuffer

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

func (*QueryAllProviderResponse) ProtoMessage

func (*QueryAllProviderResponse) ProtoMessage()

func (*QueryAllProviderResponse) Reset

func (m *QueryAllProviderResponse) Reset()

func (*QueryAllProviderResponse) Size

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

func (*QueryAllProviderResponse) String

func (m *QueryAllProviderResponse) String() string

func (*QueryAllProviderResponse) Unmarshal

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

func (*QueryAllProviderResponse) XXX_DiscardUnknown

func (m *QueryAllProviderResponse) XXX_DiscardUnknown()

func (*QueryAllProviderResponse) XXX_Marshal

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

func (*QueryAllProviderResponse) XXX_Merge

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

func (*QueryAllProviderResponse) XXX_Size

func (m *QueryAllProviderResponse) XXX_Size() int

func (*QueryAllProviderResponse) XXX_Unmarshal

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

type QueryClient

type QueryClient interface {
	// Parameters queries the parameters of the module.
	Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error)
	FetchProvider(ctx context.Context, in *QueryFetchProviderRequest, opts ...grpc.CallOption) (*QueryFetchProviderResponse, error)
	ProviderAll(ctx context.Context, in *QueryAllProviderRequest, opts ...grpc.CallOption) (*QueryAllProviderResponse, error)
	FetchContract(ctx context.Context, in *QueryFetchContractRequest, opts ...grpc.CallOption) (*QueryFetchContractResponse, error)
	ContractAll(ctx context.Context, in *QueryAllContractRequest, opts ...grpc.CallOption) (*QueryAllContractResponse, error)
	// Queries an active contract by spender, provider and service.
	ActiveContract(ctx context.Context, in *QueryActiveContractRequest, opts ...grpc.CallOption) (*QueryActiveContractResponse, 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 QueryFetchContractRequest

type QueryFetchContractRequest struct {
	ContractId uint64 `protobuf:"varint,1,opt,name=contract_id,json=contractId,proto3" json:"contract_id,omitempty"`
}

func (*QueryFetchContractRequest) Descriptor

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

func (*QueryFetchContractRequest) GetContractId

func (m *QueryFetchContractRequest) GetContractId() uint64

func (*QueryFetchContractRequest) Marshal

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

func (*QueryFetchContractRequest) MarshalTo

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

func (*QueryFetchContractRequest) MarshalToSizedBuffer

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

func (*QueryFetchContractRequest) ProtoMessage

func (*QueryFetchContractRequest) ProtoMessage()

func (*QueryFetchContractRequest) Reset

func (m *QueryFetchContractRequest) Reset()

func (*QueryFetchContractRequest) Size

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

func (*QueryFetchContractRequest) String

func (m *QueryFetchContractRequest) String() string

func (*QueryFetchContractRequest) Unmarshal

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

func (*QueryFetchContractRequest) XXX_DiscardUnknown

func (m *QueryFetchContractRequest) XXX_DiscardUnknown()

func (*QueryFetchContractRequest) XXX_Marshal

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

func (*QueryFetchContractRequest) XXX_Merge

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

func (*QueryFetchContractRequest) XXX_Size

func (m *QueryFetchContractRequest) XXX_Size() int

func (*QueryFetchContractRequest) XXX_Unmarshal

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

type QueryFetchContractResponse

type QueryFetchContractResponse struct {
	Contract Contract `protobuf:"bytes,1,opt,name=contract,proto3" json:"contract"`
}

func (*QueryFetchContractResponse) Descriptor

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

func (*QueryFetchContractResponse) GetContract

func (m *QueryFetchContractResponse) GetContract() Contract

func (*QueryFetchContractResponse) Marshal

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

func (*QueryFetchContractResponse) MarshalTo

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

func (*QueryFetchContractResponse) MarshalToSizedBuffer

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

func (*QueryFetchContractResponse) ProtoMessage

func (*QueryFetchContractResponse) ProtoMessage()

func (*QueryFetchContractResponse) Reset

func (m *QueryFetchContractResponse) Reset()

func (*QueryFetchContractResponse) Size

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

func (*QueryFetchContractResponse) String

func (m *QueryFetchContractResponse) String() string

func (*QueryFetchContractResponse) Unmarshal

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

func (*QueryFetchContractResponse) XXX_DiscardUnknown

func (m *QueryFetchContractResponse) XXX_DiscardUnknown()

func (*QueryFetchContractResponse) XXX_Marshal

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

func (*QueryFetchContractResponse) XXX_Merge

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

func (*QueryFetchContractResponse) XXX_Size

func (m *QueryFetchContractResponse) XXX_Size() int

func (*QueryFetchContractResponse) XXX_Unmarshal

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

type QueryFetchProviderRequest

type QueryFetchProviderRequest struct {
	Pubkey  string `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	Service string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
}

func (*QueryFetchProviderRequest) Descriptor

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

func (*QueryFetchProviderRequest) GetPubkey

func (m *QueryFetchProviderRequest) GetPubkey() string

func (*QueryFetchProviderRequest) GetService

func (m *QueryFetchProviderRequest) GetService() string

func (*QueryFetchProviderRequest) Marshal

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

func (*QueryFetchProviderRequest) MarshalTo

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

func (*QueryFetchProviderRequest) MarshalToSizedBuffer

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

func (*QueryFetchProviderRequest) ProtoMessage

func (*QueryFetchProviderRequest) ProtoMessage()

func (*QueryFetchProviderRequest) Reset

func (m *QueryFetchProviderRequest) Reset()

func (*QueryFetchProviderRequest) Size

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

func (*QueryFetchProviderRequest) String

func (m *QueryFetchProviderRequest) String() string

func (*QueryFetchProviderRequest) Unmarshal

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

func (*QueryFetchProviderRequest) XXX_DiscardUnknown

func (m *QueryFetchProviderRequest) XXX_DiscardUnknown()

func (*QueryFetchProviderRequest) XXX_Marshal

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

func (*QueryFetchProviderRequest) XXX_Merge

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

func (*QueryFetchProviderRequest) XXX_Size

func (m *QueryFetchProviderRequest) XXX_Size() int

func (*QueryFetchProviderRequest) XXX_Unmarshal

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

type QueryFetchProviderResponse

type QueryFetchProviderResponse struct {
	Provider Provider `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider"`
}

func (*QueryFetchProviderResponse) Descriptor

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

func (*QueryFetchProviderResponse) GetProvider

func (m *QueryFetchProviderResponse) GetProvider() Provider

func (*QueryFetchProviderResponse) Marshal

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

func (*QueryFetchProviderResponse) MarshalTo

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

func (*QueryFetchProviderResponse) MarshalToSizedBuffer

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

func (*QueryFetchProviderResponse) ProtoMessage

func (*QueryFetchProviderResponse) ProtoMessage()

func (*QueryFetchProviderResponse) Reset

func (m *QueryFetchProviderResponse) Reset()

func (*QueryFetchProviderResponse) Size

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

func (*QueryFetchProviderResponse) String

func (m *QueryFetchProviderResponse) String() string

func (*QueryFetchProviderResponse) Unmarshal

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

func (*QueryFetchProviderResponse) XXX_DiscardUnknown

func (m *QueryFetchProviderResponse) XXX_DiscardUnknown()

func (*QueryFetchProviderResponse) XXX_Marshal

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

func (*QueryFetchProviderResponse) XXX_Merge

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

func (*QueryFetchProviderResponse) XXX_Size

func (m *QueryFetchProviderResponse) XXX_Size() int

func (*QueryFetchProviderResponse) XXX_Unmarshal

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

type QueryParamsRequest

type QueryParamsRequest struct {
}

QueryParamsRequest is 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 holds all the parameters of this module.
	Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
}

QueryParamsResponse is 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 QueryServer

type QueryServer interface {
	// Parameters queries the parameters of the module.
	Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error)
	FetchProvider(context.Context, *QueryFetchProviderRequest) (*QueryFetchProviderResponse, error)
	ProviderAll(context.Context, *QueryAllProviderRequest) (*QueryAllProviderResponse, error)
	FetchContract(context.Context, *QueryFetchContractRequest) (*QueryFetchContractResponse, error)
	ContractAll(context.Context, *QueryAllContractRequest) (*QueryAllContractResponse, error)
	// Queries an active contract by spender, provider and service.
	ActiveContract(context.Context, *QueryActiveContractRequest) (*QueryActiveContractResponse, error)
}

QueryServer is the server API for Query service.

type UnimplementedMsgServer

type UnimplementedMsgServer struct {
}

UnimplementedMsgServer can be embedded to have forward compatible implementations.

func (*UnimplementedMsgServer) BondProvider

func (*UnimplementedMsgServer) ClaimContractIncome

func (*UnimplementedMsgServer) CloseContract

func (*UnimplementedMsgServer) ModProvider

func (*UnimplementedMsgServer) OpenContract

func (*UnimplementedMsgServer) SetVersion

type UnimplementedQueryServer

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServer) ActiveContract

func (*UnimplementedQueryServer) ContractAll

func (*UnimplementedQueryServer) FetchContract

func (*UnimplementedQueryServer) FetchProvider

func (*UnimplementedQueryServer) Params

func (*UnimplementedQueryServer) ProviderAll

type UserContractSet

type UserContractSet struct {
	User        github_com_arkeonetwork_arkeo_common.PubKey `protobuf:"bytes,1,opt,name=user,proto3,casttype=github.com/arkeonetwork/arkeo/common.PubKey" json:"user,omitempty"`
	ContractSet *ContractSet                                `protobuf:"bytes,2,opt,name=contract_set,json=contractSet,proto3" json:"contract_set,omitempty"`
}

func (*UserContractSet) Descriptor

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

func (*UserContractSet) GetContractSet

func (m *UserContractSet) GetContractSet() *ContractSet

func (*UserContractSet) GetUser

func (*UserContractSet) Marshal

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

func (*UserContractSet) MarshalTo

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

func (*UserContractSet) MarshalToSizedBuffer

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

func (*UserContractSet) ProtoMessage

func (*UserContractSet) ProtoMessage()

func (*UserContractSet) RemoveContractFromSet

func (userContractSet *UserContractSet) RemoveContractFromSet(contractIdToRemove uint64) error

func (*UserContractSet) Reset

func (m *UserContractSet) Reset()

func (*UserContractSet) Size

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

func (*UserContractSet) String

func (m *UserContractSet) String() string

func (*UserContractSet) Unmarshal

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

func (*UserContractSet) XXX_DiscardUnknown

func (m *UserContractSet) XXX_DiscardUnknown()

func (*UserContractSet) XXX_Marshal

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

func (*UserContractSet) XXX_Merge

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

func (*UserContractSet) XXX_Size

func (m *UserContractSet) XXX_Size() int

func (*UserContractSet) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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