# Functions
NewCommunityCDPRepayDebtProposal creates a new community pool cdp debt repay proposal.
NewCommunityCDPRepayDebtProposal creates a new community pool cdp debt repay proposal.
NewCommunityPoolLendDepositProposal creates a new community pool deposit proposal.
NewCommunityPoolLendWithdrawProposal creates a new community pool lend withdraw proposal.
No description provided by the author
NewMsgFundCommunityPool returns a new MsgFundCommunityPool.
No description provided by the author
RegisterInterfaces registers proto messages under their interfaces for unmarshalling, in addition to registering the msg service for handling tx msgs.
RegisterLegacyAminoCodec registers all the necessary types and interfaces for the module.
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
Community module event types.
Community module event types.
LegacyCommunityPoolModuleName is the module account name used by the legacy community pool It is used to determine the address of the old community pool to be returned with the legacy balance.
ModuleAccountName is the name of the module's account.
module name.
ProposalTypeCommunityCDPRepayDebt defines the type for a CommunityCDPRepayDebtProposal.
ProposalTypeCommunityCDPWithdrawCollateral defines the type for a CommunityCDPWithdrawCollateralProposal.
ProposalTypeCommunityPoolLendDeposit defines the type for a CommunityPoolLendDepositProposal.
ProposalTypeCommunityPoolLendWithdraw defines the type for a CommunityPoolLendDepositProposal.
Query endpoints supported by community.
RouterKey is the top-level router key for the module.
# Variables
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
# Structs
CommunityCDPRepayDebtProposal repays a cdp debt position owned by the community module This proposal exists primarily to allow committees to repay community module cdp debts.
CommunityCDPWithdrawCollateralProposal withdraws cdp collateral owned by the community module This proposal exists primarily to allow committees to withdraw community module cdp collateral.
CommunityPoolLendDepositProposal deposits from the community pool into lend.
CommunityPoolLendWithdrawProposal withdraws a lend position back to the community pool.
MsgFundCommunityPool allows an account to directly fund the community module account.
MsgFundCommunityPoolResponse defines the Msg/FundCommunityPool response type.
QueryBalanceRequest defines the request type for querying x/community balance.
QueryBalanceResponse defines the response type for querying x/community balance.
QueryTotalBalanceRequest defines the request type for querying total community pool balance.
QueryTotalBalanceResponse defines the response type for querying total community pool balance.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
# Interfaces
AccountKeeper defines the contract required for account APIs.
BankKeeper defines the contract needed to be fulfilled for banking dependencies.
CdpKeeper defines the contract needed to be fulfilled for cdp dependencies.
DistributionKeeper defines the contract needed to be fulfilled for distribution dependencies.
HardKeeper defines the contract needed to be fulfilled for Fury Lend dependencies.
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.