Commit 7bc33fe 1 parent 98c3257 commit 7bc33fe Copy full SHA for 7bc33fe
File tree 2 files changed +5
-5
lines changed
x/foundation/keeper/internal
2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -13,8 +13,7 @@ import (
13
13
func BeginBlocker (ctx sdk.Context , k Keeper ) {
14
14
defer telemetry .ModuleMeasureSince (foundation .ModuleName , time .Now (), telemetry .MetricKeyBeginBlocker )
15
15
16
- feeCollector := k .authKeeper .GetModuleAccount (ctx , k .feeCollectorName ).GetAddress ()
17
- if err := k .CollectFoundationTax (ctx , feeCollector ); err != nil {
16
+ if err := k .CollectFoundationTax (ctx ); err != nil {
18
17
panic (err )
19
18
}
20
19
}
Original file line number Diff line number Diff line change @@ -6,16 +6,17 @@ import (
6
6
"github.com/line/lbm-sdk/x/foundation"
7
7
)
8
8
9
- func (k Keeper ) CollectFoundationTax (ctx sdk.Context , from sdk.AccAddress ) error {
10
- feesCollectedInt := k .bankKeeper .GetAllBalances (ctx , from )
9
+ func (k Keeper ) CollectFoundationTax (ctx sdk.Context ) error {
10
+ feeCollector := k .authKeeper .GetModuleAccount (ctx , k .feeCollectorName ).GetAddress ()
11
+ feesCollectedInt := k .bankKeeper .GetAllBalances (ctx , feeCollector )
11
12
feesCollected := sdk .NewDecCoinsFromCoins (feesCollectedInt ... )
12
13
13
14
// calculate the tax
14
15
taxRatio := k .GetFoundationTax (ctx )
15
16
tax , _ := feesCollected .MulDecTruncate (taxRatio ).TruncateDecimal ()
16
17
17
18
// collect the tax
18
- if err := k .FundTreasury (ctx , from , tax ); err != nil {
19
+ if err := k .FundTreasury (ctx , feeCollector , tax ); err != nil {
19
20
return err
20
21
}
21
22
You can’t perform that action at this time.
0 commit comments