diff --git a/README.md b/README.md index 72463bd..49fd55c 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ # Budget Module -A budget module is a Cosmos SDK module that implements budget functionality. It is an independent module from other SDK modules and core functionality is to enable anyone to create a budget plan through governance param change proposal. Once it is agreed within the community, voted, and passed, it uses the source address to distribute amount of coins by the rate defined in the plan to the destination address. Collecting all budgets and distribution take place every epoch blocks that can be modified by a governance proposal. +The budget module is a Cosmos SDK module that implements budget functionality. It is an independent module from other SDK modules and core functionality is to enable anyone to create a budget plan through governance param change proposal. Once it is agreed within the community, voted, and passed, it uses the source address to distribute amount of coins by the rate defined in the plan to the destination address. Collecting all budgets and distribution take place every epoch blocks that can be modified by a governance proposal. A primary use case is for Gravity DEX farming plan. The budget module can be used to create a budget plan that defines Cosmos Hub's FeeCollector module account where transaction gas fees and part of ATOM inflation are collected as source address and uses a custom module account (created by budget creator) as destination address. Read [spec docs](./x/budget/spec/01_concepts.md) to get to know more about the module. diff --git a/x/budget/keeper/budget_test.go b/x/budget/keeper/budget_test.go index 5e802f7..7854e3f 100644 --- a/x/budget/keeper/budget_test.go +++ b/x/budget/keeper/budget_test.go @@ -175,10 +175,6 @@ func (suite *KeeperTestSuite) TestCollectBudgets() { } } -func (suite *KeeperTestSuite) TestBudgetExpiration() { - // TODO: not implemented -} - func (suite *KeeperTestSuite) TestBudgetChangeSituation() { encCfg := app.MakeTestEncodingConfig() params := suite.keeper.GetParams(suite.ctx)