# Functions

DefaultGenesisState sets default evm genesis state with empty accounts and default params and chain config values.
No description provided by the author
GetKeyPrefixDeployer returns the KVStore key prefix for storing registered feeshare contract for a deployer.
GetKeyPrefixWithdrawer returns the KVStore key prefix for storing registered feeshare contract for a withdrawer.
NewFeeShare returns an instance of FeeShare.
NewGenesisState creates a new genesis state.
NewMsgCancelFeeShare creates new instance of MsgCancelFeeShare.
No description provided by the author
NewMsgRegisterFeeShare creates new instance of MsgRegisterFeeShare.
NewMsgUpdateFeeShare creates new instance of MsgUpdateFeeShare.
NewParams creates a new Params object.
No description provided by the author
ParamKeyTable returns the parameter key table.
RegisterInterfaces register implementations.
RegisterLegacyAminoCodec registers the necessary x/FeeShare interfaces and concrete types on the provided LegacyAmino codec.
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

# Constants

feeshare events.
feeshare events.
feeshare events.
feeshare events.
feeshare events.
module name.
RouterKey to be used for message routing.
StoreKey to be used when creating the KVStore.
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

AminoCdc is a amino codec created to support amino JSON compatible msgs.
all allowed.
50%.
Parameter store key.
errors.
errors.
errors.
errors.
errors.
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.
ModuleCdc references the global erc20 module codec.
Parameter store key.
Parameter store key.
Parameter store key.

# Structs

FeeShare defines an instance that organizes fee distribution conditions for the owner of a given smart contract.
GenesisState defines the module's genesis state.
MsgCancelFeeShare defines a message that cancels a registered FeeShare.
MsgCancelFeeShareResponse defines the MsgCancelFeeShare response type.
MsgRegisterFeeShare defines a message that registers a FeeShare.
MsgRegisterFeeShareResponse defines the MsgRegisterFeeShare response type.
MsgUpdateFeeShare defines a message that updates the withdrawer address for a registered FeeShare.
MsgUpdateFeeShareResponse defines the MsgUpdateFeeShare response type.
Params defines the feeshare module params.
QueryDeployerFeeSharesRequest is the request type for the Query/DeployerFeeShares RPC method.
QueryDeployerFeeSharesResponse is the response type for the Query/DeployerFeeShares RPC method.
QueryFeeShareRequest is the request type for the Query/FeeShare RPC method.
QueryFeeShareResponse is the response type for the Query/FeeShare RPC method.
QueryFeeSharesRequest is the request type for the Query/FeeShares RPC method.
QueryFeeSharesResponse is the response type for the Query/FeeShares RPC method.
QueryParamsRequest is the request type for the Query/Params RPC method.
QueryParamsResponse is the response type for the Query/Params RPC method.
QueryWithdrawerFeeSharesRequest is the request type for the Query/WithdrawerFeeShares RPC method.
QueryWithdrawerFeeSharesResponse is the response type for the Query/WithdrawerFeeShares RPC method.
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.
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.
WasmKeeper defines the expected interface needed to retrieve cosmwasm contracts.