diff --git a/x/bank/keeper/keeper_test.go b/x/bank/keeper/keeper_test.go index 61219582a..f8805216d 100644 --- a/x/bank/keeper/keeper_test.go +++ b/x/bank/keeper/keeper_test.go @@ -497,6 +497,10 @@ func (suite *IntegrationTestSuite) TestMsgSendEvents() { event1.Attributes, tmkv.Pair{Key: []byte(types.AttributeKeyRecipient), Value: []byte(addr2.String())}, ) + event1.Attributes = append( + event1.Attributes, + tmkv.Pair{Key: []byte(types.AttributeKeySender), Value: []byte(addr.String())}, + ) event1.Attributes = append( event1.Attributes, tmkv.Pair{Key: []byte(sdk.AttributeKeyAmount), Value: []byte(newCoins.String())}, diff --git a/x/bank/keeper/send.go b/x/bank/keeper/send.go index 1ab637bc5..4296891d9 100644 --- a/x/bank/keeper/send.go +++ b/x/bank/keeper/send.go @@ -119,6 +119,7 @@ func (k BaseSendKeeper) SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAd sdk.NewEvent( types.EventTypeTransfer, sdk.NewAttribute(types.AttributeKeyRecipient, toAddr.String()), + sdk.NewAttribute(types.AttributeKeySender, fromAddr.String()), sdk.NewAttribute(sdk.AttributeKeyAmount, amt.String()), ), sdk.NewEvent(