package
12.0.0-20230614081910-6fccf4bdd0cc
Repository: https://github.com/ayrisdev/vincechain.git
Documentation: pkg.go.dev

# Functions

DefaultGenesisState sets default evm genesis state with empty accounts and default params and chain config values.
No description provided by the author
NewCancelIncentiveProposal returns new instance of RegisterIncentiveProposal.
NewGasMeter returns an instance of GasMeter.
NewGenesisState creates a new genesis state.
NewIncentive returns an instance of Incentive.
No description provided by the author
NewParams creates a new Params object.
No description provided by the author
NewRegisterIncentiveProposal returns new instance of RegisterIncentiveProposal.
RegisterInterfaces register implementations.
RegisterLegacyAminoCodec required for EIP-712.
RegisterMsgHandler registers the http handlers for service Msg to "mux".
RegisterMsgHandlerClient registers the http handlers for service Msg to "mux".
RegisterMsgHandlerFromEndpoint is same as RegisterMsgHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterMsgHandlerServer registers the http handlers for service Msg to "mux".
No description provided by the author
RegisterQueryHandler registers the http handlers for service Query to "mux".
RegisterQueryHandlerClient registers the http handlers for service Query to "mux".
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
No description provided by the author
SplitGasMeterKey is a helper to split up KV-store keys in a `prefix|<contract_address>|<participant_address>` format.

# Constants

incentives events.
incentives events.
incentives events.
incentives events.
incentives events.
module name.
constants.
constants.
RouterKey to be used for message routing.
StoreKey to be used when creating the KVStore.

# Variables

AminoCdc is a amino codec created to support amino JSON compatible msgs.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
KVStore key prefixes.
KVStore key prefixes.
KVStore key prefixes.
ModuleAddress is the native module address for incentives module.
ModuleCdc references the global evm module codec.
ParamsKey params store key.

# Structs

CancelIncentiveProposal is a gov Content type to cancel an incentive.
GasMeter tracks the cumulative gas spent per participant in one epoch.
GenesisState defines the module's genesis state.
Incentive defines an instance that organizes distribution conditions for a given smart contract.
MsgUpdateParams defines a Msg for updating the x/incentives module parameters.
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
Params defines the incentives module params.
QueryAllocationMeterRequest is the request type for the Query/AllocationMeter RPC method.
QueryAllocationMeterResponse is the response type for the Query/AllocationMeter RPC method.
QueryAllocationMetersRequest is the request type for the Query/AllocationMeters RPC method.
QueryAllocationMetersResponse is the response type for the Query/AllocationMeters RPC method.
QueryGasMeterRequest is the request type for the Query/Incentive RPC method.
QueryGasMeterResponse is the response type for the Query/Incentive RPC method.
QueryGasMetersRequest is the request type for the Query/Incentives RPC method.
QueryGasMetersResponse is the response type for the Query/Incentives RPC method.
QueryIncentiveRequest is the request type for the Query/Incentive RPC method.
QueryIncentiveResponse is the response type for the Query/Incentive RPC method.
QueryIncentivesRequest is the request type for the Query/Incentives RPC method.
QueryIncentivesResponse is the response type for the Query/Incentives RPC method.
QueryParamsRequest is the request type for the Query/Params RPC method.
QueryParamsResponse is the response type for the Query/Params RPC method.
RegisterIncentiveProposal is a gov Content type to register an incentive.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.

# Interfaces

AccountKeeper defines the expected interface needed to retrieve account info.
BankKeeper defines the expected interface needed to retrieve account balances.
EVMKeeper defines the expected EVM keeper interface used on erc20.
GovKeeper defines the expected governance keeper interface used on incentives.
InflationKeeper defines the expected mint keeper interface used on incentives.
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
Stakekeeper defines the expected staking keeper interface used on incentives.
No description provided by the author

# Type aliases

No description provided by the author