Skip to content

Commit

Permalink
emit wasm tax event
Browse files Browse the repository at this point in the history
  • Loading branch information
yun-yeo committed Sep 27, 2021
1 parent 0485745 commit abaa9de
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion x/wasm/keeper/connector.go
Original file line number Diff line number Diff line change
Expand Up @@ -132,10 +132,13 @@ func (k Keeper) dispatchMessage(ctx sdk.Context, contractAddr sdk.AccAddress, ms
// Charge tax on result msg
taxes := ante.FilterMsgAndComputeTax(ctx, k.treasuryKeeper, sdkMsg)
if !taxes.IsZero() {
eventManager := sdk.NewEventManager()
contractAcc := k.accountKeeper.GetAccount(ctx, contractAddr)
if err := cosmosante.DeductFees(k.bankKeeper, ctx, contractAcc, taxes); err != nil {
if err := cosmosante.DeductFees(k.bankKeeper, ctx.WithEventManager(eventManager), contractAcc, taxes); err != nil {
return nil, nil, err
}

events = eventManager.Events()
}

res, err := k.handleSdkMessage(ctx, contractAddr, sdkMsg)
Expand Down

0 comments on commit abaa9de

Please sign in to comment.