From d2013ec2a09c71e2ff8bfe3c6ea1fa961593617e Mon Sep 17 00:00:00 2001 From: Sunny Aggarwal Date: Tue, 17 Apr 2018 21:08:32 +0200 Subject: [PATCH] added state change revert comment --- x/bank/keeper.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/x/bank/keeper.go b/x/bank/keeper.go index 4c20f962da..a5fabdbb0f 100644 --- a/x/bank/keeper.go +++ b/x/bank/keeper.go @@ -54,6 +54,7 @@ func addCoins(ctx sdk.Context, am sdk.AccountMapper, addr sdk.Address, amt sdk.C } // SendCoins moves coins from one account to another +// NOTE: Make sure to revert state changes from tx on error func sendCoins(ctx sdk.Context, am sdk.AccountMapper, fromAddr sdk.Address, toAddr sdk.Address, amt sdk.Coins) sdk.Error { _, err := subtractCoins(ctx, am, fromAddr, amt) if err != nil { @@ -69,6 +70,7 @@ func sendCoins(ctx sdk.Context, am sdk.AccountMapper, fromAddr sdk.Address, toAd } // InputOutputCoins handles a list of inputs and outputs +// NOTE: Make sure to revert state changes from tx on error func inputOutputCoins(ctx sdk.Context, am sdk.AccountMapper, inputs []Input, outputs []Output) sdk.Error { for _, in := range inputs { _, err := subtractCoins(ctx, am, in.Address, in.Coins)