Skip to content

Commit 928be03

Browse files
committed
feat: apply send restrictions for multi sends
1 parent 8fac7fa commit 928be03

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

x/bank/keeper/send.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,16 @@ func (k BaseSendKeeper) InputOutputCoins(ctx sdk.Context, inputs []types.Input,
105105
if err != nil {
106106
return err
107107
}
108+
109+
for _, in := range inputs {
110+
inAddress, _ := sdk.AccAddressFromBech32(in.Address)
111+
112+
outAddress, err = k.sendCoinsRestrictionFn(ctx, inAddress, outAddress, out.Coins)
113+
if err != nil {
114+
return err
115+
}
116+
}
117+
108118
err = k.addCoins(ctx, outAddress, out.Coins)
109119
if err != nil {
110120
return err

0 commit comments

Comments
 (0)